Beruflich Dokumente
Kultur Dokumente
Inteligencia de Negocios
Curso
: Inteligencia de Negocios
Docente
: Lic. Dennis Quispe Chvez
Prctica N
: 05
Ttulo prctica: Disear e Implementar Analysis Services
Datos Multidimensionales: Definicin del origen de datos,
deployment del cubo
Fecha
: 01/06/2015
INTRODUCCIN
Analysis Services facilita la creacin de sofisticadas soluciones de procesamiento analtico en lnea
(OLAP) y minera de datos. Las herramientas de Analysis Services proporcionan la capacidad de disear,
crear y administrar cubos y modelos de minera de datos de los almacenes de datos, y permiten que el
cliente pueda obtener acceso a los datos OLAP y de la minera de datos. La prctica es paso a paso con
la finalidad de ayudarle a obtener el mximo provecho de Analysis Services para que pueda trabajar
eficazmente desde el primer momento.
Los programadores de almacenes de datos usan Business Intelligence Development Studio para
desarrollar e implementar proyectos de Analysis Services, y usan SQL Server Management Studio para
administrar las bases de datos de Analysis Services para las que se ha creado una instancia desde estos
proyectos. En este Prctica se describe cmo utilizar BI Development Studio para desarrollar e
implementar un proyecto de Analysis Services, utilizando la empresa ficticia Adventure Works Cycles
para todos los ejemplos.
Este Prctica se divide en diez lecciones.
Parte 1: Definir una vista de origen de datos en un proyecto de Analysis Services , en esta parte,
debe definir una vista de origen de datos en un proyecto de Analysis Services utilizando BI Development
Studio.
Parte 2: Definir e implementar un cubo, en esta parte, debe definir un cubo y sus dimensiones
utilizando el Asistente para cubos y luego implementar el cubo en la instancia local de Analysis Services.
Inteligencia de Negocios
Para disear una aplicacin de Business Intelligence en SQL Server, primero debe crear un proyecto de
Analysis Services en Business Intelligence Development Studio. En este proyecto, debe definir todos los
elementos de la solucin, empezando por una vista de origen de datos.
Esta parte contiene las tareas siguientes:
Paso 1: Crear un proyecto de Analysis Services, en esta tarea, debe crear el proyecto Prctica de
Analysis Services, basado en una plantilla de Analysis Services.
Paso 2: Definir un origen de datos, en esta tarea, debe definir la base de datos
AdventureWorks2008R2DW como origen de datos para las dimensiones y los cubos de Analysis
Services que definir en otras lecciones.
Paso 3: Definir una vista de origen de datos, en esta tarea, debe definir una nica vista unificada de
los metadatos de tablas seleccionadas en la base de datos AdventureWorks2008R2DW.
Paso 4: Modificar los nombres de tabla predeterminados, en esta tarea, debe modificar los nombres
de las tablas de cada vista de origen de datos, de modo que los nombres de los objetos subsiguientes de
Analysis Services que definir sean ms descriptivos.
Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 2008 y, despus,
haga clic en SQL Server Business Intelligence Development Studio.
Se abrir el entorno de desarrollo de Microsoft Visual Studio.
2.
3.
4.
Inteligencia de Negocios
2.
En la pgina de inicio del Asistente para orgenes de datos, haga clic en Siguiente para abrir
la pgina Seleccionar cmo definir la conexin.
3.
En la pgina Seleccionar cmo definir la conexin, puede definir un origen de datos basado
en una conexin nueva, en una conexin existente o en un objeto de origen de datos definido con
anterioridad. En este Prctica, va a definir un origen de datos basado en una conexin nueva.
Compruebe que est seleccionada la opcin Crear un origen de datos basado en una conexin
nueva o existente y, a continuacin, haga clic en Nueva.
4.
5.
7.
8.
Inteligencia de Negocios
9.
10.
Nota:
Para modificar las propiedades del origen de datos una vez creado ste, haga doble clic en el origen de
datos de la carpeta Orgenes de datos para mostrar las propiedades del origen de datos en el
Diseador de origen de datos.
En la tarea siguiente, definir una vista de origen de datos que incluye cinco tablas del origen de datos
AdventureWorksDW2008R2.
Para definir una vista de origen de datos nueva
1.
2.
3.
En el Explorador de soluciones, haga clic con el botn secundario en Vistas de origen de datos
y, a continuacin, haga clic en Nueva vista de origen de datos.
En la pgina Asistente para vistas de origen de datos, haga clic en Siguiente.
Aparece la pgina Seleccionar un origen de datos. En Orgenes de datos relacionales, el
origen de datos Adventure Works DW aparece seleccionado. Haga clic en Siguiente.
Nota:
Para crear una vista de origen de datos que se base en varios orgenes de datos, primero debe definir
una vista de origen de datos que se base en un nico origen de datos. Este origen de datos luego se
llama origen de datos principal. A continuacin, puede agregar tablas y vistas a partir de un origen de
datos secundario. Al disear dimensiones que contengan atributos basados en tablas relacionadas en
varios orgenes de datos, puede que necesite definir un origen de datos de Microsoft SQL Server como
el origen de datos principal para usar sus capacidades del motor de consultas distribuidas.
4.
En la pgina Seleccionar tablas y vistas puede seleccionar tablas y vistas de la lista de objetos
disponibles del origen de datos seleccionado. Puede filtrar esta lista para facilitar la seleccin de
tablas y vistas.
Nota:
Haga clic en el botn Maximizar situado en la esquina superior derecha para que la ventana ocupe toda
la pantalla. As resultar ms fcil ver la lista completa de objetos disponibles.
Inteligencia de Negocios
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)
DimDate (dbo)
DimGeography (dbo)
DimProduct (dbo)
FactInternetSales (dbo)
6.
Haga clic en > para agregar las tablas seleccionadas a la lista Objetos incluidos.
7.
8.
El panel Tablas, en el que las tablas y los elementos de esquema se muestran en una
vista de rbol.
9.
Para maximizar el entorno de desarrollo de Microsoft Visual Studio, haga clic en el botn
Maximizar.
10.
Para ver las tablas del panel Diagrama al 50 por ciento, haga clic en el icono Zoom de la barra
de herramientas del Diseador de vistas del origen de datos. De este modo se ocultarn los detalles
de columna de cada tabla.
11.
Para ocultar el Explorador de soluciones, haga clic en el botn Ocultar automticamente, que
es el icono de alfiler de la barra de ttulo. Para ver el Explorador de soluciones de nuevo, site el
puntero sobre la ficha del Explorador de soluciones situada a la derecha del entorno de desarrollo.
Para mostrar el Explorador de soluciones, haga clic de nuevo en el botn Ocultar
automticamente.
12.
Inteligencia de Negocios
Ahora puede ver las tablas y sus relaciones en el panel Diagrama. Observe que hay tres relaciones
entre la tabla FactInternetSales y la tabla DimDate. Cada venta tiene tres fechas asociadas: de
pedido, de vencimiento y de envo. Para ver los detalles de cualquier relacin, haga doble clic en la
flecha de relacin del panel Diagrama.
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 en la vista del origen de datos del Prctica de
Adventure Works.
2.
3.
4.
5.
Cambie la propiedad FriendlyName de cada una de las tablas restantes en la vista del origen de
datos del mismo modo, para eliminar el prefijo "Dim".
6.
Cuando haya finalizado, haga clic en el botn Ocultar automticamente para ocultar de nuevo
la ventana Propiedades.
Inteligencia de Negocios
Inteligencia de Negocios
2.
3.
4.
En la pgina Especificar informacin de origen, compruebe que est seleccionada la vista del
origen de datos AdventureWorksDW2008R2.
5.
6.
7.
En la pgina Seleccionar los atributos de la dimensin, seleccione las casillas situadas junto
a los siguientes atributos:
8.
9.
10.
11.
Date Key
Calendar Quarter
Calendar Year
Calendar Semester
Inteligencia de Negocios
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 Date > Calendar > Date. Haga clic en
Aceptar. Repita estos pasos para cambiar el tipo de atributo de los siguientes atributos como se
indica a continuacin:
En la pgina Finalizacin del asistente, en el panel de vista previa, puede ver la dimensin
Date y sus atributos.
Haga clic en Finalizar para completar el asistente.
En el Explorador de soluciones, en el proyecto Prctica de Analysis Services, la dimensin Date
aparece en la carpeta Dimensiones. En el centro del entorno de desarrollo, el Diseador de
dimensiones muestra la dimensin Date.
12.
Inteligencia de Negocios
3.
4.
En la pgina Seleccionar tablas de grupo de medida, compruebe que la vista del origen de
datos AdventureWorksDW2008R2 est seleccionada.
5.
Haga clic en Sugerir para que el Asistente para cubos sugiera las tablas que se deben usar para
crear los grupos de medida.
El asistente examinar las tablas y sugerir InternetSales como tabla de grupos de medida. Las
tablas de grupos de medida, tambin denominadas tablas de hechos, contienen las medidas que
son de su inters, como el nmero de unidades vendidas.
6.
7.
Promotion Key
Currency Key
Revision Number
De forma predeterminada, el asistente selecciona como medidas todas las columnas numricas de
la tabla de hechos que no estn vinculadas a dimensiones. No obstante, estas cuatro columnas no
son miembros reales. Las tres primeras son valores clave que vinculan la tabla de hechos con
tablas de dimensiones que no se utilizan en la versin inicial de este cubo.
8.
9.
10.
En la pgina Seleccionar nuevas dimensiones, seleccione las nuevas dimensiones que se van
a crear. Para ello, compruebe que las casillas Customer, Geography y Product estn
seleccionadas y desactive la casilla InternetSales.
11.
12.
13.
Inteligencia de Negocios
En la barra de herramientas del Diseador de cubos, cambie el nivel de Zoom al 50 por ciento
de modo que pueda ver mejor las tablas de dimensiones y de hechos del cubo. Observe que la tabla
de hechos es amarilla y las tablas de dimensiones son azules.
15.
Abra el Diseador de dimensiones para la dimensin Customer. Para ello, haga doble clic en la
dimensin Customer del nodo Dimensiones del Explorador de soluciones.
2.
En el panel Atributos, observe los atributos Customer Key y Geography Key creados mediante
el Asistente para cubos.
3.
En la barra de herramientas de la ficha Estructura de dimensin, utilice el icono Zoom para ver
las tablas del panel Vista de origen de datos al 100 por cien.
4.
Arrastre las columnas siguientes de la tabla Customer del panel Vista de origen de datos al
panel Atributos:
BirthDate
MaritalStatus
Gender
EmailAddress
YearlyIncome
TotalChildren
NumberChildrenAtHome
EnglishEducation
EnglishOccupation
HouseOwnerFlag
5.
NumberCarsOwned
Phone
DateFirstPurchase
CommuteDistance
Inteligencia de Negocios
Arrastre las columnas siguientes de la tabla Geography del panel Vista de origen de datos al
panel Atributos:
City
StateProvinceName
EnglishCountryRegionName
PostalCode
6.
2.
En el panel Atributos, observe el atributo Product Key creado mediante el Asistente para cubos.
3.
En la barra de herramientas de la ficha Estructura de dimensin, utilice el icono Zoom para ver
las tablas del panel Vista de origen de datos al 100 por cien.
4.
Arrastre las columnas siguientes de la tabla Products del panel Vista de origen de datos al
panel Atributos:
StandardCost
Color
SafetyStockLevel
ReorderPoint
ListPrice
Size
SizeRange
5.
Weight
DaysToManufacture
ProductLine
DealerPrice
Class
Style
ModelName
StartDate
EndDate
Status
Inteligencia de Negocios
Para abrir el Diseador de cubos, haga doble clic en el cubo Prctica de Analysis Services en
el nodo Cubos del Explorador de soluciones.
2.
En el panel Medidas de la ficha Estructura de cubo del Diseador de cubos, expanda el grupo
de medida Internet Sales para ver las medidas definidas.
Si desea cambiar el orden de dichas medidas, arrstrelas para obtener el orden que desee. El orden
afectar al modo en que determinadas aplicaciones ordenarn las medidas. El grupo de medida y
cada una de sus medidas tienen propiedades que pueden modificarse en la ventana Propiedades.
3.
En el panel Dimensiones de la ficha Estructura de cubo del Diseador de cubos, revise las
dimensiones de cubo que se encuentran en el cubo Prctica de Analysis Services.
Observe que, si bien slo se crearon tres dimensiones en el nivel de base de datos, como se
muestra en el Explorador de soluciones, hay cinco dimensiones de cubo en el cubo Prctica de
Analysis Services. El cubo contiene ms dimensiones que la base de datos porque la dimensin de
base de datos Date se utiliza como base para tres dimensiones de cubo independientes
relacionadas con fechas, basadas en los hechos relacionados con fechas de la tabla de hechos.
Estas dimensiones relacionadas con fechas tambin se denominan dimensiones realizadoras de
Inteligencia de Negocios
funciones. Las tres dimensiones del cubo relacionadas con fechas permiten a los usuarios
dimensionar el cubo en tres hechos independientes relativos a la venta de cada producto: la fecha
de pedido del producto, la fecha de vencimiento del cumplimiento del pedido y la fecha de entrega
del pedido. Si se reutiliza una nica dimensin de base de datos para las dimensiones de cubo,
Analysis Services simplifica la administracin de las dimensiones, utiliza menos espacio en el disco
y reduce el tiempo general de procesamiento.
4.
5.
6.
Para cambiar al Diseador de cubos, haga clic con el botn secundario en el cubo Prctica de
Analysis Services del nodo Cubos en el Explorador de soluciones y, a continuacin, haga clic en
Diseador de vistas.
En el Diseador de cubos, haga clic en la ficha Uso de dimensiones.
En esta vista del cubo Prctica de Analysis Services, puede ver las dimensiones de cubo que se
utilizan en el grupo de medida Internet Sales. Asimismo, puede definir el tipo de relacin entre cada
dimensin y cada grupo de medida en el que se utiliza.
7.
8.
9.
Inteligencia de Negocios
En la tarea siguiente, revisar las propiedades de implementacin del proyecto Analysis Services
Prctica y luego implementar el proyecto en la instancia local de Analysis Services.
Para implementar el proyecto de Analysis Services
1.
2.
3.
Inteligencia de Negocios
5.
6.
7.
Para ocultar la ventana Resultados, haga clic en el icono Ocultar automticamente en la barra
de herramientas de la ventana.
2.
Haga clic en la ficha Explorador para mostrar el miembro All de la jerarqua de atributo Product
Key. En la Parte tres, definir una jerarqua de usuario para la dimensin Product que le permitir
examinar la dimensin.
3.
Cambie a Diseador de cubos en Business Intelligence Development Studio. Para ello, haga
doble clic en el cubo Prctica de Analysis Services en el nodo Cubos del Explorador de
soluciones.
4.
Seleccione la ficha Explorador y haga clic en el icono para volver a conectar en la barra de
herramientas del diseador.
Inteligencia de Negocios
En el panel izquierdo del diseador se muestran los objetos del cubo Prctica de Analysis Services.
En el lado derecho de la ficha Explorador hay dos paneles: el superior es el panel Filtro y el inferior
es el panel Datos. En una prxima Parte, utilizar el explorador de cubo para realizar el anlisis.