Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorialcubocompleto PDF
Tutorialcubocompleto PDF
Cubos OLAP
Tabla de contenido
Introduccin .................................................................................................................................. 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 dimensin ............................................................................................................. 11
Definir un cubo ........................................................................................................................ 13
Agregar atributos a dimensiones ............................................................................................ 18
Agregar atributos a la dimensin Customer ....................................................................... 18
Agregar atributos a la dimensin Product .......................................................................... 19
Revisar las propiedades de cubo y dimensin ........................................................................ 20
Implementar un proyecto de Analysis Services ...................................................................... 23
Examinar el cubo ..................................................................................................................... 26
Modificar las medidas ............................................................................................................. 29
Modificar la dimensin Customer ........................................................................................... 31
Cambiar el nombre de un atributo...................................................................................... 31
Crear una jerarqua ............................................................................................................. 31
Modificar la dimensin Product .............................................................................................. 32
Para agregar un clculo con nombre .................................................................................. 32
Modificar la propiedad NameColumn de un atributo......................................................... 33
Crear una jerarqua ............................................................................................................. 34
Modificar la dimensin Time................................................................................................... 34
Agregar un clculo con nombre .......................................................................................... 34
Usar el clculo con nombre para los nombres de miembro ............................................... 35
Crear una jerarqua ............................................................................................................. 36
Examinar el cubo implementado ............................................................................................ 36
Modificar Dimensin Costumer .............................................................................................. 39
Definir KeyColumns compuestas......................................................................................... 39
Definir una relacin de atributo .......................................................................................... 40
Introduccin
Cabe decir que este tutorial ensea una pequea parte de las funciones que
SQL Server tiene para implementar CUBOS OLAP, debido a que si se quisiera abarbar
todo el tema completo, se necesitara demasiado tiempo, el cual es escaso en este
curso, ya que se requiere abarcar otros tpicos.
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
Realizar clic con el botn derecho sobre Vistas del Origen de Datos y a
continuacin clic sobre Nueva Vista del Origen de Datos.
DimProduct (dbo)
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 tambin se muestra en el Diseador de vistas del origen de datos de Business
Intelligence Development Studio. Este diseador contiene los elementos siguientes:
1. En el panel Tablas del Diseador de vistas de origen de datos, haga clic con el
botn secundario en la tabla FactInternetSales y, a continuacin, haga clic en
Propiedades para mostrar las propiedades del objeto FactInternetSales .
8. Cambie el valor de la columna Tipo de atributo del atributo Full Date Alternate
Key de Regular a Date. Para ello, haga clic en Regular en la columna Tipo de
atributo. A continuacin, haga clic en la flecha para expandir las opciones. Por
ltimo, haga clic en fecha > Calendario > Fecha. Haga clic en Aceptar. Repita estos
pasos para cambiar el tipo de atributo de los siguientes atributos como se indica a
continuacin:
Definir un cubo
El Asistente para cubos le ayuda a definir los grupos de medida y las dimensiones de
un cubo. En la tarea siguiente, usar el Asistente para cubos para generar un cubo.
5. Haga clic en Sugerir para que el Asistente para cubos sugiera las tablas que se
deben usar para crear los grupos de medida.
12. En la pgina Finalizacin del asistente, cambie el nombre del cubo por Primer
Cubo. En el panel de vista previa, puede ver el grupo de medida InternetSales y
sus medidas. Tambin puede ver las dimensiones Time, Customer y Product.
En las tareas siguientes, usar el Diseador de dimensiones para agregar atributos a las
dimensiones Customer y Product.
4. Arrastre las columnas siguientes de la tabla Customer del panel Vista de origen
de datos al panel Atributos:
BirthDate SpanishEducation
MaritalStatus SpanishOccupation
Gender HouseOwnerFlag
EmailAddress NumberCarsOwned
YearlyIncome Phone
TotalChildren DateFirstPurchase
NumberChildrenAtHom CommuteDistance
e
5. Arrastre las columnas siguientes de la tabla Geography del panel Vista de
origen de datos al panel Atributos:
City
StateProvinceName
SpanishCountryRegionName
PostalCode
4. Arrastre las columnas siguientes de la tabla Products del panel Vista de origen
de datos al panel Atributos:
StandardCost DaysToManufacture
Color ProductLine
SafetyStockLevel DealerPrice
ReorderPoint Class
ListPrice Style
Size ModelName
SizeRange StartDate
Weight EndDate
Status
Para revisar las propiedades del cubo y de las dimensiones en el Diseador de cubos
1. Para abrir el Diseador de cubos, haga doble clic en el cubo Primer cubo en el
nodo Cubos del Explorador de soluciones.
En esta vista del cubo Primer Cubo, puede ver las dimensiones de cubo que se
utilizan en el grupo de medida Internet Sales. Asimismo, puede definir el tipo de
El Diseador de cubos defini una nica particin para el cubo, utilizando el modo
de almacenamiento de procesamiento analtico en lnea multidimensional
(MOLAP) sin agregaciones. Con MOLAP, todos los datos de nivel hoja y todas las
agregaciones se almacenan en el cubo para maximizar el rendimiento. Las
agregaciones son resmenes de datos pre-calculados que mejoran el tiempo de
respuesta de las consultas ya que tienen las respuestas preparadas antes de que
se planteen las preguntas. Puede definir particiones adicionales, parmetros de
almacenamiento y parmetros de reescritura en la ficha Particiones.
Para ver los datos de dimensin y de cubo de los objetos del cubo Primer Cubo del
proyecto mi_primer_cubo, debe implementar el proyecto en una instancia
determinada de Analysis Services y luego procesar el cubo y sus dimensiones. Al
implementar un proyecto de Analysis Services se crean y definen objetos en una
Examinar el cubo
Una vez que se ha implementado un cubo, los datos de ste pueden verse en la ficha
Examinador
En el panel izquierdo del diseador se muestran los objetos del cubo Primer
Cubo. En el lado derecho de la ficha Examinador hay dos paneles: el superior es
el panel Filtro y el inferior es el panel Datos. En una prxima leccin, utilizar el
explorador de cubo para realizar el anlisis.
5. La idea es ver el cubo en trabajados con datos, para ello, vamos a realizar una
prueba de cmo el cubo ver los datos a partir del cubo.
Un cubo es para ver un indicador de gestin, esa es la base, por lo cual nuestro
indicador a buscar ser Ventas por pas y detalladas por modelos de productos.
Para eso debemos primero insertar una nueva medida a la tabla de hechos, que es la
Sales Amount. Para ello vamos a la pestaa Estructura de cubo e insertamos Sales
Amount
1. Pase a la ficha Estructura de cubo del Diseador de cubos, haga clic con el
botn secundario en Internet Sales, y luego Nueva Medida
Es ms fcil cambiar las propiedades para varios elementos del cubo cuando la
ventana Propiedades permanece abierta.
11. En el panel Medidas, haga clic en Tax Amt y cambie el nombre de esta medida
a Tax Amount.
3. Arrastre el atributo City del panel Atributos a la celda <nuevo nivel> del panel
Jerarquas, debajo del nivel State-Province.
1. Abra la vista del origen de datos Adventure Works DW; para ello, haga doble
clic en ella en la carpeta Vistas del origen de datos del Explorador de soluciones.
Copiar cdigo
CASE ProductLine
WHEN 'M' THEN 'Mountain'
WHEN 'R' THEN 'Road'
WHEN 'S' THEN 'Accessory'
WHEN 'T' THEN 'Touring'
ELSE 'Components'
END
5. Esta instruccin CASE crea nombres descriptivos para cada lnea de producto
del cubo.
2. Arrastre el atributo Model Name del panel Atributos a la celda <nuevo nivel>
del panel Jerarquas, debajo del nivel Product Line.
3. Arrastre el atributo Product Name del panel Atributos a la celda <nuevo nivel>
del panel Jerarquas, debajo del nivel Model Name.
1. Abra la vista del origen de datos Adventure Works DW; para ello, haga doble
clic en ella en la carpeta Vistas del origen de datos en el Explorador de
soluciones.
5. Arrastre el atributo Time Key del panel Atributos a la celda <nuevo nivel> del
panel Jerarquas, debajo del nivel English Month Name.
7. En la jerarqua Calendar Time, cambie el nombre del nivel English Month Name
a Calendar Month y el del nivel Full Date Alternate Key a Date.
2. Seleccione Procesar
City
Country-Region
Postal Code
State-Province
Total Children
Email Address
Phone
Para implementar los cambios, procesar los objetos y ver los cambios
Class Size
List Price
Start Date
En esta tarea, crear columnas con nombres descriptivos que usarn los atributos
SpanishMonthName, CalendarQuarter y CalendarSemester.
1. Cambie a la vista del origen de datos Adventure Works DW; para ello, haga
doble clic en ella en la carpeta Vistas del origen de datos en el Explorador de
soluciones.
10. Haga clic con el botn secundario en Time en el panel Tablas y, a continuacin,
haga clic en Nuevo clculo con nombre.
CASE
WHEN CalendarSemester = 1 THEN 'H1' + ' ' + 'CY' + ' '
+ CONVERT(CHAR(4), CalendarYear)
ELSE
'H2' + ' ' + 'CY' + ' ' + CONVERT(CHAR(4), CalendarYear)
END
Examinar el cubo
Para examinar el cubo lo nico que hay que realizar es dirigirse hasta el cubo en el
explorador de soluciones y irse a la pestaa examinador, le damos al botn volver a
conectar por si es que no aparece la vista del explorador.
Y ahora podemos ver responder el indicador de gestin que si recordamos era de una
forma resumida:
Y responderemos este indicador a travs de jerarquas con todos los elementos del
cubo listo, como la siguiente imagen.
Y aun mas le agregaremos, el impuesto de esa fecha, el tiempo en que se realizaron los
productos.
Se ve que ahora existen jerarquas las cuales podemos agrandar y ver ms a fondo un
especfico lugar de venta de una especfica lnea de producto en un especfico lapsus
de tiempo como por ejemplo un ao o un mes.
Esto es una pequea prueba de lo que se pude responder con este cubo. Y a la vez las
posibilidades de construccin son muchas, aqu solo se mostraron las ms generales,
para mayor profundizacin en el rea, referirse a la bibliografa del tema.
Conclusin
Este cubo que realizamos es lo mas optimo a un nivel profesional bsico, como
dijimos anteriormente se hubiese podido haber continuado con mas y mas detalles y
dejar un cubo perfecto pero el que tenemos cumple con los criterios bsicos de anlisis
y las respuestas que entrega son aceptables para la toma de decisiones en el sector
de la gestin de negocio.