Commencez à analyser les espaces de vos maquettes BIM avec Microsoft Power BI et l’application SeveUp

Written by Julian
Études de cas
0 comment(s)
mars 23, 2022

Home » Études de cas » Commencez à analyser les espaces de vos maquettes BIM avec Microsoft Power BI et l’application SeveUp

Avant de commencer la création de votre tableau de bord BIM avec Microsoft Power BI Desktop

In this post, we will see how to prepare the BIM data of your template downloaded from SeveUp app, add visualization modules in the Microsoft Power BI Desktop dashboard to start analyzing the data of your BIM spaces. We will finish with some design elements to enhance your BIM dashboard.
The specific Microsoft Power BI Desktop tips you will learn are :

  1. Créer un tableau par référence dans la partie Power Query
  2. Filtrer les données d’un tableau dans la partie Power Query
  3. Fusionner 2 tables (jointure externe gauche) dans Power Query part
  4. Créer des relations entre les tables dans la partie Modèle
  5. Créer des groupes de valeurs avec les données d’une table dans la partie Rapport
  6. Ajouter et définir les modules de visualisation de base dans la partie Rapport

Avant de commencer, je vous invite à :

  • Charger un modèle BIM sur l’application SeveUp
  • Télécharger le tableau de bord pré-paramétré à partir de l’application SeveUp (Blank template).

Vous pouvez également lire notre article sur la présentation de Microsoft Power BI Desktop.

Préparez vos données dans Microsoft Power BI (partie Power Query) en fonction du cas d’utilisation.

La première étape consiste à ouvrir Power Query en cliquant sur Transformer les données dans la barre d’outils et à nouveau sur Transformer les données.

Microsoft Power BI Desktop Transformer les données

Créer la table AssetsSpaces dans Microsoft Power BI (partie Power Query)

Tout d’abord, nous allons créer une référence à partir de la table Assets

  • Cliquez avec le bouton droit de la souris sur Assets table
  • Référence

Dans cette étape, la fonctionnalité de Power Bi Desktop que vous allez apprendre est de dupliquer une table par référence dans Power Query.

Power Query

Deuxièmement, renommez la nouvelle table Assets (2) en AssetsSpaces.

  • Cliquez à droite sur Actifs (2)
  • Renommer

Il est bien de renommer correctement la table, Mon conseil ici est de choisir un nom avec lequel vous serez en mesure de comprendre rapidement les données présentes dans la table en question.

