Está en la página 1de 14

Inteligencia de Negocios

Laboratorio Práctico N° 3-3

Definir e implementar un cubo OLAP usando SSAS 2012

Prof. Víctor Valenzuela Ruz

Introducción
Para diseñar una aplicación de Business Intelligence en SQL Server, primero debe crear un proyecto
de Analysis Services en SQL Server Data Tools (SSDT). En este proyecto, debe definir todos los
elementos de la solución, empezando por una vista del origen de datos.

Luego, una vez que se ha definido una vista del origen de datos en un proyecto de Microsoft Analysis
Services, está preparado para definir el cubo inicial de Analysis Services.

Procedimiento
1. Definir una vista del origen de datos en un proyecto de Analysis Services

Paso 1. Crear un proyecto de Analysis Services

Paso 2. Definir un origen de datos

Paso 3. Definir una vista del origen de datos

Paso 4. Modificar los nombres de tabla predeterminados

2. Definir e implementar un cubo

Paso 1. Definir una dimensión

Paso 2. Definir un cubo

Paso 3. Agregar atributos a dimensiones

Paso 4. Revisar propiedades de cubo y dimensión

Paso 5. Implementar un proyecto de Analysis Services

Paso 6. Examinar el cubo

1
PARTE 1. Definir una vista del origen de datos en un proyecto de Analysis
Services
En la tarea siguiente, debe usar SQL Server Data Tools (SSDT) para crear un nuevo proyecto
de Analysis Services denominado Tutorial de Analysis Services, basado en la plantilla del proyecto
de Analysis Services. Un proyecto es una colección de objetos relacionados. Los proyectos existen
en una solución, que incluye uno o más proyectos.

Paso 1. Crear un nuevo proyecto de Analysis Services

1. Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 2012 y, a
continuación, haga clic en Herramientas de datos de SQL Server.
Se abrirá el entorno de desarrollo de Microsoft Visual Studio.
2. En la página Inicio de Visual Studio, haga clic en Nuevo proyecto.
3. En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas instaladas, expanda Business
Intelligence y seleccione Analysis Services. Elija la plantilla Proyecto multidimensional y de
minería de datos de Analysis Services.
Fíjese en el nombre predeterminado del proyecto, la ubicación y el nombre predeterminado
de la solución que aparecen en la parte inferior del cuadro de diálogo. De forma
predeterminada, se crea un directorio nuevo para la solución.
4. Cambie el nombre del proyecto a Tutorial de Analysis Services, que cambia también el
cuadro Nombre de solución, y haga clic en Aceptar.

Ha creado correctamente el proyecto Tutorial de Analysis Services, basado en la plantilla Proyecto


multidimensional y de minería de datos de Analysis Services, dentro de una nueva solución
denominada también Tutorial de Analysis Services.

Paso 2. Definir un origen de datos

Tras crear un proyecto de Analysis Services, generalmente se empieza a trabajar con el mismo
definiendo uno o más orígenes de datos que el proyecto utilizará. Al definir un origen de datos, se
define la información de cadena de conexión que se utilizará para establecer la conexión con el
origen de datos.

En la tarea siguiente, definirá la base de datos de ejemplo AdventureWorksDWSQLServer2012 como


origen de datos para el proyecto Tutorial de Analysis Services. En el caso de este laboratorio, esta
base de datos se encuentra en el equipo local; no obstante, las bases de datos de origen
generalmente se encuentran hospedadas en uno o más equipos remotos.

Para definir un origen de datos nuevo

1. En Explorador de soluciones (a la derecha de la ventana de Microsoft Visual Studio), haga


clic con el botón secundario en Orígenes de datos y después haga clic en Nuevo origen de
datos.
2. En la página de inicio del Asistente para orígenes de datos, haga clic en Siguiente para abrir
la página Seleccionar cómo definir la conexión.

