Publicado el 26 de Septiembre del 2018
1.144 visualizaciones desde el 26 de Septiembre del 2018
1,1 MB
53 paginas
Creado hace 12a (20/12/2011)
Práctico Bases de Datos Modernas
Cubos OLAP
Ayudante : César Villalobos Luengo
Profesora : Dra. Angélica Urrutia
Bases de Datos Modernas
Tabla de contenido
Introducción .................................................................................................................................. 4
Definir una vista de origen de datos en un proyecto de “Analysis Services” ............................... 5
Crear un proyecto de Analysis Services .................................................................................... 5
Definir un origen de datos......................................................................................................... 6
Definir una vista de origen de datos ......................................................................................... 8
Modificar los nombres de tabla predeterminados ................................................................ 10
Definir e implementar un cubo ................................................................................................... 11
Definir una dimensión ............................................................................................................. 11
Definir un cubo ........................................................................................................................ 13
Agregar atributos a dimensiones ............................................................................................ 18
Agregar atributos a la dimensión Customer ....................................................................... 18
Agregar atributos a la dimensión Product .......................................................................... 19
Revisar las propiedades de cubo y dimensión ........................................................................ 20
Implementar un proyecto de Analysis Services ...................................................................... 23
Examinar el cubo ..................................................................................................................... 26
Modificar las medidas ............................................................................................................. 29
Modificar la dimensión Customer ........................................................................................... 31
Cambiar el nombre de un atributo...................................................................................... 31
Crear una jerarquía ............................................................................................................. 31
Modificar la dimensión Product .............................................................................................. 32
Para agregar un cálculo con nombre .................................................................................. 32
Modificar la propiedad NameColumn de un atributo ......................................................... 33
Crear una jerarquía ............................................................................................................. 34
Modificar la dimensión Time ................................................................................................... 34
Agregar un cálculo con nombre .......................................................................................... 34
Usar el cálculo con nombre para los nombres de miembro ............................................... 35
Crear una jerarquía ............................................................................................................. 36
Examinar el cubo implementado ............................................................................................ 36
Modificar Dimensión Costumer .............................................................................................. 39
Definir KeyColumns compuestas......................................................................................... 39
Definir una relación de atributo .......................................................................................... 40
Cesar Villalobos Luengo
2
Bases de Datos Modernas
Definir carpetas para mostrar ............................................................................................. 41
Implementar cambios, procesar los objetos y ver los cambios .......................................... 42
Modificar la dimensión Product .............................................................................................. 43
Especificar los nombres de carpeta y el nombre de todos los miembros .......................... 43
Definir una relación de atributo .......................................................................................... 44
Revisar los cambios de la dimensión Product ..................................................................... 45
Modificar la dimensión Tiempo .............................................................................................. 46
Definir relaciones de atributo ............................................................................................. 46
Proporcionar nombres de miembros de dimensión únicos ................................................ 47
Definir KeyColumns compuestas y establecer la columna de nombre ............................... 49
Implementar y ver los cambios ........................................................................................... 50
Examinar el cubo ..................................................................................................................... 51
Conclusión ................................................................................................................................... 53
Cesar Villalobos Luengo
3
Bases de Datos Modernas
Introducción
En este tutorial que se impartirá en varias sesiones en el ramo de Bases de
datos modernas de la universidad de Santiago de Chile, veremos el concepto de un
CUBO OLAP implementado con la herramienta SQL Server Business Intelligence de
SQL Server 2008, la idea es tratar de plasmar lo visto en clase (Teórico) en algo práctico
y contemporáneo.
El tutorial viene con la idea de ir paso a paso creando un cubo más y más
robusto, los primeros temas muestran cómo crear dimensiones sin muchos detalles
como jerarquías, cálculos con nombre, etc. Con la idea de que el alumno no se
complique con esos detalles importantes pero no fundamentales del concepto de
CUBO OLAP y que así quede claro el concepto. Pero a medida que el tutorial avanza el
cubo lo vamos formando más y más robusto creando todos esos detalles que en el
principio obviamos con la intensión que el alumno aprenda lo básico y fundamental.
Cabe decir que este tutorial enseña una pequeña parte de las funciones que
SQL Server tiene para implementar CUBOS OLAP, debido a que si se quisiera abarbar
todo el tema completo, se necesitaría demasiado tiempo, el cual es escaso en este
curso, ya que se requiere abarcar otros tópicos.
Cesar Villalobos Luengo
4
Bases de Datos Modernas
Definir una vista de origen de datos en un proyecto de “Analysis
Services”
Crear un proyecto de Analysis Services
Ejecutar SQL Server Business Intelligence Development Studio ubicado en inicio,
todos los programas, Microsoft SQL Server 2008 (esta ubicación puede variar
dependiendo de la versión de Windows).
Generar un nuevo Proyecto de Analysis Services al cual se
le
llamará
“Mi_primer_cubo”. (Archivo, Nuevo, Proyecto…)
Hacer clic en Aceptar. Ahora ya esta creado el Proyecto de Analysis Services.
Cesar Villalobos Luengo
5
Bases de Datos Modernas
Definir un origen de datos
Hacer clic con el botón derecho sobre “Orígenes de Datos” y seguidamente en
“Nuevo Origen de Datos”.
Seleccionar la base de datos de donde se leerán los datos, en este caso
“AdventureWorksDW2008”.
Proporcionar los datos con los cuales se conectará a la base de datos (en este
caso se utilizara la cuenta de servicio)
Cesar Villalobos Luengo
6
Bases de Datos Modernas
Asignar un nombre al origen de datos (AdventureWorksDW2008) y finalizar.
Con esto ya se encuentra listo el origen de datos.
Cesar Villalobos Luengo
7
Bases de Datos Modernas
Definir una vista de origen de datos
Realizar clic con el botón derecho sobre “Vistas del Origen de Datos” y a
continuación clic sobre “Nueva Vista del Origen de Datos”.
Seleccionar el origen de datos (creado con anterioridad) y realizar clic en
siguiente.
Cesar Villalobos Luengo
8
Bases de Datos Modernas
En la lista Objetos disponibles, seleccione los siguientes objetos. Para seleccionar
varias tablas, haga clic en cada una de ellas mientras mantiene presionada la tecla
CTRL:
•
•
•
DimCustomer (dbo)
DimGeography (dbo)
DimProduct (dbo)
•
•
DimDate(dbo)
FactInternetSales (dbo)
Una vez realizado esto hacer clic en siguiente.
Asignar un nombre a la vista del origen de datos (AdventureWorksDW2008) y
finalizar.
La vista del origen de datos Adventure Works DW aparece en la carpeta Vistas del
origen de datos del Explorador de soluciones. El contenido de la vista del origen de
datos también se muestra en el Diseñador de vistas del origen de datos de Business
Intelligence Development Studio. Este diseñador contiene los elementos siguientes:
•
El panel
Comentarios de: Práctico Bases de Datos Modernas - Cubos OLAP (0)
No hay comentarios