Partager via


Créer un cube à l’aide d’une vue de source de données

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

Utilisez cette méthode de création d’un nouveau cube si vous envisagez d’utiliser une vue de source de données existante. Avec cette méthode, vous spécifiez la vue de source de données et sélectionnez les tables de faits et de dimension que vous souhaitez utiliser dans la vue de source de données. Vous choisissez ensuite les dimensions et les mesures que vous souhaitez inclure dans le cube.

Pour créer un cube avec une source de données, dans l’Explorateur de solutions, cliquez avec le bouton droit sur Cubes et sélectionnez Nouveau cube. L’Assistant Cube s’ouvre.

Sélection de la méthode de génération

Dans la page Sélectionner la méthode de génération de l’Assistant, cliquez sur Générer le cube à l’aide d’une source de données.

Si vous activez la case à cocher Générer automatiquement , l’Assistant analyse la vue de source de données pour configurer le cube et ses dimensions pour vous. L’Assistant identifie les tables de faits et de dimension, sélectionne les mesures à inclure dans le cube et génère des hiérarchies. Sur chaque page de l’Assistant, vous pouvez examiner et modifier les choix que l’Assistant effectue lorsque la génération automatique est sélectionnée. Si vous ne sélectionnez pas la génération automatique, vous effectuez tous ces choix manuellement.

Si vous sélectionnez Génération automatique, vous pouvez cliquer sur Terminer sur n’importe quelle page de l’Assistant pour accéder à la dernière page et accepter les configurations par défaut pour les pages restantes de l’Assistant. Sur la dernière page de l’Assistant, vous pouvez passer en revue la structure du cube avant de terminer l’Assistant.

Si vous ne sélectionnez pas la génération automatique, vous devez sélectionner vous-même les tables de faits et de dimension. L’Assistant génère toutes les dimensions que vous choisissez de créer, mais vous devez utiliser le Concepteur de dimensions pour générer manuellement des hiérarchies définies par l’utilisateur dans les dimensions. Cette exigence peut ne pas faire de différence si vous avez déjà créé les dimensions que vous souhaitez utiliser dans le cube avant d’exécuter l’Assistant Cube.

Sélection de la vue de source de données

Si vous utilisez une source de données existante pour créer un cube, la première étape consiste à spécifier la vue de source de données sur laquelle baser le cube. Dans la page Sélectionner la vue de données de l’Assistant, sélectionnez une vue de données existante. Dans le volet d’aperçu, vous pouvez afficher les tables dans une vue de source de données sélectionnée. Pour afficher le schéma d’une vue de source de données sélectionnée, cliquez sur Parcourir.

Si la vue de source de données que vous souhaitez utiliser n’est pas répertoriée, dans l’Assistant Cube, cliquez sur Annuler, puis ouvrez l’Assistant Vue de source de données. Vous pouvez également cliquer sur Ajouter un nouvel élément dans le menu Fichier pour ajouter une vue de source de données existante à partir d’une autre base de données (ou d’un autre emplacement). Pour plus d’informations sur la création de vues de source de données, consultez Vues de source de données dans les modèles multidimensionnels.

Note

Une vue de source de données doit contenir au moins une table à répertorier sur cette page. Vous ne pouvez pas créer un cube basé sur une vue de source de données qui n’a aucune table.

Identifier les tables de faits et de dimension

Dans l’Assistant Cube, utilisez la page Identifier les tables de faits et de dimension de l’Assistant pour sélectionner les tables de faits et de dimension requises pour créer le cube. Si vous avez coché la case à cocher Générer automatiquement pour créer le cube, les tables de fait ou de dimension détectées par l’Assistant sont sélectionnées lorsque cette page s’affiche pour la première fois. Si l’Assistant détecte une table qui est à la fois une table de faits et une table de dimension, les deux colonnes sont sélectionnées. Si l’Assistant détecte une table qui n’est ni l’une ni l’autre, aucune colonne n’est sélectionnée. Si vous n’avez pas besoin d’un tableau pour la conception de votre cube, décochez les cases Fait et Dimension .

Si vous n’avez pas coché la case à cocher Générer automatiquement , vous devez effectuer toutes les sélections manuellement. Utilisez l’onglet Tableaux ou l’onglet Diagramme :

  • L’onglet Tables répertorie les tableaux au format de tableau. Cochez la case dans la colonne Faits ou la colonne Diagramme .

  • L’onglet Diagramme affiche le schéma de vue de source de données. Les tableaux sont codés en couleur pour indiquer les faits ou la dimension. Cliquez sur n’importe quelle table dans le schéma, puis cliquez sur Fact ou Dimension pour sélectionner ou effacer le paramètre de cette table. Utilisez le bouton Zoom pour modifier l’agrandissement.

Note

Sous l’onglet Diagramme, vous pouvez agrandir ou maximiser la fenêtre de l’Assistant afin de visualiser le schéma.

S’il existe une table de dimensions temporelles dans la vue de source de données, sélectionnez-la dans la liste des tables de dimensions time . S’il n’y en a aucun, laissez <Aucun> sélectionné. Il s’agit de l’élément par défaut de la liste. La sélection d’une table en tant que table de dimension de temps la sélectionne également en tant que table de dimension sous les onglets Tables et Diagramme .

Définition de périodes

