Crear esquemas multidimensionales para representar el modelo lógico de almacenes de datos
Enviado por John0099 • 27 de Octubre de 2018 • 1.277 Palabras (6 Páginas) • 403 Visitas
...
4. Adicione una medida con el nombre acued_alcant. Haga clic derecho sobre el cubo y seleccione Add Measure.
Complete la configuración asignando sum a aggregator, acued_alcant a column, Integer a datatype y una etiqueta como Cantidad a caption.
5. Para crear dimensiones de clic derecho sobre el esquema y seleccione Add Dimension. Ponga nombre a la
dimensión, comenzando por dim_acueducto_alcantarillado. A la jerarquía que se crea con el nombre “New
Hierarchy 1” dentro de esa dimensión, bórrele el nombre.
Nota: La mayoría de las opciones disponibles en el menú contextual de cada elemento tienen una opción similar en la barra de herramientas. Descubra cada una de esas opciones.[pic 9]
6. Para seleccionar la tabla de la dimension, de clic derecho sobre la jerarquía y seleccione Add Table; de manera similar a la tabla del hecho, escriba el nombre del esquema (mart_medio_ambiente) y la tabla (dim_acueducto_alcantarillado). Complete la definición de la jerarquía definiendo para primaryKey el valor dim_acueducto_alcantarillado_id.
7. Adicione un nuevo nivel dando clic derecho a la jerarquía y seleccionando la opción Add Level. El primer nivel será tipo_sistema. Defina para este nivel nombre con tipo_sistema, table con dim_acueducto_alcantarillado, column con tipo_sistema_codigo y nameColumn con tipo_sistema_nombre, type con String, levelType con Regular y en el caption con “Tipo de sistema”.
---------------------------------------------------------------
∙ De estas propiedades, column se emplea como valor para ordenar o valor interno, y nameColumn como valor para mostrar. En el caso de levelType, excepto para los niveles de las dimensiones de tiempo el valor a usar es Regular.
8. Ahora se puede asociar esa dimensión con el cubo. De clic derecho sobre el menú y seleccione Add Dimension Usage. Defina dim_acueducto_alcantarillado como nombre y seleccione source y foreignKey. En source seleccione la dimensión previamente creada y foreignKey es la llave foránea existente en la tabla de hechos.
Luego de concluir los pasos anteriores, el árbol del esquema se visualiza como en la figura 3. Note que los iconos de cada uno representan el tipo de elemento y son equivalentes a los de la barra de herramientas.
[pic 10]
3: Modelo dimensional de la tabla de hechos hech_acueducto_alcantarillado
Ejercicio 2. Adicionando más elementos al esquema.
1. Adicione a la jerarquía otro nivel: clasif_tipo_sistema. Use clasif_tipo_sistema_codigo y clasif_tipo_sistema_nombre para column y nameColumn respectivamente. No olvide asignar valores al resto de los campos necesarios.
2. Adicione otra dimensión dim_temporal_anno. Como esta representa el tiempo, es ligeramente diferente
respecto a la anterior. En la dimensión el tipo (type) será TimeDimension. Y en el caso de los niveles, el atributo levelType será TimeYears (la lista contiene otros valores para los niveles de las dimensiones de tiempo); el resto de los valores son similares a los niveles anteriormente definidos.
3. Asocie esta última dimensión con el cubo.
Ejercicio 3. Creando nuevos cubos.
1. Cree un cubo para el hecho hech_areas_protegidas. Defina las dimensiones dim_areas_protegidas, dim_temporal_anno y adicione al cubo las 4 medidas numéricas contenidas en la tabla de hecho.
2. Cree un cubo para el hecho hech_cobertura_agua. Identifique que dimensiones y medidas debe contener,
revisando la tabla del hecho en la base de datos.
Durante la actividad se ha realizado el modelo dimensional o lógico de un mercado de datos existente, enfatizando en los elementos fundamentales para su diseño. Usted deberá:
1. consultar en la bibliografía las propiedades y opciones no abordadas durante la clase y
2. consultar en internet la estructura básica de las consultas MDX. Sitio recomendado:
http://mondrian.pentaho.com/documentation/mdx.php
---------------------------------------------------------------
Bibliografía
✓ Pentaho Solutions. Bouman; van Dongen. 2009 Wiley Publishing. Chapter 15.
✓ Schema - Pentaho Mondrian Documentation. Disponible en:
http://mondrian.pentaho.com/documentation/schema.php. Consultado: 30/05/2014.
...