2
3. En la página Seleccionar cómo definir la conexión, puede definir un origen de datos basado
en una conexión nueva, en una conexión existente o en un objeto de origen de datos
definido con anterioridad. En este tutorial, va a definir un origen de datos basado en una
conexión nueva. Compruebe que la opción Crear un origen de datos basado en una
conexión nueva o existente está seleccionada y, a continuación, haga clic en Nueva.
4. En el cuadro de diálogo Administrador de conexiones se definen las propiedades de
conexión para el origen de datos. En el cuadro de lista Proveedor, compruebe que está
seleccionada la opción Native OLE DB\SQL Server Native Client 11.0.
Analysis Services también admite otros proveedores, que se muestran en la lista Proveedor.
5. En el cuadro de texto Nombre de servidor, escriba localhost.
Para conectarse a una instancia con nombre del equipo local, escriba localhost\<nombre
de instancia>. Para conectarse al equipo especificado en lugar de al equipo local, escriba el
nombre del equipo o la dirección IP.
6. Compruebe que la opción Utilizar autenticación de Windows está seleccionada. En la
lista Seleccione o escriba un nombre de base de datos,
seleccione AdventureWorksDW2012.
7. Haga clic en Probar conexión para probar la conexión a la base de datos.
8. Haga clic en Aceptar y, a continuación, en Siguiente.
9. En la página Información de suplantación del asistente, debe definir las credenciales de
seguridad que Analysis Services debe usar para conectarse al origen de datos. La
suplantación afecta a la cuenta de Windows usada para conectarse al origen de datos
cuando está seleccionada la autenticación de Windows. Analysis Services no admite la
suplantación para el procesamiento de objetos OLAP. Seleccione Utilizar la cuenta de
servicio y, a continuación, haga clic en Siguiente.
10. En la página Finalización del asistente, acepte el nombre predeterminado Adventure
Works DW 2012 y, a continuación, haga clic en Finalizar para crear el nuevo origen de datos.

Paso 3. Definir una vista del origen de datos

Tras definir los orígenes de datos que utilizará en un proyecto de Analysis Services, el paso siguiente
generalmente consiste en definir una vista del origen de datos para el proyecto. Una vista del origen
de datos es una sola vista unificada de metadatos de las tablas y vistas especificadas que el origen
de datos define en el proyecto. Almacenar metadatos en la vista del origen de datos permite
trabajar con los metadatos durante el proceso de desarrollo sin ninguna conexión abierta con
ningún origen de datos subyacente.

En la tarea siguiente, definirá una vista del origen de datos que incluye cinco tablas del origen de
datos AdventureWorksDW2012.

Para definir una vista del origen de datos nueva

1. En el Explorador de soluciones (a la derecha de la ventana de Microsoft Visual Studio), haga


clic con el botón secundario en Vistas del origen de datos y, a continuación, haga clic
en Nueva vista del origen de datos.
2. En la página Asistente para vistas del origen de datos, haga clic en Siguiente. Aparece la
página Seleccionar un origen de datos.

3
3. En Orígenes de datos relacionales, el origen de datos Adventure Works DW 2012 aparece
seleccionado. Haga clic en Siguiente.

Nota

Para crear una vista del origen de datos que se base en varios orígenes de datos,
primero debe definir una vista del origen de datos que se base en un único origen de
datos. Este origen de datos luego se llama origen de datos principal. A continuación,
puede agregar tablas y vistas a partir de un origen de datos secundario. Al diseñar
dimensiones que contengan atributos basados en tablas relacionadas en varios
orígenes 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 página Seleccionar tablas y vistas se seleccionan las tablas y vistas de la lista de objetos
disponibles del origen de datos seleccionado. Puede filtrar esta lista para facilitar la
selección de tablas y vistas.

Nota

Haga clic en el botón Maximizar situado en la esquina superior derecha para que la
ventana ocupe toda la pantalla. Así resultará más fácil ver la lista completa de objetos
disponibles.

5. 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:
o DimCustomer (dbo)
o DimDate (dbo)
o DimGeography (dbo)
o DimProduct (dbo)
o FactInternetSales (dbo)
6. Haga clic en > para agregar las tablas seleccionadas a la lista Objetos incluidos.
7. Haga clic en Siguiente.
8. En el campo Nombre, asegúrese de que aparece Adventure Works DW 2012 y, a
continuación, haga clic en Finalizar.
La vista del origen de datos Adventure Works DW 2012 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 SQL Server Data Tools
(SSDT).Este diseñador contiene los elementos siguientes:
o El panel Diagrama, en el que las tablas y sus relaciones se representan
gráficamente.