Si vous avez spécifié une table de dimension de temps lors de la sélection des types de tables, utilisez la page Définir les périodes de l’Assistant pour spécifier les colonnes de la table qui correspondent aux périodes standard. Recherchez les périodes standard sous Nom de propriété de temps. Pour chaque ligne qui a une colonne correspondante dans la table de dimension de temps, choisissez la colonne appropriée sous Colonnes de la table de temps. L’Assistant utilise les associations que vous spécifiez pour créer des attributs et suggérer des hiérarchies temporelles qui sont logiques pour vos données. Ces associations définissent également la propriété Type pour les attributs correspondants dans la nouvelle dimension de temps. L’Assistant crée ensuite la dimension temporelle basée sur une table de dimension temporelle.

Après avoir créé le cube, vous pouvez utiliser l’Assistant Business Intelligence pour ajouter des améliorations de l’intelligence temporelle au cube. Ces améliorations incluent les vues de période à jour, de moyenne propagée et de période à période.

Sélection des dimensions

Utilisez la page Sélectionner des dimensions de l’Assistant pour ajouter des dimensions existantes au cube. Cette page s’affiche uniquement s’il existe déjà des dimensions partagées qui correspondent aux tables de dimension dans le nouveau cube.

Pour ajouter des dimensions existantes, sélectionnez une ou plusieurs dimensions dans la liste des dimensions partagées , puis cliquez sur le bouton flèche droite (>) pour les déplacer vers la liste des dimensions du cube . Cliquez sur le bouton double-flèche (>>) pour déplacer toutes les dimensions de la liste.

Si une dimension existante n’apparaît pas dans la liste et que vous pensez qu’elle doit, vous pouvez cliquer sur Précédent et modifier les paramètres de type de table pour une ou plusieurs tables. Une dimension existante doit également être liée à au moins une des tables de faits du cube à afficher dans la liste des dimensions partagées .

Sélection de mesures

Utilisez la page Sélectionner des mesures de l'assistant pour choisir les mesures que vous souhaitez inclure dans le cube. Chaque table marquée comme table de faits apparaît sous la forme d’un groupe de mesures dans cette liste, et chaque colonne numérique non clé apparaît sous la forme d’une mesure dans la liste. Par défaut, chaque mesure de chaque groupe de mesures est sélectionnée. Vous pouvez décocher la case en regard des mesures que vous ne souhaitez pas inclure dans le cube. Pour supprimer toutes les mesures d’un groupe de mesures du cube, désactivez la case à cocher Groupes de mesures/Mesures .

Les noms des mesures répertoriées sous Groupes de mesures/Mesures reflètent les noms de colonnes. Vous pouvez cliquer sur la cellule qui contient un nom pour modifier le nom.

Pour afficher les données de n’importe quelle mesure, cliquez avec le bouton droit sur l’une des lignes de mesure de la liste, puis cliquez sur Afficher les exemples de données. Cela ouvre le Visualiseur d'échantillon de données et affiche les 1 000 premiers enregistrements de la table de faits correspondante.

Examen des nouvelles dimensions

Utilisez la page Vérifier les nouvelles dimensions de l’Assistant pour passer en revue les structures de toutes les dimensions créées par l’Assistant. Les dimensions sont répertoriées sur cette page de l’assistant dans l’arborescence Nouvelles dimensions. Vous pouvez passer en revue les dimensions de la manière suivante :

  • Développez n’importe quelle dimension pour afficher ses attributs et ses hiérarchies.

  • Développez le dossier Attributs sous n’importe quelle dimension pour afficher les attributs de la dimension.

  • Développez le dossier Hierarchy sous n’importe quelle dimension pour afficher les hiérarchies de la dimension.

  • Vous pouvez développer n’importe quelle hiérarchie pour en afficher les niveaux.

Note

Vous pouvez agrandir ou maximiser la fenêtre de l’Assistant pour mieux voir l’arborescence.

Pour supprimer un objet de l’arborescence du cube, décochez la case située à côté de cet objet. L’effacement de la case à cocher en regard d’un objet supprime également tous les objets sous celui-ci. Les dépendances entre les objets sont appliquées. Par conséquent, si vous supprimez un attribut, tous les niveaux de hiérarchie dépendant de l’attribut sont également supprimés. Par exemple, l’effacement d’une case à cocher en regard d’une hiérarchie efface les cases à cocher en regard de tous les niveaux de la hiérarchie et supprime les niveaux ainsi que les hiérarchies. Impossible de supprimer l’attribut clé d’une dimension.

Vous pouvez renommer n’importe quelle dimension, attribut, hiérarchie ou niveau en cliquant avec le bouton droit sur le nom, puis dans le menu contextuel, en cliquant sur <<>est Dimension, Attribut ouLevel.

Il n’existe pas nécessairement une relation un-à-un entre le nombre de tables de dimension définies sur la page Identifier les tables de faits et de dimensions de l’Assistant et le nombre de dimensions répertoriées sur cette page de l’Assistant. En fonction des relations entre les tables dans la vue de la source de données, l’Assistant peut utiliser deux tables ou plus pour générer une dimension (par exemple, selon les besoins d’un schéma en flocon de neige).

Terminer l’Assistant Cube

Dans la page Fin de l’Assistant, vous pouvez afficher les groupes de mesures, les mesures et les dimensions dans le nouveau cube. Dans la zone nom du cube , tapez un nom pour le cube. Ensuite, si vous êtes satisfait du cube, cliquez sur Terminer. Cliquez sur Retour pour revenir à une page précédente de l’Assistant et apporter des modifications.