Concepteur de modèle tabulaire

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Le concepteur de modèles tabulaires fait partie de l’extension de projets Analysis Services pour Microsoft Visual Studio, avec des modèles de type de projet supplémentaires spécifiquement destinés au développement de solutions de modèles tabulaires professionnels. Pour plus d’informations, consultez Outils.

Avantages

Lorsque vous installez l’extension de projets Analysis Services pour Visual Studio, de nouveaux modèles de projet pour la création de modèles tabulaires sont ajoutés aux types de projets disponibles. Une fois un nouveau projet de modèle tabulaire créé à l'aide de l'un des modèles, vous pouvez commencer à créer un modèle à l'aide des outils et des assistants du générateur de modèles tabulaires.

En plus de nouveaux modèles et outils pour la création de solutions de modèles multidimensionnels et tabulaires professionnelles, l’environnement Visual Studio fournit des fonctionnalités de débogage et de cycle de vie de projet qui vous permettent de créer la plupart des solutions bi pour vos organization. Pour plus d’informations sur Visual Studio, consultez Prise en main avec Visual Studio.

Modèles de projet

Lorsque vous installez l’extension de projets Visual Studio Analysis Services, les modèles de projet de modèle tabulaire suivants sont ajoutés aux types de projet :

Projet tabulaire Analysis Services
Ce modèle peut être utilisé pour créer un projet de modèle tabulaire vide. Les niveaux de compatibilité sont spécifiés lorsque vous créez le projet.

Importer à partir du serveur (tabulaire)
Ce modèle peut être utilisé pour créer un projet de modèle tabulaire en extrayant les métadonnées d'un modèle tabulaire existant dans Analysis Services.

Les modèles plus anciens présentent des niveaux de compatibilité antérieurs. Vous pouvez effectuer une mise à niveau en modifiant la propriété Niveau de compatibilité après l’importation de la définition du modèle.

Importer à partir de Power Pivot
Ce modèle est utilisé pour créer un projet de modèle tabulaire en extrayant les métadonnées et les données d’un fichier Power Pivot pour Excel.

Fenêtres et menus

L’environnement de création de modèles tabulaires Visual Studio comprend les éléments suivants :

fenêtre Designer

La fenêtre du concepteur permet de créer des modèles tabulaires en fournissant une représentation visuelle du modèle. Lorsque vous ouvrez le fichier Model.bim, le modèle s'ouvre dans la fenêtre du concepteur. Vous pouvez créer un modèle dans la fenêtre du concepteur à l'aide de deux modes d'affichage différents :

Vue de données
La vue de données affiche les tables dans un format de grille tabulaire. Vous pouvez également définir des mesures à l'aide de la grille de mesures, qui peut être affichée pour chaque table dans la vue de données uniquement.

Vue schématique
La vue de diagramme affiche les tables, avec les relations entre celles-ci, dans un format graphique. Les colonnes, les mesures, les hiérarchies et les indicateurs de performance clés peuvent être filtrés, et vous pouvez choisir d'afficher le modèle à l'aide d'une perspective définie.

La plupart des tâches de création de modèles peuvent être effectuées dans l'une ou l'autre vue.

Fenêtre Afficher le code

Vous pouvez visualiser le code associé à un fichier Model.bim en cliquant avec le bouton droit sur le fichier dans l’Explorateur de solutions et en sélectionnant Afficher le code . Pour les modèles tabulaires au niveau de compatibilité 1200 et supérieur, la définition du modèle est exprimée en JSON.

Explorateur de solutions

La fenêtre Explorateur de solutions présente la solution active comme un conteneur logique d'un projet de modèle tabulaire, avec ses éléments associés. Le projet de modèle (.smproj) contient uniquement un objet Références (vide) et le fichier Model.bim. À partir de cette vue, vous pouvez directement ouvrir les éléments de projet pour les modifier et y effectuer d'autres tâches de gestion.

Les solutions de modèles tabulaires contiennent généralement un seul projet ; toutefois, une solution peut contenir également d'autres projets, par exemple, un projet Integration Services ou Reporting Services. Vous pouvez ajouter plusieurs fichiers à condition qu'ils ne soient pas du même type que les fichiers de projet de modèle tabulaire, et que leur propriété Action de génération ait pour valeur Aucune, ou que la propriété Copier dans le répertoire de sortie soit définie avec la valeur Ne pas copier.

Pour afficher l'Explorateur de solutions, dans le menu Affichage , cliquez sur Explorateur de solutions.

Explorateur de modèles tabulaires

Le modèle tabulaire Explorer vous permet de naviguer dans les objets de métadonnées dans les modèles tabulaires.

Pour afficher les Explorer de modèle tabulaire, cliquez sur Afficher les>autres fenêtres, puis sur Modèle tabulaire Explorer.

Explorateur de modèles tabulaires

