Modélisation tabulaire (niveau de compatibilité 1200)Tabular Modeling (1200 compatibility level)

S’APPLIQUE À :ouiSQL Server Analysis Services (à partir de la version 2016)ouiAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis Services (starting with 2016)yesAzure Analysis Services

Ce didacticiel inclut des leçons sur la création d’un modèle tabulaire d’Analysis Services à le niveau de compatibilité 1200 à l’aide de SQL Server Data Tools (SSDT)et déployer votre modèle à un serveur Analysis Services en local ou dans Azure.This tutorial provides lessons on how to create an Analysis Services tabular model at the 1200 compatibility level by using SQL Server Data Tools (SSDT), and deploy your model to an Analysis Services server on-premises or in Azure.

Si vous utilisez SQL Server 2017 ou Azure Analysis Services, et que vous souhaitez créer votre modèle à la compatibilité 1400 niveau, utilisez le Azure Analysis Services - didacticiel Adventure Works.If you are using SQL Server 2017 or Azure Analysis Services, and you want to create your model at the 1400 compatibility level, use the Azure Analysis Services - Adventure Works tutorial. Cette version de mise à jour utilise la fonctionnalité obtenir des données de nouveau, moderne pour vous connecter et importer les données sources et utilise le langage de M pour configurer des partitions.This updated version uses the new, modern Get Data feature to connect and import source data, and uses the M language to configure partitions.

Contenu du didacticielWhat you'll learn

  • Comment créer un nouveau projet de modèle tabulaire dans SSDT.How to create a new tabular model project in SSDT.

  • Importer des données depuis une base de données relationnelle SQL Server dans un projet de modèle tabulaire.How to import data from a SQL Server relational database into a tabular model project.

  • 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.

  • Créer et gérer des calculs, des mesures et des indicateurs de performance clés qui aideront les utilisateurs à analyser les données du modèle.How to create and manage calculations, measures, and Key Performance Indicators that help users analyze model data.

  • Créer et gérer des perspectives et des hiérarchies qui aideront les utilisateurs à parcourir plus facilement les données du 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 à un serveur Analysis Services en local ou dans Azure.How to deploy a tabular model to an Analysis Services server on-premises or in Azure.

ScénarioScenario

Ce didacticiel est basé sur Adventure Works Cycles, une société fictive.This tutorial is based on Adventure Works Cycles, a fictitious company. Adventure Works est une société de fabrication multinationale volumineux qui produit et distribue des bicyclettes métalliques et pour les marchés d’Amérique du Nord, Europe et Asie.Adventure Works is a large, multinational manufacturing company that produces and distributes metal and composite bicycles to commercial markets in North America, Europe, and Asia. Avec son siège social à Bothell, Washington, la société emploie 500 employés.With headquarters in Bothell, Washington, the company employs 500 workers. En outre, Adventure Works emploie plusieurs équipes commerciales régionales pour couvrir son marché.Additionally, Adventure Works employs several regional sales teams throughout its market base.

Pour améliorer la prise en charge des besoins d'analyse des données des équipes de vente et marketing et des seniors du management, vous devez créer un modèle tabulaire pour que les utilisateurs analysent les données des ventes Internet dans la base de données AdventureWorksDW donnée en exemple.To better support the data analysis needs of sales and marketing teams and of senior management, you are tasked with creating a tabular model for users to analyze Internet sales data in the AdventureWorksDW sample database.

Pour pouvoir exécuter ce didacticiel et le modèle tabulaire des ventes Internet Adventure Works, vous devez suivre plusieurs leçons.In order to complete the tutorial, and the Adventure Works Internet Sales tabular model, you must complete a number of lessons. Dans chaque leçon, vous exécuterez une série de tâches ; vous devez effectuer chaque tâche dans l'ordre pour terminer la leçon.Within each lesson are a number of tasks; completing each task in order is necessary for completing the lesson. Dans une leçon donnée il peut y avoir plusieurs tâches qui accomplissent des résultats similaires, mais comment vous effectuez chaque tâche est légèrement différente.While in a particular lesson there may be several tasks that accomplish a similar outcome, but how you complete each task is slightly different. Cela est de montrer qu’il existe souvent plusieurs façons pour effectuer une tâche particulière et à utiliser les compétences que vous avez appris dans les tâches précédentes.This is to show that there is often more than one way to complete a particular task, and to challenge you by using skills you've learned in previous tasks.

