Remarque :
Certains processus peuvent nécessiter des privilèges spécifiques. Pour plus d’informations sur les types d’utilisateurs, les rôles et les privilèges, reportez-vous à la rubrique Comptes.
La fonctionnalité Couche de jointure dans ArcGIS for Power BI apporte une dimension spatiale à vos données. Utilisez cette fonctionnalité pour créer un lien entre les attributs de vos données et une couche ajoutée depuis ArcGIS. La couche jointe peut ensuite être connectée à d’autres visualisations Microsoft Power BI. Reportez-vous aux rubriques Couches, Couches de données et Couches ArcGIS pour en savoir plus sur ces types de couche.
Conseil :
Assurez-vous que la couche ArcGIS contient des attributs pouvant correspondre aux attributs de votre jeu de données Power BI. Le nom de l’attribut ne doit pas obligatoirement être identique, mais plus le type de données est proche et plus ArcGIS for Power BI sera en mesure d’apparier les attributs à la même localisation spatiale. Les meilleurs résultats apparient des nombres avec des nombres, des chaînes avec des chaînes et ainsi de suite.
Les couches jointes sont particulièrement utiles pour améliorer la précision spatiale. Par exemple, si vous avez un jeu de données Power BI qui contient des informations détaillées sur les stocks de l’entreprise et la localisation des points de vente, vous pouvez associer votre jeu de données à une couche ArcGIS contenant des entités géographiques afin d’améliorer les informations spatiales de chaque point de vente.
Conseil :
Pour en savoir plus sur la jointure de couches, reportez-vous à cet article de blog ArcGIS sur les couches jointes.
Tous les environnements pris en charge peuvent être utilisés avec la fonctionnalité Couche de jointure. Reportez-vous à la rubrique Comptes pour connaître les instructions disponibles sur les niveaux de licence.
Les utilisateurs invités peuvent utiliser la fonctionnalité Couche de jointure si la couche ajoutée depuis ArcGIS est une couche d’entités accessible publiquement. Si la couche jointe contient une couche privée, une page de blocage apparaît.
Pour joindre les attributs de votre jeu de données à une couche ArcGIS, procédez comme suit :
- Ajoutez une couche de données à une carte ArcGIS for Power BI qui inclut d’autres visualisations de rapport Power BI et enregistrez le rapport.
Conseil :
Même si l’ajout d’une couche de données n’est pas obligatoire, ce processus respecte les pratiques conseillées classiques. - Le visuel ArcGIS for Power BI étant actif dans Power BI, faites glisser jusqu’à cinq attributs de la fenêtre Data (Données) vers le champ secondaire Join layer (Couche de jointure) de l’onglet Visualization (Visualisation) > Build visual (Générer un visuel).
Un message indiquant que vous pouvez désormais créer une connexion entre ArcGIS et vos données apparaît.
- Cliquez sur Go to Join layer (Accéder à la couche de jointure) pour ouvrir l’outil cartographique Analysis (Analyse) sur l’onglet Join layer (Couche de jointure)
, où vous allez modifier la couche jointe.
En règle générale, lorsque vous ajoutez de nouvelles données au champ Couche de jointure, aucune couche d’entités provenant d’ArcGIS ne figure sur la carte.
Remarque :
Si votre carte contient déjà une couche provenant d’ArcGIS, assurez-vous qu’il s’agit d’une couche d’entités pouvant être ajoutée à vos données. Consultez Conseils pour améliorer la précision des couches de jointure pour plus d’informations.
- Cliquez sur le menu déroulant Target layer (Couche cible) et sur Search ArcGIS (Rechercher dans ArcGIS).
- Recherchez et ajoutez une couche d’entités depuis ArcGIS. Ce processus est similaire à Ajouter une couche depuis ArcGIS.
Attention :
Même si le processus est similaire, ne quittez pas l’onglet Join layer (Couche de jointure).
Assurez-vous que la couche provenant d’ArcGIS contient des attributs qui peuvent correspondre aux attributs de votre jeu de données Power BI.Conseil :
Vous pouvez uniquement ajouter des couches d’entités provenant d’ArcGIS. Les autres types de couches ne peuvent pas être joints à vos données Power BI.
- Cochez la case en regard d’une couche d’entités pour la sélectionner.
- Dans la section Select fields (Sélectionner des champs) de l’onglet Join layer (Couche de jointure), procédez comme suit :
- Sélectionnez les Power BI data (Données Power BI) à apparier aux données de la couche d’entités ArcGIS.
- Sélectionnez un attribut de données de la Feature layer (Couche d’entités) ArcGIS ajoutée à apparier aux données Power BI sélectionnées.
- Si vous avez ajouté plusieurs attributs dans le champ secondaire Join layer (Couche de jointure), cliquez sur Add fields (Ajouter des champs) pour ajouter et apparier cinq attributs au maximum.
La barre Estimated match accuracy (Précision de correspondance estimée) calcule dynamiquement le degré d’alignement de vos valeurs de données sélectionnées, de No match (Aucune correspondance) sur la gauche à Best match (Meilleure correspondance) sur la droite.
Remarque :
Tenez compte des informations suivantes :
- Pour créer une jointure, vous devez sélectionner au moins un attribut.
- Les attributs appariés doivent posséder le même type de données. Par exemple, associez une valeur de localisation à une autre valeur de localisation.
- Dans la section Result layer (Couche de résultat) de l’onglet Join layer (Couche de jointure), vous pouvez procéder de l’une des façons suivantes :
- Sélectionnez une option Join operation (Opération de jointure) dans le menu déroulant :
- Select first row only (Sélectionner uniquement la première ligne) : il s’agit de l’opération par défaut. Elle sélectionne uniquement le premier des enregistrements Power BI correspondants pour chaque enregistrement de la couche d’entités. Cette opération inclut la plupart des champs de vos données.
- Aggregate (Agréger) : sélectionne et agrège tous les enregistrements Power BI. Certains types de données statistiques ne sont pas pris en charge.
- Sélectionnez les Fields to append (Champs à ajouter) à la couche jointe dans le menu déroulant.
Ces champs sont ajoutés dans la fenêtre Informations sur les entités et peuvent être utilisés lors de la modification des paramètres de style pour la couche jointe.
- Sélectionnez une option Interaction behavior (Comportement d’interaction) dans le menu déroulant :
- Filter (Filtrer) : il s’agit de l’opération par défaut. Elle filtre les données qui correspondent à vos critères en masquant le reste du jeu de données.
- Highlight (Mettre en surbrillance) : met en surbrillance les points de données sélectionnés sans exclure le reste du jeu de données.
- Vous pouvez également saisir un nouveau nom pour le paramètre Result layer name (Nom de la couche de résultat).
- Sélectionnez une option Join operation (Opération de jointure) dans le menu déroulant :
- Cliquez sur Create join (Créer une jointure).
Une nouvelle couche jointe est créée et enregistrée dans votre carte. La couche apparaît dans votre liste Layers (Couches) et l’onglet Join layer (Couche de jointure) est actualisé.
Conseil :
- Vous pouvez démarrer rapidement un processus Couche de jointure à partir d’une couche active de la liste Layers (Couches). Cliquez sur More options (Autres options) > Join layer (Couche de jointure) pour ouvrir l’outil cartographique Analysis (Analyse) sur l’onglet Join layer (Couche de jointure). La couche active est automatiquement ajoutée au processus.
- Les couches jointes sont identifiables au moyen du symbole Join layer (Couche de jointure)
qui apparaît en regard de leur nom dans les fenêtres et menus.
Vous pouvez maintenant cliquer sur le bouton Information (Informations)
dans le champ Join operation (Opération de jointure) pour voir un résumé des résultats de la couche de jointure :
- Cliquez sur Close (Fermer)
dans la fenêtre Analysis (Analyse) et procédez éventuellement de l’une des façons suivantes :
- Utilisez les outils de sélection pour sélectionner des localisations sur la couche jointe depuis ArcGIS.
- Ajoutez une zone tampon/zone isochrone à la couche jointe.
- Consultez la couche jointe dans la légende de la couche.
- Appliquez un style à la couche jointe et enregistrez-la.
- Pour mettre à jour une couche jointe, procédez comme suit :
- Modifiez une ou plusieurs de vos sélections dans les sections Select fields (Sélectionner des champs) et Result layer (Couche de résultat) de l’onglet Join layer (Couche de jointure).
- Cliquez sur Update (Mettre à jour).
La couche jointe est mise à jour avec les nouvelles valeurs.
- Pour supprimer et recréer une couche jointe, procédez comme suit :
- Cliquez sur Remove join (Supprimer une jointure) dans l’onglet Join layer (Couche de jointure).
- Modifiez les sélections dans les sections Select fields (Sélectionner des champs) et Result layer (Couche de résultat) de l’onglet Join layer (Couche de jointure).
- Cliquez sur Create join (Créer une jointure) pour créer une couche jointe.
La couche jointe est mise à jour avec les nouvelles valeurs.
Remarque :
Une fois créée, vous ne pouvez pas modifier le Result layer name (Nom de la couche résultat) sur l’onglet Join layer (Couche de jointure).
Conseils pour améliorer la précision des couches de jointure
Utilisez les suggestions suivantes pour améliorer la précision de correspondance des couches jointes :
- Seules les couches d’entités peuvent être utilisées pour la fonction Couche de jointure. Les couches autres que les couches d’entités sont automatiquement filtrées et vous ne pouvez pas les voir ou les sélectionner sur l’onglet Join layer (Couche de jointure) lorsque vous recherchez une couche à ajouter depuis ArcGIS.
- Lorsqu’une couche d’entités est sélectionnée et qu’une jointure est tentée, si la couche ne contient aucune géométrie (composant spatial), elle ne peut pas être jointe à vos données et la tentative échoue.
- Lorsqu’une couche d’entités est sélectionnée pour être utilisée et que la jointure est tentée, les enregistrements de la couche d’entités qui ne comportent aucune géométrie sont filtrés. Les attributs dotés de composants spatiaux qui correspondent aux champs clés de la couche jointe peuvent être sélectionnés.
- Vous pouvez inclure des données catégorielles, de date, spatiales et numériques dans le champ secondaire Join layer (Couche de jointure) :
- Les données numériques sont prises en charge lorsqu’elles ne sont pas statistiques (sélectionnez la fonction d’agrégation Don't summarize (Ne pas récapituler)) ou lorsque les fonctions d’agrégation suivantes leur sont attribuées : Sum (Somme), Minimum, Maximum et Count (Total).
- Les données numériques auxquelles les fonctions d’agrégation suivantes sont attribuées ne sont actuellement pas prises en charge : Average (Moyenne), Count (Distinct) (Total [distinct]), Standard deviation (Écart type), Variance et Median (Médiane).
Vous avez un commentaire à formuler concernant cette rubrique ?