Créer une carte Power BI personnalisée

Comment peut-on créer et utiliser une carte personnalisée dans Power BI?

Le choix des cartes dans Power BI est limité, ce qui ne permet pas de répondre à tous nos besoins techniques.

Voici le détail de comment vous pouvez créer et utiliser vos propres cartes, formes ou plans dans Power BI avec Synoptic Panel.

Synoptic Panel est un outil de visualisation qu’on peut intégrer dans Power BI et qui permet de connecter des zones dans une image personnalisée (appelée carte, pas nécessairement une carte géographique) avec des attributs dans le modèle de données.

Vous pouvez remplir et colorer ces zones dynamiquement et afficher plusieurs informations dessus.

Dans cette article, je vais vous expliquer les démarches à suivre pour réaliser ce genre de carte, pour cela mon exemple sera basé sur la carte de France (Sachant qu’on peut suivre les mêmes étapes pour d’autres cartes).

Comme expliqué dans le lien, sauvegardez le fichier dans un répertoire. Ensuite, lancez Power BI.

Dans la liste des visualisations à droite, cliquez sur les trois petits points pour importer le fichier que vous venez de télécharger :

1. Transformer l’image en fichier .SVG

Vous avez besoin d’une image de carte sous format (jpg/png ou svg), pour mon exemple j’ai choisi l’image suivante :

Vous devez importer la carte dans l’outil gratuit Synoptic Designer (https://synoptic.design). Afin de transformer l’image en fichier SVG.

Une fois que l’image apparait, vous pouvez cliquer sur chaque forme au sein du fichier pour définir de nouveaux points de zone avec un attribut ID, la forme prendra un numéro qui s’incrémentera à mesure que vous cliquez sur les formes.

Si la carte n’est pas trop complexe, vous pouvez utiliser l’outil Baguette magique très rapidement , en cliquant sur n’importe quel point d’une zone fermée que vous souhaitez colorer et obtenir ainsi la définition complète de la zone elle-même.

Cliquez sur « Export to Power BI » puis téléchargez le fichier  .svg :

2. Importer votre carte dans Power BI

Maintenant que la carte est prête, dans Power BI vous insérez la visualisation « Synoptic Panel » dans votre tableau de bord.

Avant d’importer le fichier .svg, essayez de mapper une source de données avec le composant Synoptic.

Une fois que c’est fait, vous devez sélectionner la carte .svg générée par Synoptic Designer à partir de votre ordinateur local, comme indiqué dans les images suivantes :

Vous pourrez changer les différents paramètres pour changer les couleurs des zones, les valeurs et les libellés à afficher …

Synoptic Panel répond à la selection de données comme n’importe quel autre composant Power BI. Vous pouvez glisser des mesures et commencer à voir comment la carte intéragit avec les filtres.

J’espère que ces explications vous aideront dans vos projets.

 

7 thoughts on “Créer une carte Power BI personnalisée

  1. Bonsoir,
    Qu’entendez-vous par essayez de mapper une source de données ? Faut-il créer une table (ou relation spécifique) ? Si une base existe avec les données reprises dans les champs AREA de la carte, cela ne suffit pas ?

    Reply

    1. Bonjour,

      Ce que je voulais dire par ça, c’est tout simplement de glisser la mesure et le champs géographique (pays, ville …) dans les champs du composant Synoptic Panel (dans Category et Measure).
      Vous pouvez utiliser le modèle existant, par contre, il faut avoir les mêmes noms entre le champs géographique utilisé et les noms des zones définis lors de la création de la carte dans Synoptic designer, ou passer par une table de mapping intermédiaire.
      J’espère que ça répond à votre question.

      Reply

  2. BOnjour,

    J’ai un fichier svg que j’aimerais modifié pour avoir différentes régions.
    L’idée est ensuite de placer des données sur les régions comme par ex des populations et des cercles en fonction de l’importance.

    J’aimerais avant savoir :
    1) Comme puis je à partir d’une image créer le svg ?
    2) Je n’arrive pas à voir comment intégrer le svg dans powerbi aprés avoir telecharger le synpotic designer? En fait, sur votre image je ne sais pas ou trouver le local map

    Merci

    Reply

    1. Bonjour,

      1. Il faut importer votre image svg dans l’outil Synoptic designer https://synoptic.design. une fois que c’est fait, vous pouvez cliquer sur chaque forme au sein de l’image pour définir de nouveaux points de zone avec un attribut ID et un area name, vous pouvez mettre dans ces deux champs le nom de la région.
      Après, Cliquez sur « Export to Power BI » puis téléchargez le nouveau fichier .svg.

      2. Après avoir télécharger et installer synoptic panel dans Power BI, il faut insérez la visualisation « Synoptic Panel » dans votre tableau de bord.
      Mais avant d’importer le fichier .svg, essayez de mapper une source de données avec le composant Synoptic sinon vous allez voir “local maps”; il faut glisser au moins une mesure dans le composant, pour pouvoir importer la carte .svg générée par Synoptic Designer.

      J’espère que ça répond à vos questions.

      Reply

  3. I really have a problem lebelling the map on the synoptic panel.

    Reply

    1. Can you give more details about your problem so I can help you?

      Reply

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.