Didacticiel Adventure Works Internet Sales (1500)Adventure Works Internet Sales tutorial (1500)

S’applique à : SQL Server 2019 et versions ultérieures Analysis Services Azure Analysis Services Power bi Premium

Ce didacticiel fournit des leçons sur la création et le déploiement d’un modèle tabulaire au niveau de compatibilité 1500.This tutorial provides lessons on how to create and deploy a tabular model at the 1500 compatibility level. Si vous ne connaissez pas Analysis Services et la modélisation tabulaire, le suivi de ce didacticiel est le moyen le plus rapide d’apprendre à créer et à déployer un modèle tabulaire de base à l’aide de Visual Studio avec des projets Analysis Services.If you're new to Analysis Services and tabular modeling, completing this tutorial is the quickest way to learn how to create and deploy a basic tabular model by using Visual Studio with Analysis Services projects. Une fois que vous disposez de la configuration requise sur place, vous devez prendre deux à trois heures.Once you have the prerequisites in-place, it should take two to three hours to complete.

Si vous envisagez de déployer sur SQL Server 2017 Analysis Services, vous pouvez tout de même suivre ce didacticiel.If you intend to deploy to SQL Server 2017 Analysis Services, you can still complete this tutorial. Sélectionnez le niveau de compatibilité 1400 lors de la création d’un projet dans la leçon 1.Select the 1400 compatibility level when creating a new project in Lesson 1.

ContenuWhat you learn

  • Comment créer un projet de modèle tabulaire au niveau de compatibilité 1500 dans Visual Studio.How to create a new tabular model project at the 1500 compatibility level in Visual Studio.

  • Comment importer des données à partir d’une base de données relationnelle dans une base de données d’espace de travail d’un projet de modèle tabulaire.How to import data from a relational database into a tabular model project workspace database.

  • Créer et gérer des relations entre des tables dans le modèle.How to create and manage relationships between tables in the model.

  • Comment créer des colonnes calculées, des mesures et des indicateurs de performance clés qui permettent aux utilisateurs d’analyser des métriques métier critiques.How to create calculated columns, measures, and Key Performance Indicators that help users analyze critical business metrics.

  • Comment créer et gérer des perspectives et des hiérarchies qui permettent aux utilisateurs de parcourir plus facilement des données de modèle en fournissant des points de vue spécifiques à l’entreprise et à l’application.How to create and manage perspectives and hierarchies that help users more easily browse model data by providing business and application-specific viewpoints.

  • Créer des partitions qui divisent les données des tables en plus petites parties logiques pouvant être traitées indépendamment des autres partitions.How to create partitions that divide table data into smaller logical parts that can be processed independent from other partitions.

  • Sécuriser les objets et les données du modèle en créant des rôles à l'aide des membres utilisateurs.How to secure model objects and data by creating roles with user members.

  • Comment déployer un modèle tabulaire à l’aide de Visual Studio.How to deploy a tabular model by using Visual Studio.

PrérequisPrerequisites

Pour terminer les leçons 1-12, vous avez besoin des éléments suivants :To complete lessons 1-12, you need:

  • Un abonnement Azure.An Azure subscription. Si vous n’avez pas encore d’abonnement, créez un compte gratuit.If you don't already have a subscription, create a free account.

  • Un SQL Data Warehouse Azure Synapse Analytics nommé AdventureWorksDW avec l’exemple de base de données AdventureWorksDW.An Azure Synapse Analytics (SQL Data Warehouse) named AdventureWorksDW with the sample AdventureWorksDW database. Si vous utilisez un abonnement payant, à la fin de ce didacticiel, vous pouvez suspendre ou supprimer cette ressource dans le portail pour éviter les frais indésirables.If using a paid subscription, after completing this tutorial, you can pause or delete this resource in the portal to prevent unwanted charges.

  • La dernière version de Visual Studio.The latest version of Visual Studio. Toutes les éditions, y compris l’édition Community gratuite, fonctionnent correctement.Any edition, including the free Community edition work fine.

  • Le package VSIX ( Microsoft Analysis Services Projects ) le plus récent installé dans Visual Studio.The latest Microsoft Analysis Services Projects (VSIX) package installed in Visual Studio.

  • Microsoft Excel.Microsoft Excel.

Pour terminer la leçon 13 : déployer, vous avez besoin de l’un des éléments suivants :To complete lesson 13 - Deploy, you need one of the following:

Les leçons de ce didacticiel n’utilisent pas les éléments suivants, mais elles sont utiles pour l’installation de pour se connecter à un modèle déployé.Lessons in this tutorial do not use the following, but they're good to install for connecting to a deployed model.