Le modèle tabulaire Explorer organise les objets de métadonnées dans une arborescence qui ressemble étroitement au schéma d’un modèle tabulaire. Les sources de données, perspectives, relations, rôles, tables et traductions correspondent à des objets de schéma de niveau supérieur. Il existe quelques exceptions, en particulier les indicateurs de performance clés et les mesures, qui ne sont techniquement pas des objets de niveau supérieur, mais des objets enfants des différentes tables du modèle. Cependant, le fait de disposer de conteneurs de niveau supérieur consolidés pour l’ensemble des indicateurs de performance clés et des mesures facilite l’utilisation de ces objets, notamment si votre modèle inclut un très grand nombre de tables. Les mesures sont également répertoriées dans leurs tables parent correspondantes, de sorte que vous ayez une vue claire des relations parent-enfant réelles. Si vous sélectionnez une mesure dans le conteneur de mesures de niveau supérieur, la même mesure est également sélectionnée dans la collection enfant sous sa table et vice versa.

Les nœuds d’objet dans l’Explorateur de modèles tabulaires sont liés aux options de menu appropriées qui jusqu’à présent étaient masquées sous les menus Modèle, Table et Colonne dans Visual Studio. Vous pouvez cliquer avec le bouton droit sur un objet pour explorer les options relatives au type d’objet. Tous les types de nœuds d’objet n’ont pas encore de menu contextuel, mais des améliorations ainsi que des options supplémentaires seront intégrées aux prochaines versions.

L’Explorateur de modèles tabulaires offre également une fonctionnalité de recherche pratique. Il suffit d’entrer une partie du nom dans la zone de recherche pour que l’Explorateur de modèles tabulaires réduise l’arborescence pour n’afficher que les résultats correspondants.

Fenêtre Propriétés

La fenêtre Propriétés affiche les propriétés de l'objet sélectionné.

Les propriétés du projet affichent uniquement le nom du projet et le dossier du projet dans le Fenêtre Propriétés. Les projets contiennent également des paramètres Options de déploiement et Serveur de déploiement supplémentaires que vous pouvez définir à l'aide d'une boîte de dialogue de propriétés modales. Pour afficher ces propriétés, dans l' Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis sélectionnez Propriétés.

Les champs de la fenêtre Propriétés comportent des contrôles intégrés qui s'ouvrent en cliquant dessus. Le type de contrôle d'édition varie selon la propriété. Ces contrôles comprennent des zones d'édition, des listes déroulantes et des liens vers des boîtes de dialogue personnalisées. Les propriétés qui apparaissent en grisé sont en lecture seule.

Pour afficher la fenêtre Propriétés , cliquez sur le menu Affichage , puis sur Fenêtre Propriétés.

Liste d'erreurs

La fenêtre Liste d'erreurs contient des messages concernant l'état du modèle :

  • Notifications concernant les méthodes conseillées pour la sécurité.

  • Impératifs liés au traitement des données.

  • Informations d'erreurs sémantiques pour les colonnes calculées, les mesures et les filtres de lignes pour les rôles. Pour les colonnes calculées, vous pouvez double-cliquer sur le message d'erreur pour accéder à la source de l'erreur.

  • Erreurs de validation DirectQuery.

Par défaut, Liste d'erreurs n'apparaît que lorsqu'une erreur est retournée. Vous pouvez, toutefois, afficher la fenêtre Liste d'erreurs à tout moment. Pour afficher la fenêtre Liste d'erreurs , cliquez sur le menu Affichage , puis sur Liste d'erreurs.

Sortie

Les informations de génération et de déploiement sont affichées dans la fenêtre Sortie (en plus de la boîte de dialogue modale de progression). Pour afficher la fenêtre Sortie , cliquez sur le menu Affichage , puis sur Sortie.

Lorsque vous installez l’extension de projets Analysis Services, des éléments de menu supplémentaires spécifiques à la création de modèles tabulaires sont ajoutés à la barre de menus de Visual Studio. Dans les extensions, le menu Modèle peut être utilisé pour lancer Obtenir des données ou l’Assistant Importation de données (selon le niveau de compatibilité et les sources de données héritées activées), afficher les connexions existantes, traiter les données de l’espace de travail et parcourir l’espace de travail du modèle dans Excel. Le menu Table est utilisé pour créer et gérer des relations entre des tables, créer et gérer des mesures, spécifier des paramètres de table de données, spécifier des options de calcul et spécifier d'autres propriétés de table. Avec le menu Colonne , vous pouvez ajouter et supprimer des colonnes dans une table, masquer et afficher des colonnes et spécifier d'autres propriétés de colonne telles que les types de données et les filtres. Vous pouvez générer et déployer des solutions de modèles tabulaires à partir du menu Génération . Les fonctions Copier/Coller sont incluses dans le menu Édition .

En plus de ces éléments de menu, des paramètres supplémentaires sont ajoutés aux options Analysis Services accessibles dans les éléments du menu Outils.

Barre d'outils

La barre d'outils Analysis Services fournit un accès rapide et aisé aux commandes de création de modèles utilisées les plus fréquemment.

Voir aussi

Projets de modèles tabulaires
Outils Analysis Services