Analysis service y MDX

21/05/2004 - 08:26 por V.Baz | Informe spam
Hola!!

Tengo un par de dudas..estoy empezando en esto!

La primera es que no se como aplicar MDX en el analysis manager.

Y la otra es..
Tengo un cubo con todos los datos y quiero filtrarlo x ventas [indicador
de la tabla de hechos], es decir..x ejem..solo las ventas de Japon
(Dim=Compañia). Lo que he echo es un cubo nuevo y una partición nueva..pero
lo que pasa es que tendré que hacer esto con cada especificación.

¿hay alguna otra forma de hacerlo?

Graciassssss
 

Leer las respuestas

#1 Javier Loria
21/05/2004 - 18:19 | Informe spam
Hola:
No creo que te sea de mucha ayuda, pero mi opinion:
MDX tiene una logica muy diferente a cualquier otra cosa que hayas
hecho. Es, en mi opinion, uno de los lenguajes mas dificiles de aprender.
Definitivamente no basta con leer los Books On Line y te recomiendo
incluso que si puedes pagar o pedir a la empresa en la que laboras pague un
curso, lo hagas. Es posible aprenderlo de un libro, pero en mi caso lo
aprendi impartido por instructor.
No se aplica MDX en el analisis manager excepto tal vez en la celdas o
miembros calculados y en algunas secciones muy esporadicas. Aqui podras
practicar un "tipo" de sentencia MDX. Pero para hacer consultas o queries
puedes usar el "MDX Sample Application", que es una herramienta para
pruebas.
En MDX los filtros los llamamos "SLICE", que serian el equivalente a un
WHERE de SQL (mas o menos). Es posible hacerlo como:
=select
from Ventas
where ([Clientes].[Japon])
Y si solo tienes un medida obtener algun resultado razonable.
Pero como MDX es multidimensional la mayoria de las consultas no son de
este tipo (la anterior solo devuelve 1 numero), sino que tienen son algo
como:
=select
{[Measures].[Unidades], [Measures].[Monto]} on columns,
[Tiempo].members on rows
from Ventas
where ([Clientes].[Japon])
Si lo que quieres es que algunos usuarios puedan unicamente navegar
ciertos miembros de una dimension (ejemplo Japon) y otros otra. Es posible
lograrlo usando seguridad y configurandola basada en una consulta de MDX con
lo cual puedes tener un solo cubo y los usuarios solamente ver los datos que
estan autorizados.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Vane escribio:
Hola!!

Tengo un par de dudas..estoy empezando en esto!

La primera es que no se como aplicar MDX en el analysis manager.

Y la otra es..
Tengo un cubo con todos los datos y quiero filtrarlo x ventas
[indicador de la tabla de hechos], es decir..x ejem..solo las ventas
de Japon (Dim=Compañia). Lo que he echo es un cubo nuevo y una
partición nueva..pero lo que pasa es que tendré que hacer esto con
cada especificación.

¿hay alguna otra forma de hacerlo?

Graciassssss

Preguntas similares