Dashboards enthalten viele datenabhängige Elemente wie Karten, Diagramme, Listen, Skalen, Fenster und Auswahlmöglichkeiten. Die Datenquellen, die zum Ausführen dieser Elemente verwendet werden, stammen aus Layern, die in Ihrer Organisation entweder als Web-Layer oder als operationale Layer in Webkarten gespeichert sind, oder aus Feature-Sets, die mit Datenausdrücken generiert wurden.
Hinweis:
Webszenen werden zurzeit nicht unterstützt.
Web-Layer und Webkarten
In ArcGIS arbeiten Sie über Layer mit geographischen Daten. Im Allgemeinen kann ein Layer zwei Datentypen referenzieren: Features und Bilddaten. Die für die Anzeige eines Layers verwendeten Daten stammen aus verschiedenen Quellen. Einige Datenquellen basieren auf Dateien, wie z. B. auf Dateien mit kommagetrennten Werten (CSV) und Microsoft Excel-Dateien, oder auf offenen Standards, wie z. B. KML. Andere Datenquellen sind Bestandteil von ArcGIS, z. B. gehostete Layer und ArcGIS Server-Services.
Dashboard-Elemente verwenden feature-basierte Layer. Insbesondere verwenden Dashboard-Elemente Kartenservice- und Feature-Service-Layer sowie Feature-Sammlungen. Um zu ermitteln, ob ein Web-Layer von einem dieser Services unterstützt wird, überprüfen Sie die Elementdetails. Layer-Elemente, deren Quelle ein Kartenservice, ein Feature-Service oder eine Feature-Sammlung ist, können als Datenquellen für Elemente verwendet werden.
Alle datenabhängigen Elemente (außer dem Kartenelement), wie z. B. Listen, Reihendiagramme, Kreisdiagramme und Indikatoren, basieren direkt auf diesen Layern oder werden von einem Datenausdruck unterstützt. Die Datenquelle für das Kartenelement ist eine Webkarte, die verschiedene Typen von Web-Layern enthalten kann. Im Folgenden sind Beispiele für Datenquellen aufgeführt, die auf einer Dashboard-Karte angezeigt, aber nicht als Datenquelle für andere Dashboard-Elemente verwendet werden können:
Sie können auch eine CSV-Datei über eine referenzierte URL als Datenquelle in Ihren Elementen verwenden. Um eine CSV-Datei über eine referenzierte URL verwenden zu können, muss die Webkarte zunächst durch das Kartenelement einem Dashboard hinzugefügt werden.
Wenn eine Webkarte durch ein Kartenelement einem Dashboard hinzugefügt wurde, können ihre gesamten unterstützten operationalen Layer zum Bereitstellen von Daten für andere Elemente im Dashboard verwendet werden. Empfehlungen zum Erstellen von Webkarten für Dashboards finden Sie im Abschnitt Erstellen von Webkarten für Dashboards.
Vorsicht:
Sobald andere Elemente die operationalen Layer einer Webkarte nutzen, führt das Löschen eines Kartenelements aus dem Dashboard zu der Warnung, dass abhängige Elemente ebenfalls gelöscht werden.
Datenausdrücke
Ein Datenausdruck ist ein beliebiger Arcade-Ausdruck, der ein FeatureSet zurückgibt. Das FeatureSet kann als Datenquelle für datenabhängige Elemente verwendet werden. Ihre Datenausdrücke werden in Dashboards erstellt, gespeichert und ausgeführt. Mithilfe der Arcade-Funktionsbibliothek können Sie Datenausdrücke erstellen, mit denen neue Erkenntnisse gewonnen werden, indem die vorhandenen Daten kombiniert, modelliert oder erweitert werden. Ferner können Sie Daten nutzen, die Ihnen nicht gehören, wie z. B. ArcGIS Living Atlas-Layer.
Wenn Sie Datenausdrücke erstellen, sind sie nur für die Dashboards verfügbar, in denen sie erstellt worden sind. Sie werden nicht als Elemente im Inhalt Ihrer Organisation gespeichert. Um denselben Datenausdruck in einem anderen Dashboard zu verwenden, müssen Sie den Ausdruck in dem betreffenden Dashboard neu erstellen.
Tipp:
Sie können denselben Datenausdruck in mehreren Elementen in demselben Dashboard verwenden. Wenn möglich, verwenden Sie Datenausdrücke in verschiedenen Elementen wieder.
Hinweis:
Bevor Sie einen Datenausdruck erstellen, lesen Sie die Empfehlungen für das Erstellen von Datenausdrücken.
Layer-Funktionen
Wenn ein Layer von einer unterstützten Datenquelle unterstützt wird, kann er in einem Dashboard verwendet werden. Sie können ihn auswählen, wenn Sie beim Konfigurieren von Dashboard-Elementen Daten durchsuchen. Allerdings weisen nicht alle Layer-Kandidaten die gleichen Funktionen auf.
Hinweis:
Layer, die keine Kandidaten sind, werden beim Durchsuchen der Daten auf dem Bildschirm Layer auswählenangezeigt, können aber nicht ausgewählt werden.
Beim Auswählen eines Layers für ein Dashboard wird überprüft, ob der zugrunde liegende Service abgefragt werden kann. Dadurch soll erreicht werden, dass während der Entwurfszeit und der dynamischen Laufzeit Filter angewendet werden können. Wenn die Überprüfung nicht erfolgreich ist, wird eine Meldung angezeigt, die besagt, dass der Layer nicht die erforderlichen Kriterien erfüllt, um als visuelles Element verwendet werden zu können. Zudem wird eine Schaltfläche OK aktiviert, damit Sie auf dem Bildschirm Layer auswählen einen anderen Layer auswählen können.
Beim Konfigurieren eines Elements können weitere Funktionsprüfungen durchgeführt werden, darunter die folgenden:
- Unterstützt der Layer Abfragen mit Aggregatfunktionen (z. B. COUNT, MAX, MIN, SUM und AVG), um den Ergebnissatz nach einer oder mehreren Spalten zu gruppieren?
- Unterstützt der Layer Abfragen, sodass der Ergebnissatz in aufsteigender oder absteigender Reihenfolge angezeigt werden kann?
- Unterstützt der Layer Statistiken?
- Verfügt der Layer über Karten- und Datenfunktionen?
Wenn einige dieser Funktionen nicht vorhanden sind, können sich Unterschiede bei der Dashboard-Erstellung ergeben. Beispiel: Wenn der Layer die erforderlichen Abfragefunktionen erfüllt, aber nicht die anderen oben aufgeführten Funktionen, wird auf dem Bildschirm Layer auswählen eine Warnung angezeigt.
Unterschiedliche Layer weisen aus mehreren Gründen unterschiedliche Funktionen auf, beispielsweise spielt die ArcGIS Server-Version eine Rolle, die zum Erstellen des Layers verwendet wurde. Weitere Informationen zu Services- und Layer-Kandidaten finden Sie in den folgenden Ressourcen:
Layer-Filter
Alle Filter, die auf den operationalen Layer oder den Web-Layer einer Webkarte angewendet wurden, werden in einem Dashboard berücksichtigt. Sie können Entwurfszeit- oder Laufzeitfilter erstellen, die zusätzlich zu bereits vorhandenen vordefinierten Filterbedingungen angewendet werden können.
Feldnamen und Aliasnamen
Feldnamen werden den Spalten in einem Layer zugewiesen, und sie geben an, welche Daten die Spalte enthält. Mit Feld-Aliasnamen kann einem Feld ein alternativer Name zuweisen werden. Wenn für ein Feld ein Aliasname definiert ist, wird in Dashboards bei der Anzeige eines Feldes dieser Aliasname angezeigt, beispielsweise wenn ein Feld für eine Filterbedingung ausgewählt wird oder wenn ein Feld ausgewählt wird, um Features in den Details oder Listenelementen zu sortieren. Wenn kein Aliasname verfügbar ist, wird der Feldname verwendet.