4
o El panel Tablas, en el que las tablas y los elementos de esquema se muestran en
una vista de árbol.
o El panel Organizador de diagramas, en el que puede crear subdiagramas de modo
que pueda ver los subconjuntos de la vista del origen de datos.
o Una barra de herramientas específica del Diseñador de vistas del origen de datos.
9. Para maximizar el entorno de desarrollo de Microsoft Visual Studio, haga clic en el
botón 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 Diseñador de vistas del origen de datos. De este modo se
ocultarán los detalles de columna de cada tabla.
11. Para ocultar el Explorador de soluciones, haga clic en el botón Ocultar automáticamente,
que es el icono de alfiler de la barra de título. Para ver el Explorador de soluciones de nuevo,
sitúe el puntero sobre la pestaña del Explorador de soluciones situada a la derecha del
entorno de desarrollo. Para mostrar el Explorador de soluciones, haga clic de nuevo en el
botón Ocultar automáticamente.
12. Si las ventanas no se ocultan de forma predeterminada, haga clic en Ocultar
automáticamente en la barra de título de las ventanas Propiedades y Explorador de
soluciones.
Ahora puede ver las tablas y sus relaciones en el panel Diagrama. Observe que existen tres
relaciones entre la tabla FactInternetSales y la tabla DimDate. Cada venta tiene tres fechas
asociadas: de pedido, de vencimiento y de envío. Para ver los detalles de cualquier relación,
haga doble clic en la flecha de relación del panel Diagrama.

Paso 4. Modificar los nombres de tabla predeterminados

Puede cambiar el valor de la propiedad FriendlyName para los objetos de la vista del origen de datos
para que sean más fáciles de identificar y usar.
En la tarea siguiente, cambiará el nombre descriptivo de cada tabla de la vista del origen de datos
quitando los prefijos "Dim" y "Fact" de dichas tablas. Esto hará que los objetos del cubo y la
dimensión (que definirá en la siguiente etapa) sean más fáciles de identificar y usar.

Nota

También puede cambiar los nombres descriptivos de las columnas, definir columnas calculadas
y combinar tablas o vistas en la vista del origen de datos para que sean más fáciles de usar.

Para modificar el nombre predeterminado de una tabla

1. En el panel Tablas del Diseñador de vistas del origen de datos, haga clic con el botón
secundario en la tabla FactInternetSales y, a continuación, haga clic en Propiedades.
2. Si la ventana Propiedades situada en la parte derecha de la ventana de Microsoft Visual
Studio no se muestra, haga clic en el botón Ocultar automáticamente de la barra de título
de la ventana Propiedades para que esta ventana permanezca visible.

5
Es más fácil cambiar las propiedades de cada tabla en la vista del origen de datos cuando la
ventana Propiedades permanece abierta. Si no fija la ventana abierta mediante el
botón Ocultar automáticamente, la ventana se cerrará al hacer clic en un objeto distinto
del panel Diagrama.
3. Cambie la propiedad FriendlyName del objeto FactInternetSales por InternetSales.
Al hacer clic fuera de la celda de la propiedad FriendlyName, se aplica el cambio. En la
siguiente lección, definirá un grupo de medida que se basa en esta tabla de hechos. El
nombre de la tabla de hechos será InternetSales en lugar de FactInternetSales debido al
cambio realizado en esta lección.
4. Haga clic en DimProduct en el panel Tablas. En la ventana Propiedades, cambie la
propiedad FriendlyName por Product.
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 botón Ocultar automáticamente para ocultar de
nuevo la ventana Propiedades.
7. En el menú Archivo o en la barra de herramientas de SQL Server Data Tools, haga clic
en Guardar todo para guardar los cambios que haya efectuado hasta este momento en el
proyecto Tutorial de Analysis Services. Puede detener el tutorial aquí si lo desea y
reanudarlo más adelante.

PARTE 2. Definir e implementar un cubo

Paso 1. Definir una dimensión

1. En el Explorador de soluciones (en el margen derecho de Microsoft Visual Studio), haga clic
con el botón derecho en Dimensiones y haga clic en Nueva dimensión. Aparece el Asistente
para dimensiones.
2. En la página Asistente para dimensiones, haga clic en Siguiente.
3. En la página Seleccionar método de creación, compruebe que la opción Usar una tabla
existente está seleccionada y, a continuación, haga clic en Siguiente.
4. En la página Especificar información de origen, compruebe que la vista del origen de
datos Adventure Works DW 2012 está seleccionada.
5. En la lista Tabla principal, seleccione Fecha.
6. Haga clic en Siguiente.
7. En la página Seleccionar los atributos de la dimensión , active las casillas situadas junto a los
siguientes atributos:
• Date Key
• Full Date Alternate Key
• Spanish Month Name
• Trimestre del calendario
• Año del calendario
• Semestre del calendario
8. Cambie el valor de la columna Tipo de atributo del atributo Full Date Alternate Key de
Normal a Fecha. Para ello, haga clic en Normal en la columna Tipo de atributo. A
continuación, haga clic en la flecha para expandir las opciones. Después, haga clic