ScénarioScenario

Ce didacticiel repose sur la société fictive Adventure Works Cycles.This tutorial is based on Adventure Works Cycles, a fictitious company. Adventure Works est une grande société de fabrication multinationale qui produit et distribue des bicyclettes, parties et accessoires pour les marchés commerciaux en Amérique du Nord, en Europe et en Asie.Adventure Works is a large, multinational manufacturing company that produces and distributes bicycles, parts, and accessories for commercial markets in North America, Europe, and Asia. L’entreprise compte 500 employés.The company employs 500 workers. Par ailleurs, Adventure Works emploie plusieurs équipes commerciales régionales pour couvrir son marché.Additionally, Adventure Works employs several regional sales teams throughout its market base. Votre projet consiste à créer un modèle tabulaire afin de permettre aux utilisateurs commerciaux et marketing d’analyser les données des ventes sur Internet dans la base de données AdventureWorksDW.Your project is to create a tabular model for sales and marketing users to analyze Internet sales data in the AdventureWorksDW database.

Pour effectuer ce didacticiel, vous devez suivre plusieurs leçons.To complete the tutorial, you must complete various lessons. Chaque leçon comprend des tâches.In each lesson, there are tasks. Il est indispensable d’exécuter chaque tâche dans l’ordre pour terminer la leçon.Completing each task in order is necessary for completing the lesson. Une leçon peut comporter plusieurs tâches qui aboutissent au même résultat, mais la façon d’exécuter chaque tâche diffère légèrement.While in a particular lesson there may be several tasks that accomplish a similar outcome, but how you complete each task is slightly different. Cette méthode montre qu’il existe souvent plusieurs façons d’effectuer une tâche et de vous tester sur l’utilisation des compétences acquises au cours des leçons et tâches précédentes.This method shows there is often more than one way to complete a task, and to challenge you by using skills you've learned in previous lessons and tasks.

L’objectif des leçons est de vous guider dans la création d’un modèle tabulaire de base à l’aide de nombreuses fonctionnalités incluses dans Visual Studio avec des projets Analysis Services.The purpose of the lessons is to guide you through authoring a basic tabular model by using many of the features included in Visual Studio with Analysis Services projects. Chaque leçon découle de la leçon précédente, c'est pourquoi vous devez effectuer les leçons dans l'ordre.Because each lesson builds upon the previous lesson, you should complete the lessons in order.

LeçonsLessons

Ce didacticiel inclut les leçons suivantes :This tutorial includes the following lessons:

LeçonLesson Durée estiméeEstimated time to complete
1-créer un projet de modèle tabulaire1 - Create a new tabular model project 10 minutes10 minutes
2 - Obtenir des données2 - Get data 10 minutes10 minutes
3 - Marquer comme table de dates3 - Mark as Date Table 3 minutes3 minutes
4 - Créer des relations4 - Create relationships 10 minutes10 minutes
5 - Créer des colonnes calculées5 - Create calculated columns 15 minutes15 minutes
6 - Créer des mesures6 - Create measures 30 minutes30 minutes
7 - Créer des indicateurs de performance clés (KPI)7 - Create Key Performance Indicators (KPI) 10 minutes10 minutes
8 - Créer des perspectives8 - Create perspectives 5 minutes5 minutes
9 - Créer des hiérarchies9 - Create hierarchies 20 minutes20 minutes
10 - Créer des partitions10 - Create partitions 15 minutes15 minutes
11 - Créer des rôles11 - Create roles 15 minutes15 minutes
12 - Analyser dans Excel12 - Analyze in Excel 5 minutes5 minutes
13 - Déployer13 - Deploy 5 minutes5 minutes

Leçons supplémentairesSupplemental lessons

Il n’est pas obligatoire de suivre ces leçons pour terminer le didacticiel, mais elles peuvent être utiles pour mieux comprendre les fonctionnalités avancées de création de modèles tabulaires.These lessons are not required to complete the tutorial, but can be helpful in better understanding advanced tabular model authoring features.

LeçonLesson Durée estiméeEstimated time to complete
Lignes de détailsDetail Rows 10 minutes10 minutes
Sécurité dynamiqueDynamic security 30 minutes30 minutes
Hiérarchies déséquilibréesRagged hierarchies 20 minutes20 minutes

Étapes suivantesNext steps

Pour commencer, consultez la leçon 1 : créer un projet de modèle tabulaire.To get started, see Lesson 1: Create a new tabular model project.