133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

12
Laboratorio de Cubos de Información con Sql Server Analysis Services 2008 ESTRUCTURA DEL MODELO DIMENSIONAL CREACIÒN DE LA BASE DE DATOS OLAP En este punto del curso, esta en capacidad de implementar su base de datos OLAP, tomando como base el modelo dimensional identificado en las Secciones anteriores. Esta base OLAP, contendrá estructuras tales como dimensiones y cubos, los cuales serán posteriormente accesados y explotados por el usuario final a través software clientes tales como Microsoft Excel, Reporting Services, Proclarity entre otros. La creación de la base de datos OLAP se desarrolla sobre el SQL Server Analysis Manager (SSAS), previamente debe activar el servicio desde el SQL Server Configuration Manager (SSCM) Ingrese al SQL Server Business Intelligence Development Studio , para crear un proyecto Analítico

Transcript of 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

Page 1: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

Laboratorio de Cubos de Información con Sql Server Analysis Services 2008

ESTRUCTURA DEL MODELO DIMENSIONAL

CREACIÒN DE LA BASE DE DATOS OLAP

En este punto del curso, esta en capacidad de implementar su base de datosOLAP, tomando como base el modelo dimensional identificado en lasSecciones anteriores. Esta base OLAP, contendrá estructuras tales comodimensiones y cubos, los cuales serán posteriormente accesados y explotadospor el usuario final a través software clientes tales como Microsoft Excel,Reporting Services, Proclarity entre otros.La creación de la base de datos OLAP se desarrolla sobre el SQL ServerAnalysis Manager (SSAS), previamente debe activar el servicio desde el SQLServer Configuration Manager (SSCM)

Ingrese al SQL Server Business Intelligence Development Studio , para crearun proyecto Analítico

Page 2: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

Verá la pantalla de bienvenida, donde podrá observar los proyectos que seestuvieron trabajando anteriormente. Para abrir uno de los proyectos solo debehacer clic con el Mouse sobre el nombre del proyecto

Ingrese al menú Archivo, opción Nuevo Proyecto, vera la siguiente pantalla

Seleccione el tipo de proyecto indicado y la plantilla como muestra la figuraanterior.Cambie el valor del atributo Nombre por NW_OLAP, automáticamente seconfigura el nombre de la solución, y deje marcada la casilla de CrearDirectorio para la solución. Luego presione el botón Aceptar.

Verá la siguiente pantalla con la estructura de la base de datos OLAP.

Page 3: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

Creación de un Data SourceUn DataSource permite establecer donde esta ubicada la base de datosque tiene el modelo dimensional, con lo cual la base de datos OLAP podráconfigurarseo Haga clic derecho sobre Data Source y seleccione New Data Source…

Pase a la siguiente pantalla si le aparece la ventana de bienvenida. Acontinuación verá la pantalla de “Select How to define the connection”,que permite seleccionar una conexión ya existente o crear una nueva alpresionar el botón New

En la siguiente pantalla se debe escoger un proveedor de datos,ingresar el nombre del servidor donde reside el modelo dimensional (ennuestro caso será Personal), usted ingrese el nombre según sea sucaso, las credenciales de seguridad (en caso sea seguridad mixta debemarca la casilla de password) y luego escoja de la lista de bases dedatos Northwind_Mart. Pruebe la conexión. Luego de clic en el botónAceptar.

Page 4: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

Verifique la conexión creada y de paso a la siguiente pantallaImpersonation Information, donde configura el usuario con el cual seconectara el SSAS.

Page 5: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

Seleccione Use The Service Account, de las opciones disponibleso Termine el asistente de Data Source.

Acaba de configurar el DataSource (fuente de datos), es posiblemodificar la configuración realizada

Creación de un Data Source View

Page 6: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

Si su DataSource tuviera todo el modelo de tablas de la empresa y usted deseacrear una solución que solo involucre algunas de esas tablas, es necesariocrear un Data Source View.El Data Source View, permite concentrarse solo en el conjunto de tablasnecesarias para la solución, además es posible crear campos calculados oadicionales que no afectaría la estructura real de las tablas.o Haga clic derecho en Data Source View y seleccione New Data SourceView

Seleccione el Data Source base “Northwind_Mart” y continúe con elasistente. Debe seleccionar las tablas necesarias para su soluciónanalítica.

o Finalmente termine el asistente. Se mostrará la siguiente pantalla.

Creación de un Cubo (Usando el asistente)Un cubo es un objeto de la base de datos OLAP que está conformada

Page 7: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

principalmente por dos estructuras Medidas y Dimensiones.El cubo será el objeto que el usuario final accesará para realizar su análisis dedatos.En este ejercicio va a crear un cubo empleando el asistente para generarjerarquías y atributos para cada dimensión. Mas adelante se abordará el temade la personalización de las dimensiones y las medidas.o Haga clic derecho sobre Cubes en el Solution Explorer, y seleccioneNew Cube. Configure como muestra la figura

o Continúe el asistente, éste analizará las estructuras y sugerirá laconfiguración del cubo. Configure su cubo como muestra la figura.

o Continúe y configure las medidas a mostrar por el cubo

Page 8: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

o Continúe, el asistente muestra un resumen de lo generado de lasdimensiones y las medidas, donde es posible modificar la estructura delas dimensiones. Luego termine el asistente.

Visualización de los datos de un cuboLuego que termina el crear el cubo lo puede seleccionar del Solution Explorer yvera la siguiente figura. Note el Tab “Browse”, selecciónelo.

En caso vea una pantalla donde menciona que los datos no se puedenvisualizar, debe procesar el cubo. Seleccione el primer Icono de la barra debotones del editor.

Page 9: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

Se muestra la pantalla de Procesar Cubo pulse el botón RUN.

La estrategia de almacenamiento requiere estimar el espacio generado porlos datos, Por defecto emplea MOLAP, que significa que los datos estarángenerados y disponibles antes de realizar la consulta con lo cual el tiempode respuesta será menor (en el momento del deployment del cubo)

Page 10: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

Revise los datos del cubo, caso no sea factible puede tratar presionando elícono de reconexión.

La figura siguiente muestra el contenido de la pestaña BROWSE. Debearrastrar las dimensiones o atributos de ella (campos de las dimensiones) y lasmedidas necesarias al cuboSe visualiza el monto total de las órdenes para los años 1996,1997 y 1998 de

Page 11: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf

todos los países donde tenemos clientes.

Se visualiza el monto total de las órdenes para los años 1996 (detalle detrimestres) 1997 y 1998 de todos los países donde tenemos clientes, agrupadopor las diversas categorías a las cuales pertenece los productos..

Page 12: 133272283-Laboratorio-de-Cubos-de-Informacion-Con-SQL-Server-Analysis-Services-2008-1.pdf