Dbe
MDX
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
integrantes
Lizana Oliva Royser
Carolina Mendoza Amasifuen
Mendoza Mendoa Michel
Estalin Villalobossilva
MDX
Introducción a MDX
MultiDimensional eXpressions (MDX) es un lenguaje de definición y
consultas sobre el modelo multidimensional
Permite realizar consultas y cálculos.
Forma partede la especificación OLE DB para
OLAP.
Mediante este lenguaje las aplicaciones cliente
pueden comunicarse con los proveedores OLAP
En nuestro caso Analysis Services.
Introducción a MDXComparando 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
Introducción a MDXModelo 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
Modelo de datos
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 suclave
También pueden definirse miembros calculados.
Existen funciones para manejar miembros:
* Members
* FirstChild
* etc
MEDIDA:
Valores o indicadores a analizar
Se organizan, por defecto,en una dimensión:
Measures
A partir de ellas pueden definirse miembros
calculados, utilizando expresiones en MDX.
MODELO DE DATOS
Tuplas:
Combinación de miembros de diferentes dimensiones en
laque puede incluirse, a lo sumo, un miembro de cada
dimensión.
Define una rebanada del cubo (slice), que eventualmente
puede reducirse a una única celda.
Se construye como utilizando () y separandolos
diferentes miembros que la componen con (,)
DIMENSIONALIDAD de una tupla:
concepto que hace referencia a qué dimensiones componen la
tupla y en qué orden lo hacen.
Conjuntos:
Colección...
Regístrate para leer el documento completo.