6
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 continuación:
• English Month Name a Month
• Calendar Quarter a Quarter
• Calendar Year a Year
• Calendar Semester a Half Year
9. Haga clic en Siguiente.
10. En la página Finalización del asistente, en el panel de vista previa, puede ver la
dimensión Fecha y sus atributos.
11. Haga clic en Finalizar para completar el asistente.

En el Explorador de soluciones, en el proyecto Tutorial de Analysis Services, la dimensión


Fecha aparece en la carpeta Dimensiones. En el centro del entorno de desarrollo, el
Diseñador de dimensiones muestra la dimensión Date.

12. En el menú Archivo, haga clic en Guardar todo.

Paso 2. Definir un cubo y sus propiedades

1. En el Explorador de soluciones, haga clic con el botón derecho en Cubos y, después, haga clic
en Nuevo cubo. Aparece el Asistente para cubos.
2. En la página Asistente para cubos, haga clic en Siguiente.
3. En la página Seleccionar método de creación, compruebe que la opción Usar tablas
existentes está seleccionada y, después, haga clic en Siguiente.
4. En la página Seleccionar tablas de grupo de medida, compruebe que la vista del origen de
datos Adventure Works DW 2012 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, también denominadas tablas de hechos, contienen
las medidas que son de su interés, como el número de unidades vendidas.

6. Haga clic en Siguiente.


7. En la página Seleccionar medidas , revise las medidas seleccionadas en el grupo de
medida Internet Sales y luego desactive las casillas de las medidas siguientes:
• Promotion Key
• Currency Key
• Sales Territory Key
• Revision Number

De forma predeterminada, el asistente selecciona como medidas todas las columnas


numéricas de la tabla de hechos que no están 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 versión inicial de este cubo.

8. Haga clic en Siguiente.

7
9. En la página Seleccionar dimensiones existentes, asegúrese de que la dimensión Date que ha
creado anteriormente está seleccionada y haga clic en Siguiente.
10. En la página Seleccionar nuevas dimensiones, seleccione las nuevas dimensiones que se van
a crear. Para ello, compruebe que las casillas Customer, Geography y Product están activadas
y, después, desactive la casilla InternetSales.
11. Haga clic en Siguiente.
12. En la página Finalización del asistente, cambie el nombre del cubo por Tutorial de Analysis
Services. En el panel de vista previa, puede ver el grupo de medida InternetSales y sus
medidas. También puede ver las dimensiones Date, Customer y Product.
13. Haga clic en Finalizar para completar el asistente.

En el Explorador de soluciones, en el proyecto Tutorial de Analysis Services, el cubo Tutorial


de Analysis Services aparece en la carpeta Cubos, y las dimensiones de base de datos
Customer y Product aparecen en la carpeta Dimensiones. Asimismo, en el centro del entorno
de desarrollo, la pestaña Estructura de cubo muestra el cubo Tutorial de Analysis Services.

14. En la barra de herramientas de la pestaña Estructura de cubo, cambie el nivel de Zoom al 50


por ciento, de modo que pueda ver mejor las tablas de dimensiones y hechos del
cubo. Observe que la tabla de hechos es amarilla y las tablas de dimensiones son azules.
15. En el menú Archivo, haga clic en Guardar todo.

Para agregar atributos

1. Abra el Diseñador de dimensiones para la dimensión Customer. Para ello, haga doble clic en
la dimensión 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 pestaña Estructura de dimensión, asegúrese de que el icono
Zoom para ver las tablas del panel Vista del origen de datos está establecido al 100 por cien.
4. Arrastre las columnas siguientes de la tabla Customer del panel Vista del origen de datos al
panel Atributos:
• BirthDate
• MaritalStatus
• Sexo
• EmailAddress
• YearlyIncome
• TotalChildren
• NumberChildrenAtHome
• EnglishEducation
• EnglishOccupation
• HouseOwnerFlag
• NumberCarsOwned
• Teléfono
• DateFirstPurchase
• CommuteDistance

