Visio intégré dans l'outil d'analyse de données Power BI : Partie 1

La visualisation Visio pour Power BI permet de visualiser des diagrammes Visio dans Power BI, de les lier à des sources de données et d'obtenir un rendu graphique qui sera fonction de l'état des données.

Elle permet :

  • de visualiser des lignes de texte de la source de données sur les formes.
  • de colorier les formes en fonction d'une donnée numérique de la source de données.

Nous allons expliquer comment utiliser cette fonctionnalité en créant un diagramme et des formes de toutes pièces.

Il vous faut :

  • Visio 2013 Professional, Visio 2016 Professional, Visio 2016 Pro for Office365 (le meilleur choix)
  • SharePoint Online (O365) ou un OneDrive for Business (vous pouvez utiliser une version d'évaluation)
  • Un compte Power BI (vous pouvez utiliser une version d'évaluation)

Créer un diagramme Visio.

 

Créez un rectangle.

 

Créez une forme libre en prenant soin de terminer le contour sur le point de début pour obtenir une forme fermée.

Créez une forme trouée :

  • Créez un rectangle
  • Tout en laissant le rectangle sélectionné, choisissez l'outil Ellipse et tracer l'ellipse sur le rectangle en appuyant sur les touches "Ctrl" et "Shift" simultanément. Visio crée alors un trou dans le rectangle.

Créez un groupe :

  • Créez un rectangle
  • Créez un deuxième rectangle en choisissant un remplissage rouge pour celui-ci
  • Sélectionnez les deux rectangles et groupez les.

On obtient ainsi le diagramme suivant :

Ce diagramme a été créé de façon à ce que vous puissiez vous rendre compte du rendu obtenu lors de l'utilisation du diagramme avec Power BI. Vous pourrez ainsi comprendre comment il vous faudra créer votre diagramme pour obtenir un rendu optimal.

Créer les données de forme

La visualisation Visio pour Power BI utilise les données de forme, il faut donc les créer.

Création de l'identifiant (obligatoire pour pouvoir utiliser les sources de données dans Power BI)

  • Sélectionnez toutes les formes
  • Cliquez avec le bouton droit dans la fenêtre des données de forme et choisir "Définir les données de forme"

  • Créez une donnée de forme ID de type "Chaîne"

 

 Création du nom

  • Procédez de la même manière que précédemment.

Création de la valeur

  • Procédez de la même manière mais en choisissant un type numérique.

 

Enregistrez votre diagramme dans une bibliothèque SharePoint Online ou dans un OneDrive for Business sous le nom "SimpleDiagram.vsdx"

Création de la source de données

Nous allons créer une source de données Excel très simple.

Créez une feuille contenant 3 colonnes :

  • ID (qui contiendra l'identifiant de la forme)
  • Nom
  • Valeur

Transformer les colonnes en tableau (nécessaire pour l'utilisation en source de données dans Power BI):

  • Sélectionnez les cellules
  • Insérez un tableau
   

 

Enregistrez le fichier sous "SimpleData.xlsx"

Démarrage de Power BI

Bien qu'il soit possible d'utiliser Power BI Desktop pour créer votre rapport, pour le publier par la suite pour son utilisation par le service Power BI, nous allons directement utiliser le service Power BI pour créer le rapport :

Connectez vous a votre tenant Office 365 et sélectionner l'application Power BI (si vous ne l'avez pas, obtenez une version d'évaluation)

La page d'accueil apparaît avec l'espace de travail sélectionné :

Rappelons quelques terminologies de base de Power BI.

Power BI est un ensemble de services logiciels qui permettent d'afficher des données sous forme de visuels interactifs et intuitifs.

Les principaux éléments utilisés sont :

  • des visualisations ou éléments visuels (représentation visuelle de données). Visio pour Power BI est une visualisation (Visio Custom Visual pour PowerBI),
  • des jeux de données,
  • des rapports (regroupement de visualisations),
  • des tableaux de bord (Pages d'un ensemble de visualisations destinées à des utilisateurs finaux)
  • des vignettes (Affichage d'une visualisation)

La première action doit être la création de la source de données.

Cliquez sur la commande "Obtenir des données" en bas à gauche de la fenêtre d'accueil. La fenêtre d'accueil des services de données est affichée : choisir "Fichiers" puis "Fichier Local" puis "SimpleData.xlsx"

   

 Les données sont importées, cliquez sur "Afficher le jeu de données" :

 Un rapport vierge est créé avec la source de données importée :

Quelques manipulations de base de Power BI :

  • Visualiser des données : cliquez sur le champ valeur et glisser le dans la page, la donnée est visualisée sous forme d'histogramme car Power BI a détecté qu'il s'agit d'une valeur numérique.

  • Insérer une visualisation. Désélectionnez la vignette insérée précédemment et cliquez sur la visualisation "Histogramme empilé", elle est automatiquement insérée.

  • Paramétrer la visualisation.
    • Faites glisser le champ "Valeur" dans le champ "Valeur" de la visualisation. L'histogramme correspondant est visualisé de la même façon que précédemment.
    • Faites glisser le champ "ID" dans le champ "Axe" de la visualisation, les valeurs de la source de données sont toutes affichées sous forme d'histogramme.
    • Faites glisser le champ "Nom" dans le champ "Légende" de la visualisation l'histogramme, le paramétrage basique de la visualisation est terminé.

Utilisation de la Visualisation Visio pour Power BI

Supprimer la première vignette et placer l'histogramme à droite du rapport.

Pour pouvoir utiliser la visualisation Visio, il faut aller la chercher dans le store :

  • Cliquez sur les 3 points dans le volet visualisation pour faire apparaître le menu d'importation.
  • Choisissez "Importer du store".
  • Ajouter "Visio visual".
   

 

Désélectionnez l'histogramme et cliquez sur la visualisation "Visio", la visualisation est insérée dans le rapport

Visualisez votre diagramme dans un navigateur à l'aide de Visio Online et sélectionner l'URL de celui-ci pour la copier

Retourner dans Power BI et faites glisser le champ "ID" dans le champ "ID" de la visualisation Visio la fenêtre de saisie de l'URL du diagramme est affichée :

Collez l'URL et cliquer sur "Connect", le diagramme Visio s'affiche dans la vignette grâce à Visio Online.

Agrandissez la vignette Visio et afficher le volet "Field mapping" de celle-ci :

 

 On peut apercevoir le Champ "ID".

Rajoutons maintenant les derniers champ, "Nom" et "Valeur" de la source de données dans les champs "Values" de la visualisation en les faisant glisser dans le volet des Visualisations.

Les champs apparaissent alors dans le volet "Field mapping" de la vignette Visio :

Dans le volet "Field mapping" Choisissons une représentation "Color" pour le champ valeur :

  • Cliquer sur la flèche du champ "Nom" pour refermer ses propriétés.
  • Cliquer sur la flèche du champ "Valeur" pour ouvrir ses propriétés
  • Dans la liste déroulante "Display as" choisissez "Color"

Power BI propose automatiquement une couleur en fonction des valeurs de la source de données, mais le diagramme Visio n'a pas changé d'apparence pour l'instant. En effet le diagramme lorsqu'il a été enregistré dans SharePoint Online, n'était pas lié à des données. Il est cependant possible de faire ces liaisons directement dans Power BI. Il est bien sur préférable de faire cette liaison dans Visio avant la publication, mais nous avons choisi cette méthode pour que vous ayez une bonne compréhension de ce qui se passe dans les coulisses de la visualisation Visio et de Visio Online :

  • Cliquez sur la flèche du champ "ID" dans le volet "Field mapping", les valeurs des enregistrement sont affichées.
  • Sélectionnez la forme rectangle et cochez l'enregistrement 1. La forme est maintenant liée à celui-ci et la forme prend la couleur rouge car la valeur pour ce champ est 10 et conformément au paramètres du champ valeur cela correspond à la valeur rouge.

  • Procédons de la même manière pour les autres enregistrement :
    • Sélectionnez la forme libre et cliquez sur l'enregistrement 2
    • Sélectionnez la forme trouée et cliquez sur l'enregistrement 3
    • Sélectionnez le groupe et cliquez sur l'enregistrement 4

Remarques :

  • Nous pouvons remarquer que les formes liées apparaissent avec un surlignage de couleur bleue tant que les informations du champ "ID" sont affichées. Pour supprimer le surlignage cliquez sur la flèche du champ.
  • Les couleurs sont appliquées aux formes fermées et plus particulièrement à leur contour (voir la forme trouée)
  • Les couleurs sont appliquées à l'ensemble des formes fermées du groupe (la couleur rouge est remplacée par la couleur de remplissage de la valeur.

Le rapport étant terminé, on peut l'enregistrer à l'aide de la commande "Fichier" de Power BI.

On peut maintenant exploiter notre rapport et remarquer notamment que la visualisation Visio est interactive avec la visualisation Histogramme. Si on clique une forme du diagramme, la barre de données correspondante est sélectionnée dans l'histogramme. Pour une cohérence du rapport on pourra paramétrer les couleurs de la visualisation en utilisant les couleurs de l'histogramme :

Pour conclure nous pouvons dire qu'avec cette nouvelle fonctionnalité de Visio, des perspectives tout à fait nouvelles s'offrent aux métiers de l'analyse et de la visualisation de données.

 

 

 

 

Add comment

Name of author Bonjour, je m'appelle Michel LAPLANE.
MVP Visio, je suis passionné de technologie.
Suite...

Traduire

MonthList