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:

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.