(Power Query duplicate table
Power Query renommer la table

Troisièmement, nous ne conserverons que les ifcSpace en triant la colonne Class. L’objectif ici est d’isoler uniquement les espaces que vous avez dans votre modèle BIM.

Power Query sort

Créer la table QtoSpaces dans Microsoft Power BI (partie Power Query)

Tout d’abord, nous allons créer une référence de la table QTO

  • Cliquez avec le bouton droit de la souris sur la table QTO
  • Référence
Power Query duplicate QTO table

Ensuite, nous renommerons la nouvelle table Qto (2) en QtoQpaces.

  • Cliquez avec le bouton droit de la souris sur Qto (2)
  • Renommer
Power Query renomme la table QTO

Troisièmement, nous allons fusionner la colonne « class » de la table Assets dans QtoSpaces. Dans cette étape, vous verrez comment fusionner 2 tables dans Power Query, ici nous utiliserons l’option de jointure externe gauche. Il existe plusieurs autres options pour fusionner des tables avec bien sûr des résultats différents.

Power Query merge queries
  • Sélectionnez la colonne (couleur grise = sélectionnée) AssetId de QToSpaces
  • Choisissez la deuxième table « Assets »
  • Choisissez la colonne (couleur grise = sélectionnée) AssetId à partir de Assets
  • Et enfin, cliquez sur OK
Power Query fusionne les requêtes, option "left outer"
  • Développez la table « Assets » avec la colonne « Class »
Power Query fusionner les requêtes afficher "class"
  • Ne garder que IfcSpace en triant la colonne Assets.Class
Power Query fusionner des requêtes afficher "Space"

Créer la table QtoSpacesNetFloorArea dans Microsoft Power BI (partie Power Query)

Tout d’abord, nous allons créer une référence de la table QtoSpaces

  • Cliquez à droite sur QtoSpaces
  • Référence
Power Query duplicate table

Renommer la table QtoSpaces (2) par QtoSpacesNetFloorArea

  • Clic droit sur QtoSpaces (2)
  • Renommer
Power Query renommer la table
Power Query renommer la table NetFloorArea

Ne conservez que « Net Floor Area »en triant la colonne « Name »

Power Query trier Net Floor Area

Nous allons maintenant fusionner la valeur « Net Floor Area » dans la table AssetsSpaces. Dans AssetsSpaces, cliquez sur fusionner.

Power Query Fusionner des requêtes
  • Sélectionnez la colonne (couleur grise = sélectionnée) AssetId de AssetsSpaces
  • Choisissez la deuxième table comme QtoSpacesNetFloorArea
  • Sélectionnez la colonne ( couleur grise = sélectionnée) AssetId depuis Assets
  • et cliquez sur OK
Power Query fusionner les requêtes détail

Développez la table QtoSpaceNetFloorArea avec la colonne « Value ».

Power Query afficher "Value"
Power Query afficher "Value" résultat

Maintenant, nous allons fusionner l’unité de Net Floor Area Unit dans la table AssetsSpaces. Dans AssetsSpaces, cliquez sur fusionner.

Power Query Fusionner des requêtes
  • Sélectionnez la colonne (couleur grise = sélectionnée) AssetId de AssetsSpaces
  • Choisissez la deuxième table comme QtoSpacesNetFloorArea
  • Choisissez la colonne ( couleur grise = sélectionnée) AssetId depuis Assets
  • et cliquez sur OK
Power Query fusionner les requêtes détail

Développez la table QtoSpaceNetFloorArea avec la colonne Unit

Power Query affichage Units
Power Query affichage Units Résultat

Vous pouvez fermer Power Query et enregistrer les modifications. Toutes les tables sont maintenant préparées pour notre cas d’utilisation.

Power Query : Fermer et appliquer

Attendre le chargement

Chargement de Power Query

Vérifier et mettre en place les relations entre les tables dans Microsoft Power BI Descktop (partie Modèle)

Ouvrez la section Modèle de Microsoft Power BI desktop

Relation avec Microsoft Power BI Desktop (modèle)

Cliquez sur Gérer les relations

Microsoft Power BI Desktop (Modèle) Gérer les relations

Dans cette partie, l’objectif est de vérifier les relations entre les tables, en particulier pour les nouvelles tables qui viennent d’être créées.

CardinalityCross Filter direction
Assets(AssetId) ==> AssetsSpaces (AssetId)One to one (1 :1)Both
Assets(AssetId) ==> AssetTree (ChildAssetId)One to many (1 :*)Both
Assets(AssetId) ==> AssetTreeSpatial (ChildAssetId)One to many (1 :*)Both
Assets(AssetTypeId) ==> AssetTypes (AssetTypeId)Many to one (* :1)Both
Assets(AssetId) ==> Classification (AssetId)One to one (1 :1)Both
Assets(AssetId) ==> Materials (AssetId)One to many (1 :*)Both
Assets(ModelId) ==> Models (ModelId)Many to Many (* :*)Both
Assets(AssetId) ==> Properties (AssetId)One to many (1 :*)Both
Assets(AssetId) è Qto (AssetId)One to many (1 :*)Both
Assets(AssetId) ==> QtoSpaces (AssetId)One to many (1 :*)Both
Assets(AssetId) ==> QtoSpacesNetFloorArea (AssetId)One to many (1 :*)Both
Microsoft Power BI Desktop (Model) Gérer les relation détail

Créer le front (UX) de votre tableau de bord dans Microsoft Power BI Descktop (partie rapport)

Créez des groupes de valeur pour simplifier la sélection des catégories d’espace.

Dans cette section, nous allons voir comment créer un groupe de valeur dans Power BI Descktop, le but ici est de simplifier la catégorisation des espaces pour que ce soit plus clair pour le tri et la sélection de la catégorie d’espace.

  • Ouvrez la table « Assets » et créez un groupe sur LongName
Microsoft Power BI Desktop (Rapport)
Créer un groupe
  • Cliquez à droite sur LongName
  • Nouveau groupe

Microsoft Power BI Desktop (Rapport)
Créer un groupe détail

Utilisez  » CTRL  » pour une sélection variée et cliquez sur les groupes.

Microsoft Power BI Desktop (Rapport)
Créer un groupe détail
Microsoft Power BI Desktop (Rapport)
Créer un groupe résultat détaillé

Créez tous les groupes en fonction de vos besoins et cliquez sur OK.

Microsoft Power BI Desktop (Rapport)
Créer un groupe validation des résultats détail

Ajouter des visuels power BI

Pour commencer, nous allons ajouter un graphique circulaire (camembert). Cliquez sur le graphique circulaire

Microsoft Power BI Desktop (Report)
graphique circulaire (camembert)

Déplacez et redimensionnez selon vos besoins

Microsoft Power BI Desktop (Report)
graphique circulaire (camembert)

Sélectionnez le visuel en cliquant dessus

Microsoft Power BI Desktop (Rapport)
graphique circulaire (camembert) données

Glissez et déposez vos données

  • LongName(groups) de AssetsSpaces dans Legend
  • QtoSpacesNetFloorArea.Value de AssetsSpaces dans Value
Microsoft Power BI Desktop (Rapport)
graphique circulaire (camembert) réglage des données

Maintenant, nous allons ajouter le module de visualisation de la carte avancée . Nous devons d’abord la télécharger sur le web en cliquant sur « get more visual » dans Microsoft Power BI Descktop (Report part)

Microsoft Power BI Desktop (Report)
ajouter custom visual
Microsoft Power BI Desktop (Report)
Online Web visual

Cliquez sur la carte avancée pour l’ajouter.

Microsoft Power BI Desktop (Report)
Ajouter custom visual

Glisser et déposer des données dans la visualisation de la carte avancée

  • Value depuis QtoSpaces dans data Field
  • Unit depuis QtoSpaces dans Postfix field
Microsoft Power BI Desktop (Report)
custom visual Réglage

Configurer la carte avancée

Modifier les unités d’affichage de Auto à None

Microsoft Power BI Desktop (Report)
custom visual Réglage detail

Désactiver l’étiquette Category et activer l’étiquette Postfix

Microsoft Power BI Desktop (Report)
custom visual réglage spécifiques

Activer Tittle

Microsoft Power BI Desktop (Report)
custom visual activation de tittle

Ajouter une fonction sur Tittle

A propos des « fonctions », dans ce cas, nous allons animer le titre de la carte par la valeur de la colonne. Ce sera « nom », vous pouvez aussi utiliser la fonction sur le titre pour animer la couleur de la valeur.

Microsoft Power BI Desktop (Report)
custom visual fonction

Ajouter la colonne Name de QtoSpaces

Microsoft Power BI Desktop (Report)
custom visual fonction détail
Microsoft Power BI Desktop (Report)
custom visual fonction validation

Nous allons voir dans cette étape comment ajouter un filtre sur le visuel de la carte avancée, le but sera d’afficher un seul paramètre à l’intérieur d’une carte et de dupliquer cette carte en changeant le filtre pour avoir un autre paramètre affiché dans la carte avancée.

Ouvrez la section filtre

Microsoft Power BI Desktop (Report)
Filtre

Faites glisser et déposez le « Name » de QtoSpaces dans les filtres et sélectionnez Net Floor Area.

Microsoft Power BI Desktop (Report)
Filtre de Netfloor Area
Microsoft Power BI Desktop (Report)
Filtre Netfloor Area Résultat

Duplication de la carte avancée avec un filtre différent

Sélectionnez le visuel et copier/coller

Microsoft Power BI Desktop (Report)
Netfloor Area Result filtre détail
Microsoft Power BI Desktop (Report)
Copier le visuel

Changer le filtre de Net floor area à Gross perimeter

Microsoft Power BI Desktop (Rapport)
coller et filtrer le visuel
Microsoft Power BI Desktop (Report)
coller et filtre le visuel résultat

Changer la valeur du paramètre « Height » du visuel de Somme à Moyenne

Microsoft Power BI Desktop (Report)
Moyenne

Ajouter un slicer pour le tri par niveau

Microsoft Power BI Desktop (Report)
Add Slicer

Déplacez et redimensionnez-le

Microsoft Power BI Desktop (Report)
Ajouter un slicer détail

Faites glisser et déposez IfcBuildingStorey de AssetTreeSpatial dans le champ du filtre.

If the table AssetTreeSpatial is not available in your pre-made template please see this blog post to fastly add it How to add manually AssetTreeSpatial table in power query

Microsoft Power BI Desktop (Rapport)
Ajouter slicer données

Changer le style du filtre en une liste déroulante, et non en une liste

Microsoft Power BI Desktop (Report)
Ajouter slicer liste déroulante
Microsoft Power BI Desktop (Report)
Ajouter slicer liste déroulante

Créer le front (UI) de votre tableau de bord dans Microsoft Power BI Descktop (partie rapport)

Ajouter une couleur de fond globale

Microsoft Power BI Desktop (Report)
Ajouter une couleur de fond globale
Microsoft Power BI Desktop (Report)
Définir le fond bleu

Insérer une image

Microsoft Power BI Desktop (Report)
Insérer une image

Configurer le design du visuel SeveUp BIM 3D viewer

  • Configurer la couleur de fond
  • Configurer la couleur de sélection par défaut
  • Configurer l’opacité des éléments non sélectionnés
Microsoft Power BI Desktop (Report)
modifier le visuel SeveUp BIM 3D personnalisé

Note : Si vous voulez plus de détails sur la façon de personnaliser le BIM Viewer 3D SeveUp pour Power BI desktop , vous avez un article spécifique sur notre blog à ce sujet

Si vous avez aimer cet article, vous pouvez vous abonner à notre chaine Youtube pour des tutos vidéo . Vous pouvez également nous suivre sur Linked-in.

0 commentaires

Share