8
5. Arrastre las columnas siguientes de la tabla Geography del panel Vista del origen de datos al
panel Atributos :
• Ciudad
• StateProvinceName
• SpanishCountryRegionName
• PostalCode
6. En el menú Archivo, haga clic en Guardar todo.

Paso 3. Agregar atributos a la dimensión Product

Ahora que ha definido las dimensiones, puede rellenarlas con atributos que representan cada
elemento de datos de la dimensión. Los atributos suelen estar basados en campos de una vista del
origen de datos. Al agregar atributos a una dimensión, puede incluir campos de cualquier tabla de
la vista del origen de datos.

En esta tarea, usará el Diseñador de dimensiones para agregar atributos a las dimensiones
Customer y Product. La dimensión Customer incluirá atributos basados en campos de las tablas
Customer y Geography.

Para agregar atributos

1. Abra el Diseñador de dimensiones para la dimensión Product. Haga doble clic en la


dimensión Product en el Explorador de soluciones.
2. En el panel Atributos, observe el atributo Product Key creado mediante el Asistente para
cubos.
3. En la barra de herramientas de la pestaña Estructura de dimensión, asegúrese de que el icono
Zoom para ver las tablas del panel Vista del origen de datos está establecido al 100 por cien.
4. Arrastre las columnas siguientes de la tabla Product del panel Vista del origen de datos al
panel Atributos :
• StandardCost
• Color
• SafetyStockLevel
• ReorderPoint
• ListPrice
• Tamaño
• SizeRange
• Peso
• DaysToManufacture
• ProductLine
• DealerPrice
• Clase
• Estilo
• ModelName
• StartDate
• EndDate
• Estado
5. En el menú Archivo, haga clic en Guardar todo.

9
Paso 4. Revisar las propiedades del cubo y dimensión

Después de definir un cubo, se pueden revisar los resultados mediante el Diseñador de cubos. En la
tarea siguiente, revisará la estructura del cubo del proyecto Tutorial de Analysis Services.

Para revisar las propiedades del cubo y de las dimensiones en el Diseñador de cubos

1. Para abrir el Diseñador de cubos, haga doble clic en el cubo Tutorial de Analysis Services en
el nodo Cubos del Explorador de soluciones.
2. En el panel Medidas de la pestaña Estructura de cubo del Diseñador de cubos, expanda el
grupo de medida Internet Sales para ver las medidas definidas.

Si desea cambiar el orden de dichas medidas, arrástrelas para obtener el orden que desee. El
orden afectará al modo en que determinadas aplicaciones cliente ordenarán 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 pestaña Estructura de cubo del Diseñador de cubos, revise las
dimensiones de cubo que se encuentran en el cubo Tutorial de Analysis Services.

Observe que, si bien solo 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 Tutorial
de Analysis Services. El cubo contiene más dimensiones que la base de datos porque la
dimensión 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 también se
denominan dimensiones realizadoras de roles. Las tres dimensiones de cubo relacionadas con
fechas permiten que los usuarios dimensionen el cubo mediante tres hechos independientes
que están relacionados con cada venta de producto: la fecha de pedido del producto, la fecha
de vencimiento de satisfacción del pedido y la fecha de envío del pedido. Si se reutiliza una
única dimensión de base de datos para las dimensiones de cubo, Analysis Services simplifica
la administración de las dimensiones, utiliza menos espacio en el disco y reduce el tiempo
general de procesamiento.

4. En el panel Dimensiones de la pestaña Estructura de cubo, expanda Customer y, a


continuación, haga clic en Editar Customer para abrir la dimensión en el Diseñador de
dimensiones.

El Diseñador de dimensiones contiene estas pestañas: Estructura de dimensión, Relaciones


de atributo, Traducciones y Explorador. Tenga en cuenta que la pestaña Estructura de
dimensión incluye tres paneles: Atributos, Jerarquías y Vista del origen de datos. Los
atributos que contiene la dimensión aparecen en el panel Atributos.

10
5. Para cambiar al Diseñador de cubos, haga clic con el botón derecho en el cubo Tutorial de
Analysis Services del nodo Cubos en el Explorador de soluciones y, después, haga clic en Ver
diseñador.
6. En el Diseñador de cubos, haga clic en la pestaña Uso de dimensiones.

En esta vista del cubo Tutorial 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 relación
entre cada dimensión y cada grupo de medida en el que se utiliza.

7. Haga clic en la pestaña Particiones.

