Tutorial de ventas por Internet de Adventure Works (1200)
Se aplica a:
SQL Server 2016 y versiones posteriores Analysis Services
Azure Analysis Services
Power BI Premium
En este tutorial se proporcionan lecciones sobre cómo crear un modelo tabular de Analysis Services en el nivel de compatibilidad 1200 mediante Visual Studio e implementar el modelo en un servidor Analysis Services local o en Azure.
Importante
Este tutorial ya no se está actualizando. Se recomienda crear modelos tabulares en el nivel de compatibilidad más reciente compatible con el servidor. Los modelos de nivel de compatibilidad posteriores proporcionan un rendimiento mejorado, características adicionales y se actualizarán a niveles de compatibilidad futuros de forma más fluida. Si usa Azure Analysis Services o SQL Server 2017 o versiones posteriores Analysis Services y desea crear el modelo en el nivel de compatibilidad 1400 o superior, use el modelado tabular (nivel de compatibilidad 1500). Esta versión actualizada del tutorial usa la característica moderna Obtener datos para conectar e importar datos de origen, usa el lenguaje M para configurar particiones e incluye lecciones complementarias adicionales.
Conocimientos que adquirirá
Cómo crear un nuevo proyecto de modelo tabular en Visual Studio.
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 ayudan a los usuarios a examinar más fácilmente los datos del modelo al proporcionar puntos de vista específicos del negocio y de la aplicación.
Creación de particiones que dividen los datos de tabla en partes lógicas más pequeñas, que se pueden procesar independientemente de otras particiones.
Cómo proteger los objetos y los datos del modelo creando roles con miembros de usuario.
Implementación de un modelo tabular en un servidor Analysis Services local o en Azure.
Escenario
Este tutorial se basa en Adventure Works Cycles, una compañía ficticia. Adventure Works es una gran empresa multinacional de fabricación que produce bicicletas, piezas y accesorios para mercados comerciales de Norteamérica, Europa y Asia. La empresa tiene su sede en Bothell, Washington, y cuenta con 500 trabajadores. Además, Adventure Works emplea varios equipos de ventas regionales en su base comercial.
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. En cada lección hay una serie de tareas; es necesario completar cada tarea en orden para completar la lección. Una lección en concreto puede contener varias tareas que obtienen un resultado similar, pero la manera en que se completa cada tarea es ligeramente diferente. Esto es para mostrar que a menudo hay más de una manera de completar una tarea determinada y de retarlo mediante las aptitudes que ha aprendido en tareas anteriores.
El propósito de las lecciones es guiarlo 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 Visual Studio. Como cada lección se basa en la anterior, debe completar las lecciones en orden. Una vez que haya completado todas las lecciones, ha escrito e implementado el modelo tabular de ejemplo De ventas por Internet de Adventure Works en un Analysis Services servidor.
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 cumplir los siguientes requisitos previos:
La versión más reciente de Visual Studio con Analysis Services de proyectos.
La versión más reciente de SQL Server Management Studio.
Una aplicación cliente como Power BI Desktop o Excel.
Una SQL Server con la base de datos de ejemplo Adventure Works DW. Esta base de datos de ejemplo incluye los datos necesarios para completar este tutorial. Obtenga la versión más reciente.
Una Azure Analysis Services o SQL Server 2016 o posterior Analysis Services en la que implementar el modelo. Regístrese para obtener una evaluación Azure Analysis Services gratuita.
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: Marcar como tabla de fechas | 3 minutos |
| Lección 4: Crear relaciones | 10 minutos |
| Lección 5: Crear columnas calculadas | 15 minutos |
| Lección 6: Crear medidas | 30 minutos |
| Lección 7: Crear indicadores clave de rendimiento | 15 minutos |
| Lección 8: Crear perspectivas | 5 minutos |
| Lección 9: Crear jerarquías | 20 minutos |
| Lección 10: Crear particiones | 15 minutos |
| Lección 11: Crear roles | 15 minutos |
| Lección 12: Analizar en Excel | 20 minutos |
| Lección 13: Implementación | 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.
| Lección | Tiempo estimado para completarla |
|---|---|
| Implementar seguridad dinámica utilizando filtros de filas | 30 minutos |
Pasos siguientes
Para empezar el tutorial, vaya a la primera lección: Lección 1: Crear un nuevo proyecto de modelo tabular.