Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section du didacticiel est destinée à créer un rapport Power BI à l’aide de l’application de bureau Power BI pour visualiser les fonctionnalités de votre ontologie de générateur de jumeaux numériques (préversion).
Important
Cette fonctionnalité est en version préliminaire.
Vous pouvez créer des rapports et des tableaux de bord Power BI avec vos données d’ontologie du créateur de jumeaux numériques en accédant au point de terminaison SQL du lakehouse associé à votre élément du créateur de jumeaux numériques (version préliminaire). Le point de terminaison SQL contient la couche de domaine de données, qui expose un ensemble de vues qui reflètent directement la structure logique et les types de relation définis dans l’ontologie du domaine. Vous pouvez utiliser cette couche de domaine comme source de données pour Power BI, ce qui vous permet de sélectionner des types d’entités et des propriétés de type d’entité à utiliser dans les rapports.
Dans cette section de tutoriel, vous importez des données de couche de domaine du générateur de jumeaux numériques à partir du point de terminaison SQL vers un nouveau rapport dans Power BI Desktop. Ensuite, vous créez un rapport avec deux pages : une avec des visuels de données de série chronologique pour les instances d’entité Condenser , et une qui présente les instances de relation entre les instances d’entité MaintenanceRequest et leurs instances d’entité Distill et Technicien associées.
Créer un rapport et importer des données
Dans cette section, accédez à vos données de générateur de jumeaux numériques (préversion) via la couche de domaine dans SQL et importez-les dans un nouveau rapport Power BI.
Dans Fabric, ouvrez le point de terminaison d’analytique SQL pour le "lakehouse" associé à votre élément de création de jumeaux numériques. Le point de terminaison SQL porte le même nom que votre élément de générateur de jumeaux numériques avec une extension dtdm . Par conséquent, pour ce didacticiel, il est appelé Contoso_Energydtdm.
Dans l’Explorateur de points de terminaison SQL, sélectionnez l’icône de paramètres (en forme d’engrenage) du côté gauche du ruban en haut, puis ouvrez l’onglet point de terminaison SQL .
Copiez la chaîne de connexion SQL et le nom du point de terminaison SQL, Contoso_Energydtdm. Vous avez besoin de ces valeurs pour vous connecter au point de terminaison SQL dans Power BI Desktop.
Ouvrez l’application Power BI Desktop sur votre ordinateur et connectez-vous avec votre ID Microsoft Entra. Veillez à sélectionner le compte Microsoft pour le type d’informations d’identification.
Remarque
Résolution des problèmes : si vous ne pouvez pas vous connecter ou recevoir une erreur d’autorisation, essayez d’effacer les autorisations préalables de source de données. Pour effacer vos autorisations, ouvrez le menu Fichier et sélectionnez Options et paramètres, puis sélectionnez Paramètres de source de données. À partir des paramètres de la source de données, vous pouvez effacer toutes les autorisations antérieures. Ensuite, réessayez de vous connecter avec votre ID Microsoft Entra.
Une fois que vous êtes connecté à Power BI Desktop, sélectionnez la source de données SQL Server pour commencer à configurer la connexion.
Dans le champ Serveur , collez la chaîne de connexion SQL. Dans le champ Base de données , collez le nom du point de terminaison SQL. Sélectionnez Importer , puis OK.
Dans le volet navigateur qui s’ouvre, sélectionnez ces tables : dom. Condenser_property, dom. Condenser_timeseries, dom. Distiller_property, dom. MaintenanceRequest_property, dom.relations et dom. Technician_property. Sélectionnez ensuite Charger. Cette action crée des connexions à votre point de terminaison SQL Lakehouse.
De retour dans la vue principale de Power BI Desktop, le volet Données s’affiche avec toutes les tables que vous avez importées.
Utilisez l’icône Enregistrer en haut à gauche pour enregistrer votre progression jusqu’à ce qu’un fichier .pbix se trouve sur votre ordinateur.
Préparer des données avec des colonnes d’ID uniques
Ensuite, préparez les données pour la visualisation en créant une colonne d’ID unique pour chaque table de données.
N’oubliez pas que le générateur de jumeaux numériques (préversion) crée un ID unique pour chaque instance d’entité en combinant les valeurs EntityInstanceId1 et EntityInstanceId2. Dans cette section, vous simulez ce comportement dans le rapport Power BI en créant une colonne combinée UID
dans chaque table qui concatène les deux valeurs, ce qui facilite l’utilisation des données ultérieurement.
À l’aide des icônes d’affichage sur le côté gauche de l’écran, sélectionnez l’affichage Tableau. Ouvrez la table dom Condenser_property .
Sélectionnez Nouvelle colonne, puis entrez la formule de colonne suivante :
UID = CONCATENATE('dom Condenser_property'[EntityInstanceId1], 'dom Condenser_property'[EntityInstanceId2])
Enregistrez votre formule en validant avec l'icône de validation. Cette action ajoute votre nouvelle colonne à la table.
Créez des colonnes similaires pour les tables restantes à l’aide de ces formules.
Tableau Nouvelles formules de colonne dom Condenser_timeseries UID = CONCATENATE('dom Condenser_timeseries'[EntityInstanceId1], 'dom Condenser_timeseries'[EntityInstanceId2])
dom Distiller_property UID = CONCATENATE('dom Distiller_property'[EntityInstanceId1], 'dom Distiller_property'[EntityInstanceId2])
dom MaintenanceRequest_property UID = CONCATENATE('dom MaintenanceRequest_property'[EntityInstanceId1], 'dom MaintenanceRequest_property'[EntityInstanceId2])
relations de dominance
(deux nouvelles colonnes)SourceUID = CONCATENATE('dom relationships'[FirstEntityInstanceId1],'dom relationships'[FirstEntityInstanceId2])
TargetUID = CONCATENATE('dom relationships'[SecondEntityInstanceId1],'dom relationships'[SecondEntityInstanceId2])
dom Technician_property UID = CONCATENATE('dom Technician_property'[EntityInstanceId1], 'dom Technician_property'[EntityInstanceId2])
Enregistrez le rapport et revenez à la vue Rapport.
Créer la page 1 : Données de séries chronologiques sur le temps du condensateur
Le rapport est défini par défaut sur la page 1 dans les onglets en bas. Dans cette section, vous remplissez la page 1 avec des visuels pour les données de série chronologique Condenser.
Créer des relations
Tout d'abord, associez les tables de la propriété Condenser et des séries chronologiques afin qu'elles soient correctement liées dans les visualisations.
Dans le ruban supérieur, sélectionnez Modélisation, puis Gérer les relations et Nouvelle relation.
Dans la table From, sélectionnez dom Condenser_property et sélectionnez la
UID
colonne que vous avez créée. Dans la table To, sélectionnez dom Condenser_timeseries et sélectionnez également laUID
colonne.Pour la cardinalité, conservez les sélections d’un à plusieurs (1 :*) et d’une direction unique . Cochez la case Pour activer cette relation , puis sélectionnez Enregistrer.
Sélectionnez Fermer pour fermer le mode Gérer les relations modales.
Enregistrez votre rapport.
Ajouter un visuel pour le filtre de noms
Ensuite, ajoutez des visuels au rapport. Le premier visuel est un filtre basé sur le nom du condensateur.
Dans le volet Visualisations , sélectionnez Générer un visuel. Choisissez l’icône Slicer dans le menu de visualisation.
Dans le volet Données , sélectionnez dom Condenser_property>DisplayName.
Modifiez le style de segment en le transformant en menu déroulant en accédant au volet Visualisations puis à l'onglet Format visuel. Ensuite, développez Paramètres de segment > Options et sélectionnez Liste déroulante.
Redimensionnez et repositionnez le visuel en fonction des besoins afin qu’il ressemble à la façon dont vous le souhaitez.
Sélectionnez un emplacement vide dans le canevas de rapport pour désélectionner le segment de données avant de passer au visuel suivant.
Ajouter un visuel pour le filtre de temps
Ensuite, ajoutez un filtre pour le temps.
Dans le volet Visualisations, revenez à l'onglet Créer un visuel et choisissez une autre visualisation de filtre.
Dans le volet Données , sélectionnez dom Condenser_timeseries>Horodatage.
Redimensionnez et repositionnez le visuel en fonction des besoins.
Sélectionnez un emplacement vide dans le canevas de rapport pour désélectionner le segment de données avant de passer au visuel suivant.
Ajouter un visuel pour le graphique de série chronologique
Enfin, ajoutez une visualisation de série chronologique.
Dans l’onglet Générer du volet Visualisations, choisissez un visuel graphique en courbes.
Pour l’axe X, faites glisser vers dom Condenser_timeseries>Timestamp.
Pour l’axe Y, faites glisser dom Condenser_timeseries>Pression. Utilisez la flèche vers le bas en regard du champ pour modifier la somme de la pression en moyenne de la pression.
Redimensionnez et repositionnez le visuel de façon à ce qu’il ressemble à votre choix.
Enregistrez votre rapport.
Vous disposez maintenant d’un rapport de base avec lequel vous pouvez interagir et explorer les données de série chronologique pour les instances d’entité Condenser . Vous pouvez vérifier qu’elle fonctionne en sélectionnant un condensateur dans le menu déroulant et en modifiant les valeurs de date et d’heure. Expérimentez différentes sélections dans les segments de sélection DisplayName et Timestamp, et observez comment le graphique temporel change.
Créer la page 2 : Demandes de maintenance, liées aux données de distillateur et de technicien
Dans cette section, vous ajoutez une page au rapport pour les visuels illustrant les instances d’entité MaintenanceRequest et leurs relations.
Rappelez-vous de la troisième partie du didacticiel, Définir des types de relations sémantiques entre les types d’entités, que les types d’entités MaintenanceRequest sont liés aux types d’entités Distill et Technicien . Un distillateur a une demande de maintenance et un technicien effectue une demande de maintenance.
Les visuels de la page 2 reflètent les instances de ces types de relation.
Sélectionnez + en bas du rapport pour créer la nouvelle page.
Créer des relations
Tout d’abord, indiquez comment la table de relations se connecte aux tables de propriétés Distill, Technicien et MaintenanceRequest , afin qu’elles soient correctement liées dans les visualisations.
La table relations contient des informations sur chaque instance de relation, y compris son instance d’entité source et l’instance d’entité cible. Vous pouvez référencer ces instances d’entité avec les SourceUID
TargetUID
colonnes que vous avez créées précédemment. Vous devez créer une relation Power BI entre ces colonnes et les UID
s dans chacun des dom Distiller_property, dom Technician_property et des tables dom MaintenanceRequest_property , afin que les instances de relation d’ontologie soient correctement liées à leurs instances d’entité source et cible.
Dans le ruban supérieur de Power BI, sélectionnez Modélisation, puis Gérer les relations et Nouvelle relation.
La première relation Power BI que vous apportez indique que certaines instances de relation d’ontologie ont des instances d’entité Distill comme source.
Dans la table From, sélectionnez les relations DOM, puis sélectionnez la colonne
SourceUID
. Dans la table To, sélectionnez dom Distiller_property, puis sélectionnez laUID
colonne.Pour la cardinalité, choisissez Plusieurs à un (* :1). Définissez la direction du filtre croisé sur Les deux. Cochez la case Pour activer cette relation , puis sélectionnez Enregistrer.
Sélectionnez une nouvelle relation pour créer une autre relation. La relation Power BI suivante indique que certaines instances de relation d’ontologie ont des instances d’entité technicien comme source.
Dans la table From, sélectionnez les relations DOM, puis sélectionnez la colonne
SourceUID
. Dans la table To, sélectionnez dom Technician_property, puis sélectionnez la colonneUID
.Pour la cardinalité, choisissez Plusieurs à un (* :1). Définissez la direction du filtre croisé sur Les deux. Cochez la case Pour activer cette relation , puis sélectionnez Enregistrer.
Sélectionnez une nouvelle relation pour créer une autre relation. La relation Power BI suivante indique que certaines instances de relation d’ontologie ont des instances d’entité MaintenanceRequest comme cible.
Dans la table From, sélectionnez les relations DOM, puis sélectionnez la colonne
TargetUID
. Dans la table To, sélectionnez dom MaintenanceRequest_property, puis sélectionnez laUID
colonne.Pour la cardinalité, choisissez Plusieurs à un (* :1). Définissez la direction du filtre croisé sur Les deux. Cochez la case Pour activer cette relation , puis sélectionnez Enregistrer.
Sélectionnez Fermer pour fermer le mode Gérer les relations modales.
Enregistrez votre rapport.
Ajouter un visuel pour la liste des relations
Ensuite, ajoutez des visuels à cette page. Le premier visuel de la page 2 répertorie tous les types de relation dans la table relations .
Dans le volet Visualisations , choisissez un visuel table .
Dans le volet Données , développez les relations dom et sélectionnez RelationshipName, SourceEntityType et TargetEntityType.
Redimensionnez et repositionnez le visuel en fonction des besoins.
Sélectionnez un emplacement vide dans le canevas du rapport pour désélectionner la table avant de passer au visuel suivant.
Ajouter un filtre de distillateur
Ensuite, ajoutez un filtre basé sur le nom du distillateur.
Dans le volet Visualisations , choisissez un visuel de segment .
Dans le volet Données , sélectionnez dom Distiller_property>DisplayName.
Redimensionnez et repositionnez le visuel en fonction des besoins.
Sélectionnez un emplacement vide dans le canevas de rapport pour désélectionner le segment de données avant de passer au visuel suivant.
Ajouter un filtre de technicien
Ensuite, ajoutez un filtre en fonction du nom du technicien.
Dans le volet Visualisations , choisissez un visuel de segment .
Dans le volet Données , sélectionnez dom Technician_property>DisplayName.
Redimensionnez et repositionnez le visuel en fonction des besoins.
Sélectionnez un emplacement vide dans le canevas de rapport pour désélectionner le segment de données avant de passer au visuel suivant.
Ajouter des données de technicien
Ensuite, ajoutez une table qui affiche les informations de contact du technicien, filtrée par le filtre de technicien.
Dans le volet Visualisations , choisissez un visuel table .
Dans le volet Données , développez dom Technician_property et sélectionnez DisplayName, Email et TechnicianId.
Redimensionnez et repositionnez le visuel en fonction des besoins.
Sélectionnez un emplacement vide dans le canevas du rapport pour désélectionner la table avant de passer au visuel suivant.
Ajouter un visuel pour les demandes de maintenance
Enfin, ajoutez un tableau qui affiche les demandes de maintenance, filtrable par les filtres de distillateur et de technicien.
Dans le volet Visualisations , choisissez un visuel table .
Dans le volet Données , développez dom MaintenanceRequest_property et sélectionnez EquipmentId, SiteId, Status et TechnicianId.
Redimensionnez et repositionnez le visuel en fonction des besoins.
Maintenant, vous disposez d’une deuxième page du rapport dans laquelle vous pouvez interagir avec les instances d’entité de demande de maintenance, en fonction de leurs instances de relation avec les distillateurs et les techniciens.
Expérimentez en choisissant différents distillateurs et techniciens parmi les trancheuses, et observez comment les tables se mettent à jour. Les découpeurs vous permettent de voir toutes les demandes de maintenance associées à un distillateur particulier ou affectées à un technicien particulier.
Conclusion
Vous disposez maintenant d’un rapport Power BI avec deux pages, chacun affichant un type de données différent pour Contoso Energy. Si vous souhaitez partager votre rapport avec d’autres personnes, vous pouvez publier le rapport à partir de Power BI Desktop sur votre espace de travail Fabric. Une fois qu’un rapport se trouve dans votre espace de travail Fabric, il est disponible pour partager.
Dans le scénario de tutoriel, l’entreprise Contoso Energy fictive peut utiliser et continuer à développer ce rapport pour lier des données provenant de plusieurs sources et prendre des décisions pilotées par les données entre les sites.
Ce rapport Power BI complète le tutoriel de création d’une solution de créateur de jumeaux numériques pour Contoso Energy.