El Diseñador de cubos define una única partición para el cubo, utilizando el modo de
almacenamiento de procesamiento analítico en línea 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 resúmenes de
datos precalculados 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, parámetros de almacenamiento y parámetros de reescritura en la
pestaña Particiones. Para obtener más información, consulte Particiones (Analysis Services -
Datos multidimensionales), Agregaciones y diseños de agregaciones.

8. Haga clic en la pestaña Explorador.

Observe que el cubo no puede examinarse porque todavía no se ha implementado en una


instancia de Analysis Services. En este punto, el cubo del proyecto Tutorial de Analysis
Services es simplemente una definición de un cubo, que puede implementar en cualquier
instancia de Analysis Services. Cuando implementa y procesa un cubo, puede crear los objetos
definidos en una instancia de Analysis Services y rellenar los objetos con datos de los orígenes
de datos subyacentes.

9. En el Explorador de soluciones, haga clic con el botón derecho en Tutorial de Analysis


Services en el nodo Cubos y, luego, haga clic en Ver código. Es posible que tenga que esperar.

El código XML del cubo Tutorial de Analysis Services se muestra en la pestaña Analysis
Services Tutorial.cube [XML]. Es el código real que se utiliza para crear el cubo en una
instancia de Analysis Services durante la implementación.

10. Cierre la pestaña Código XML.

Paso 5. Implementar un proyecto Analysis Services

Para ver los datos de dimensión y de cubo de los objetos del cubo Tutorial de Analysis Services del
proyecto Tutorial de Analysis Services, debe implementar el proyecto en una instancia determinada
de Analysis Services y luego procesar el cubo y sus dimensiones. Cuando se procesan los objetos en
una instancia de Analysis Services, se copian los datos de los orígenes de datos subyacentes en los
objetos del cubo.

11
En este punto del proceso de implementación, generalmente se implementa el cubo en una
instancia de Analysis Services en un servidor de implementación. Una vez finalizado el proceso de
implementación del proyecto de Business Intelligence, generalmente utilizará el Asistente para la
implementación de Analysis Services para implementarlo desde el servidor de desarrollo en un
servidor de producción.

En la tarea siguiente, revisará las propiedades de implementación del proyecto Tutorial de Analysis
Services y luego implementará el proyecto en la instancia local de Analysis Services.

Para implementar el proyecto de Analysis Services

1. En el Explorador de soluciones, haga clic con el botón derecho en el proyecto Tutorial de


Analysis Services y, después, haga clic en Propiedades.

Aparece el cuadro de diálogo Páginas de propiedades de Tutorial de Analysis Services, en el


que se muestran las propiedades de configuración de Active (Development). Puede definir
varias configuraciones, cada una con distintas propiedades. Por ejemplo, es posible que un
programador desee configurar el mismo proyecto para implementarlo en distintos equipos
de implementación y con distintas propiedades de implementación, como nombres de base
de datos o propiedades de procesamiento. Fíjese en el valor de la propiedad Ruta de acceso
de los resultados .Esta propiedad especifica la ubicación en la que se guardan los scripts de
implementación XMLA cuando se crea un proyecto. Estos son los scripts que se utilizan para
implementar los objetos del proyecto en una instancia de Analysis Services.

2. En el nodo Propiedades de configuración del panel de la izquierda, haga clic


en Implementación.

Revise las propiedades de implementación del proyecto. De forma predeterminada, la


plantilla del proyecto de Analysis Services configura un proyecto de Analysis Services para
implementar de forma incremental todos los proyectos en la instancia predeterminada
de Analysis Services en el equipo local, crear una base de datos de Analysis Services con el
mismo nombre que el proyecto y procesar los objetos después de la implementación
utilizando la opción de procesamiento predeterminada.

Nota
Si desea implementar el proyecto en una instancia con nombre de Analysis Services en el
equipo local o en una instancia de un servidor remoto, cambiar el Server nombre de
propiedad a la instancia adecuada, como < ServerName>\<nombreDeInstancia>.

3. Haga clic en Aceptar.


4. En el Explorador de soluciones, haga clic con el botón derecho en el proyecto Tutorial de
Analysis Services y, después, haga clic en Implementar. Es posible que tenga que esperar.

12
Nota
Si obtiene errores durante la implementación, utilice SQL Server Management Studio para
comprobar los permisos de base de datos. La cuenta que especificó para la conexión a un
origen de datos debe tener un inicio de sesión en la instancia de SQL Server. Haga doble clic
en el inicio de sesión para ver las propiedades de la asignación de usuarios. La cuenta debe
tener permisos db_datareader para la base de datos AdventureWorksDW2012.