L’objectif des leçons est pour vous guider dans la création d’un modèle tabulaire de base en cours d’exécution en mode In-Memory à l’aide de nombreuses fonctionnalités incluses dans SSDT.The purpose of the lessons is to guide you through authoring a basic tabular model running in In-Memory mode by using many of the features included in SSDT. 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. Une fois que vous avez terminé toutes les leçons, vous avez créé et déployé le modèle tabulaire d’exemple Adventure Works Internet Sales sur un serveur Analysis Services.Once you've completed all of the lessons, you will have authored and deployed the Adventure Works Internet Sales sample tabular model on an Analysis Services server.

Ce didacticiel n'inclut pas de leçons ni d'informations sur la gestion d'une base de données de modèles tabulaires déployée à l'aide de SQL Server Management Studio, ou sur l'utilisation d'une application cliente de création de rapports pour se connecter à un modèle déployé et parcourir ses données.This tutorial does not provide lessons or information about managing a deployed tabular model database by using SQL Server Management Studio, or using a reporting client application to connect to a deployed model to browse model data.

Configuration requisePrerequisites

Pour effectuer ce didacticiel, vous devez les conditions préalables suivantes :In order to complete this tutorial, you'll need the following prerequisites:

LeçonsLessons

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

LeçonLesson Durée estiméeEstimated time to complete
Leçon 1 : Créer un projet de modèle tabulaireLesson 1: Create a New Tabular Model Project 10 minutes10 minutes
Leçon 2 : Ajouter des donnéesLesson 2: Add Data 20 minutes20 minutes
Leçon 3 : Marquer en tant que table de datesLesson 3: Mark as Date Table 3 minutes3 minutes
Leçon 4 : Créer des relationsLesson 4: Create Relationships 10 minutes10 minutes
Leçon 5 : Créer des colonnes calculéesLesson 5: Create Calculated Columns 15 minutes15 minutes
Leçon 6 : Créer des mesuresLesson 6: Create Measures 30 minutes30 minutes
Leçon 7 : Créer des indicateurs de performance clésLesson 7: Create Key Performance Indicators 15 minutes15 minutes
Leçon 8 : Créer des PerspectivesLesson 8: Create Perspectives 5 minutes5 minutes
Leçon 9 : Créer des hiérarchiesLesson 9: Create Hierarchies 20 minutes20 minutes
Leçon 10 : Créer des PartitionsLesson 10: Create Partitions 15 minutes15 minutes
Leçon 11 : Créer des rôlesLesson 11: Create Roles 15 minutes15 minutes
Leçon 12 : Analyser dans ExcelLesson 12: Analyze in Excel 20 minutes20 minutes
Leçon 13 : DéployerLesson 13: Deploy 5 minutes5 minutes

Leçons supplémentairesSupplemental lessons

Ce didacticiel inclut également des leçons supplémentaires.This tutorial also includes Supplemental Lessons. Les rubriques de cette section ne sont pas requises pour suivre ce didacticiel, mais peuvent être utiles pour mieux comprendre les fonctionnalités de création de modèles tabulaires avancées.Topics in this section 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
Implémentation de la sécurité dynamique à l'aide des filtres de lignesImplement Dynamic Security by Using Row Filters 30 minutes30 minutes

Étape suivanteNext step

Pour démarrer le didacticiel, passez à la première leçon : Leçon 1 : Créer un projet de modèle tabulaire.To begin the tutorial, continue to the first lesson: Lesson 1: Create a New Tabular Model Project.