Comprendre les sources de données

Les tableaux de bord contiennent de nombreux éléments dynamiques tels que les cartes, les diagrammes, les listes, les jauges, les volets et les sélecteurs. Les sources de données utilisées pour animer ces éléments proviennent des couches stockées dans votre organisation, en tant que couches Web ou couches opérationnelles dans les cartes Web, ou des ensembles d’entités générés avec les expressions de données.

Remarque :

Les scènes Web ne sont actuellement pas prises en charge.

Couches Web et cartes Web

Dans ArcGIS, vous utilisez les données géographiques via les couches. En général, deux types de données peuvent être référencés par une couche : entité et imagerie. Les données employées lors de l’affichage d’une couche proviennent de différentes sources. Certaines sources de données sont basées sur des fichiers (par exemple, les valeurs séparées par une virgule (CSV) et les fichiers Microsoft Excel), ou des normes ouvertes telles que KML. D’autres sources de données sont natives à ArcGIS, telles que les couches hébergées et les services ArcGIS Server.

Les éléments d’un tableau de bord fonctionnent avec des couches basées sur les entités. En particulier, les éléments de tableau de bord fonctionnent avec des couches de service de cartes, des couches de service d’entités et des collections d’entités. Pour savoir si une couche Web est renforcée par l’un de ces services, consultez les détails des éléments associés. Les éléments de couche comportant une source de service de cartes, de service d’entités ou de collections d’entités peuvent être utilisés comme sources de données pour les éléments.

Tous les éléments dynamiques (à l’exception de l’élément de carte), tels que les éléments de liste, de diagramme de série, de diagramme à secteurs et d’indicateur, sont directement basés sur ces couches ou animés par une expression de données. La source de données de l’élément cartographique est une carte Web qui peut contenir différents types de couches Web. Voici des exemples de sources de données pouvant être affichées sur une carte de tableau de bord mais pas utilisées comme sources de données pour d’autres éléments de tableau de bord :

Vous pouvez également utiliser un fichier CSV par une URL référencée en tant que source de données dans vos éléments. Pour que vous puissiez utiliser un fichier CSV par une URL référencée, la carte Web comportant la couche référencée doit d’abord être ajoutée à un tableau de bord via l’élément de carte.

Une fois qu’une carte Web a été ajoutée à un tableau de bord via un élément de carte, toutes ses couches opérationnelles prises en charge peuvent être utilisées pour fournir des données à d’autres éléments du tableau de bord. Reportez-vous à Créer des cartes Web pour des tableaux de bord afin de découvrir les bonnes pratiques de création de cartes Web à utiliser dans Dashboards.

Attention :

Lorsque d’autres éléments utilisent les couche opérationnelle d’une carte, la suppression d’un élément cartographique du tableau de bord génère un avertissement indiquant que les éléments dépendants vont également être supprimés.

Expressions de données

Une expression de données est une expression Arcade qui renvoie un jeu d’entités. Le jeu d’entités peut être utilisé comme des sources de données pour les éléments dynamiques. Vos expressions de données sont créées, enregistrées et exécutées dans Dashboards. À l’aide de la Arcade bibliothèque de fonctions, vous pouvez créer des expressions de données qui révèlent des informations nouvelles en combinant, en modélisant ou en améliorant vos données existantes. Vous pouvez également tirer parti de données que vous ne possédez pas, telles que les couches ArcGIS Living Atlas.

Lorsque vous créez des expressions de données, celles-ci ne sont disponibles que pour le tableau de bord dans lequel elles sont créées. Elles ne sont pas stockées en tant qu’éléments dans le contenu de votre organisation. Pour utiliser la même expression de données dans un autre tableau de bord, vous devez la recréer dans ce tableau de bord.

Conseil :

Vous pouvez utiliser la même expression de données dans plusieurs éléments dans le même tableau de bord. Si possible, réutilisez les expressions de données d’un élément à l’autre.

Remarque :

Avant de créer une expression de données, lisez les bonnes pratiques recommandées permettant de créer des expressions de données.

Fonctionnalités des couches

Lorsqu’une couche est soutenue par une source de données prise en charge, elle peut être utilisée dans un tableau de bord. Vous pouvez la sélectionner lorsque vous parcourez des données dans le cadre de la configuration d’éléments. Toutefois, les couches candidates ne sont pas toutes dotées des mêmes fonctionnalités.

Remarque :

Les couches qui ne sont pas candidates apparaissent pendant que vous parcourez des données dans la fenêtre Select a layer (Sélectionner une couche), mais elles ne peuvent pas être sélectionnées.

Lorsque vous sélectionnez une couche à utiliser dans un tableau de bord, un contrôle vérifie que son service sous-jacent peut faire l’objet d’une interrogation. Cela permet d’appliquer des filtres de conception et d’exécution dynamiques. Si ce test échoue, un message indique que la couche ne remplit pas les critères nécessaires pour être utilisée dans un élément visuel et un bouton OK est activé pour que vous puissiez choisir une autre couche dans l’écran Select a layer (Sélectionner une couche).

Lorsque vous configurez un élément, des vérifications de fonctionnalité supplémentaires peuvent être effectuées. En voici quelques exemples :

  • La couche prend-elle en charge l’interrogation à l’aide de fonctions agrégées (par exemple, COUNT, MAX, MIN, SUM et AVG) pour regrouper l’ensemble de résultats en une ou plusieurs colonnes ?
  • La couche prend-elle en charge l’interrogation de telle sorte que l’ensemble de résultats puisse être affiché dans l’ordre croissant ou décroissant ?
  • La couche prend-elle en charge les statistiques ?
  • La couche est-elle dotée de fonctionnalités cartographiques et de données ?

Si certaines de ces fonctionnalités ne sont pas présentes, vous risquez de rencontrer des comportements différents lors de la création de votre tableau de bord. Par exemple, si la couche est dotée des fonctionnalités d’interrogation nécessaires, mais qu’elle ne prend pas en charge les autres fonctionnalités répertoriées ci-dessus, un avertissement s’affiche dans l’écran Select a layer (Sélectionner une couche).

Différentes couches présentent différentes fonctionnalités pour diverses raisons (par exemple, la version ArcGIS Server utilisée pour créer la couche). Pour plus d’informations sur les couches et les services candidats, reportez-vous aux ressources suivantes :

Filtres des couches

Tous les filtres appliqués à la couche opérationnelle ou la couche Web d’une carte sont respectés dans un tableau de bord. Vous pouvez créer des filtres de conception ou d’exécution pouvant être appliqués en plus des éventuelles conditions de filtre prédéfinies déjà existantes.

Noms de champ et alias

Les noms de champ sont les noms attribués aux colonnes dans une couche. Ils indiquent les données contenues par la colonne. Les alias de champ vous permettent d’attribuer un nom secondaire à un champ. Chaque fois qu’un champ comporte un alias défini, Dashboards affiche cet alias lorsque vous visualisez un champ (par exemple, lorsque vous choisissez un champ pour une condition de filtre ou un champ pour trier les entités par éléments de détail ou de liste. Lorsqu’aucun alias n’est disponible, le nom du champ est employé.