SQL Server Data Tools (SSDT) genera e implementa el proyecto de Analysis Services, Tutorial
en la instancia especificada de Analysis Services, mediante un script de implementación. El
progreso de la implementación se muestra en dos ventanas: la ventana Salida y la
ventana Progreso de la implementación: Tutorial de Analysis Services.

Para abrir la ventana Resultados, si es necesario, haga clic en Resultados en el menú Ver. La
ventana Resultados muestra el progreso global de la implementación. La ventana Progreso
de la implementación – Tutorial de Analysis Services muestra los detalles de cada paso
realizado durante la implementación.

5. Revise el contenido de las ventanas Resultados y Progreso de la implementación – Tutorial


de Analysis Services para comprobar que la compilación, implementación y procesamiento
del cubo se realizaron sin errores.
6. Para ocultar la ventana Progreso de la implementación - Tutorial de Analysis Services, haga
clic en el icono Ocultar automáticamente (similar a una chincheta) en la barra de
herramientas de la ventana.
7. Para ocultar la ventana Resultados haga clic en el icono Ocultar automáticamente en la barra
de herramientas de la ventana.

Ha implementado correctamente el cubo Tutorial de Analysis Services en la instancia local de


Analysis Services y luego lo ha procesado.

Paso 6. Examinar el cubo

Una vez implementado un cubo, los datos de este pueden verse en la pestaña Explorador del
Diseñador de cubos y los datos de dimensión pueden verse en la pestaña Explorador del Diseñador
de dimensiones. La exploración de los datos de cubos y dimensiones es una forma de comprobar el
trabajo incrementalmente. Puede comprobar que los pequeños cambios en las propiedades, las
relaciones y otros objetos tienen el efecto deseado una vez que se procesa el objeto. Si bien la
pestaña Explorador se usa para ver datos de cubos y dimensiones, también ofrece diversas
funciones dependiendo del objeto que se está examinando.

Para las dimensiones, la pestaña Explorador proporciona una manera de ver los miembros o de
navegar por una jerarquía hasta el nodo hoja. Puede examinar datos de dimensiones en distintos
idiomas, suponiendo que se hayan agregado las traducciones al modelo.

13
Para los cubos, la pestaña Explorador proporciona dos métodos para explorar datos. Puede usar el
Diseñador de consultas de MDX integrado para crear consultas que devuelven un conjunto de filas
plano de una base de datos multidimensional. O bien, puede usar un método abreviado de
Excel. Cuando se inicia Excel desde SQL Server Data Tools, Excel se abre con una tabla dinámica en
la hoja de cálculo y una conexión predefinida a la base de datos del área de trabajo del modelo.

Excel suele ofrecer una mejor experiencia de exploración porque puede explorar datos de cubos de
forma interactiva, usando los ejes horizontal y vertical para analizar las relaciones de los datos. En
cambio, el Diseñador de consultas de MDX está limitado a un único eje. Además, puesto que el
conjunto de filas es plano, no se obtiene la obtención de detalles que ofrece una tabla dinámica de
Excel. A medida que agregue más dimensiones y jerarquías al cubo, lo que hará en lecciones
posteriores, Excel será la solución preferida para explorar datos.

Para examinar el cubo implementado

1. Cambie al Diseñador de dimensiones para la dimensión Product en SQL Server Data Tools
(SSDT). Para ello, haga doble clic en la dimensión Product del nodo Dimensiones del
Explorador de soluciones.
2. Haga clic en la pestaña Explorador para mostrar el miembro All de la jerarquía de
atributo Product Key. En la lección tres, definirá una jerarquía de usuario para la dimensión
Product que le permitirá examinar la dimensión.
3. Cambie a Diseñador de cubos en SQL Server Data Tools (SSDT). Para ello, haga doble clic en
el cubo Tutorial de Analysis Services en el nodo Cubos del Explorador de soluciones.
4. Seleccione la pestaña Explorador y haga clic en el icono Volver a conectar en la barra de
herramientas del diseñador.

En el panel izquierdo del diseñador se muestran los objetos del cubo Tutorial de Analysis
Services. En el lado derecho de la pestaña Explorador hay dos paneles: el superior es el
panel Filtro y el inferior es el panel Datos.

14

También podría gustarte