Creación de modelos tabulares (tutorial de Adventure Works)
En este tutorial se proporcionan lecciones sobre cómo crear un modelo tabular de SQL Server 2014 Analysis Services mediante SQL Server Data Tools (SSDT).
Aprendizaje
En el transcurso de este tutorial, aprenderá lo siguiente:
Cómo crear un nuevo proyecto de modelo tabular en SQL Server Data Tools.
Cómo importar datos de una base de datos relacional de SQL Server en un proyecto de modelo tabular.
Cómo crear y administrar relaciones entre las tablas del modelo.
Cómo crear y administrar cálculos, medidas e indicadores clave de rendimiento que ayuden a los usuarios a analizar los datos del modelo.
Cómo crear y administrar perspectivas y jerarquías que ayuden a los usuarios a examinar más fácilmente los datos del modelo mediante puntos de vista específicos del negocio y de la aplicación.
Cómo crear particiones que dividan los datos de la tabla en piezas lógicas más pequeñas que se puedan procesar independientemente de otras particiones.
Cómo proteger los objetos y los datos del modelo creando roles con miembros de usuario.
Cómo implementar un modelo tabular en un espacio aislado o en una instancia de producción de Analysis Services que se ejecuta en modo tabular.
Escenario del tutorial
Este tutorial se basa en Adventure Works Cycles, una compañía ficticia. Adventure Works Cycles es una gran empresa multinacional de fabricación que produce y distribuye bicicletas metálicas y compuestas a mercados comerciales en Norteamérica, Europa y Asia. La sede de Adventure Works Cycles se encuentra en Bothell, Washington, donde la empresa emplea a 500 trabajadores. Además, Adventure Works Cycles emplea varios equipos de ventas regionales en toda su base de mercado.
Para satisfacer mejor las necesidades de análisis de datos de los equipos de ventas y marketing, y de los directivos, le encargan que cree un modelo tabular para que los usuarios analicen datos de las ventas por Internet de la base de datos de ejemplo AdventureWorksDW.
Para completar el tutorial, y el modelo tabular Ventas por Internet de Adventure Works, debe realizar una serie de lecciones. Cada lección incluye una serie de tareas, y es necesario completar todas las tareas en orden para completar la lección. Mientras que en una determinada lección puede haber varias tareas con las que se obtiene un resultado similar, el modo en que se completa cada tarea puede ser ligeramente diferente. Es decir, a menudo hay varias formas de completar una determinada tarea, y para su realización tendrá que poner en práctica los conocimientos que aprendió en tareas anteriores.
El propósito de las lecciones es guiarle a través de la creación de un modelo tabular básico que se ejecuta en modo In-Memory mediante muchas de las características incluidas en SQL Server Data Tools. Como cada lección se basa en la anterior, debe completar las lecciones en orden. Cuando haya completado todas las lecciones, habrá creado e implementado el modelo tabular de ejemplo Venta por Internet de Adventure Works en un servidor de Análisis Services.
Nota
Este tutorial no proporciona lecciones ni información sobre cómo administrar una base de datos del modelo tabular implementado utilizando SQL Server Management Studio o una aplicación cliente de informes para conectarse a un modelo implementado con objeto de examinar los datos del modelo.
Requisitos previos
Para completar este tutorial, debe tener los siguientes requisitos previos instalados:
SQL Server instancia de Analysis Services 2014 que se ejecuta en modo tabular.
SQL Server Data Tools (SSDT).
Base de datos de ejemplo AdventureWorksDW. Esta base de datos de ejemplo incluye los datos necesarios para completar este tutorial. Para descargar la base de datos de ejemplo, consulte https://github.com/microsoft/sql-server-samples/releases/tag/adventureworks.
Microsoft Excel 2003 o posterior (para su uso con la característica Analizar en Excel en la lección 11)
Lecciones
Este tutorial incluye las siguientes lecciones:
Lección | Tiempo estimado para completarla |
---|---|
Lección 1: Crear un nuevo proyecto de modelo tabular | 10 minutos |
Lección 2: Agregar datos | 20 minutos |
Lección 3: Cambiar el nombre de las columnas | 20 minutos |
Lección 4: Marcar como tabla de fechas | 3 minutos |
Lección 5: Crear relaciones | 10 minutos |
Lección 6: Crear columnas calculadas | 15 minutos |
Lección 7: Crear medidas | 30 minutos |
Lección 8: Crear indicadores clave de rendimiento | 15 minutos |
Lección 9: Crear perspectivas | 5 minutos |
Lección 10: Crear jerarquías | 20 minutos |
Lección 11: Crear particiones | 15 minutos |
Lección 12: Crear roles | 15 minutos |
Lección 13: Analizar en Excel | 20 minutos |
Lección 14: Implementar | 5 minutos |
Lecciones complementarias
Este tutorial también incluye lecciones complementarias. Los temas de esta sección no son necesarios para completar el tutorial, pero pueden ser útiles para comprender mejor las características avanzadas de creación de modelos tabulares.
Este tutorial incluye las siguientes lecciones complementarias:
Lección | Tiempo estimado para completarla |
---|---|
Implementar seguridad dinámica utilizando filtros de filas | 30 minutos |
Configurar propiedades de informes para informes de Power ViewConfigurar propiedades de informes para informes de Power View | 30 minutos |
siguiente paso
Para empezar el tutorial, vaya a la primera lección: Lección 1: Crear un nuevo proyecto de modelo tabular.