viernes, 30 de abril de 2010
viernes, 23 de abril de 2010
INTRODUCCION A MDX
MDX:
Expresion Multidimensionales un lenguaje de definición y consultas sobre el
modelo multidimensional.
*Permite realizar consultas y cálculos.
* Forma parte de la especificación OLE DB para
OLAP.
* Mediante este lenguaje las aplicaciones cliente
pueden comunicarse con los proveedores OLAP
*En nuestro caso Analysis Services.
COMPARANDO SQL y MDX
*Ambos son lenguajes de consulta y DDL
* Tienen similitudes en la sintaxis, pero diferencias
en el significado.
* Clausula SELECT
* Clausula FROM
* Clausula WHERE
EJEMPLO 1
*Trabajaremos sobre el siguiente cubo con información de
ventas:
EJEMPLO 1
Expresion Multidimensionales un lenguaje de definición y consultas sobre el
modelo multidimensional.
*Permite realizar consultas y cálculos.
* Forma parte de la especificación OLE DB para
OLAP.
* Mediante este lenguaje las aplicaciones cliente
pueden comunicarse con los proveedores OLAP
*En nuestro caso Analysis Services.
COMPARANDO SQL y MDX
*Ambos son lenguajes de consulta y DDL
* Tienen similitudes en la sintaxis, pero diferencias
en el significado.
* Clausula SELECT
* Clausula FROM
* Clausula WHERE
EJEMPLO 1
*Trabajaremos sobre el siguiente cubo con información de
ventas:
EJEMPLO 1
MODELO DE DATOS
Las expresiones en MDX se basan en el modelo de datos multidimensional:
*Cubos
* Dimensiones y jerarquías
* Niveles
* Se utilizan los conceptos de :
* Miembros
* Medidas
* Tuplas
* Conjuntos
MIEMBROS:
*Cada uno de los componentes de una dimensión.
*Representa el nivel mas bajo de granularidad.
* Los miembros pueden ser identificados:
-Por su nombre
-Por su clave
* También pueden definirse miembros calculados.
* Existen funciones para manejar miembros:
-Members
- FirstChild
* etc
Para mayor información de MDX Dame click:
Suscribirse a:
Entradas (Atom)