Erstellen von Dashboards mit hoher Skalierbarkeit

Wenn ein Dashboard für die Öffentlichkeit freigegeben wird, kann von hohem Bedarf und starkem Datenverkehr ausgegangen werden. Zu hohen Anforderungsraten kann es kommen, wenn ein Dashboard von sozialen Medien, einem Newsfeed oder anderen Kanälen aufgegriffen wird.

Mit den folgenden Best Practices kann sichergestellt werden, dass für den Datenverkehr eines Dashboards die skalierbare Infrastruktur von ArcGIS Online genutzt wird, um so bei hohem Bedarf eine effektive Skalierung zu erreichen.

Dashboard-Datenquellen

Datenquellen sind die in Ihrer ArcGIS Online-Organisation gespeicherten Webkarten und Web-Layer. Berücksichtigen Sie zum Optimieren der Layer in Ihren Dashboards die folgenden Richtlinien.

  • Stellen Sie sicher, dass das Dashboard und alle referenzierten Webkarten und -Layer für alle Benutzer freigegeben sind.
  • Stellen Sie sicher, dass es sich bei allen im Dashboard verwendeten Layern um gehostete Feature-Layer, Feature-Layer-Sichten oder gehostete Kachel-Layer handelt.
  • Stellen Sie sicher, dass Bearbeitung, Synchronisierung und besitzbasierte Zugriffssteuerung deaktiviert sind.
    Hinweis:

    Die besitzbasierte Zugriffssteuerung kann später aktiviert werden (auch bei deaktivierter Synchronisierung). Gehen Sie wie in diesem Artikel beschrieben vor, um die besitzbasierte Zugriffssteuerung für den Layer zu deaktivieren.

    Hinweis:

    Wenn eine Bearbeitung Ihrer Daten erforderlich ist, sollten Sie sie nicht öffentlich freigeben. Ist auch die Freigabe erforderlich, sollten Sie eine Feature-Layer-Sicht erstellen, die den beschriebenen Best Practices entspricht.

  • Für die Dauer der Cache-Steuerung gehosteter Feature-Layer und Feature-Layer-Sichten sollte ein Wert gewählt werden, der der tatsächlichen Häufigkeit der Datenaktualisierung entspricht (Standardwert: 30 Sekunden).
  • Erstellen Sie für gehostete Feature-Layer mit einer großen Anzahl an Features Attributindizes für häufig abgefragte Felder.
  • Die Filter und Sichtdefinitionen der Layer sollten keine Bedingungen mit relativem Datum enthalten. Dies sind die Operatoren in den letzten oder nicht in den letzten.

Dashboard-Konfiguration

Beim Erstellen und Freigeben eines Dashboards wird mit den folgenden Konfigurationsoptionen sichergestellt, dass die skalierbare Infrastruktur der Plattform bestmöglich von dem Dashboard genutzt wird und Änderungen an der Freigabe eines Dashboards nicht zu Beeinträchtigungen für die Organisation führen.

  • Wenn Ihr Dashboard ein oder mehrere Kartenelemente mit Kartenausdehnungsfiltern umfasst, stellen Sie sicher, dass der Ziel-Layer auf dem operationalen Layer der Karte basiert.
  • Verwenden Sie bei der Konfiguration einer Filteraktion nicht die Methode Räumlich, wenn das Ziel auf einer anderen Datenquelle basiert. Verwenden Sie stattdessen die Methode Feld.
    Hinweis:

    Hinweis: Möglicherweise müssen Sie die Daten vorverarbeiten, um weitere Felder hinzuzufügen, bevor Sie das Dashboard konfigurieren.

  • Wenn im Dashboard eingebettete Inhalte verwendet werden, um andere Apps mit ArcGIS Online-Inhalten einzubinden, stellen Sie sicher, dass diese den Empfehlungen für skalierbare Apps entsprechen.
  • Verwenden Sie beim Freigeben einer Dashboard-URL oder beim Verwenden einer URL zum Einbetten des Dashboards in eine andere Seite die generische URL, die mit www.arcgis.com beginnt, und nicht die organisationsspezifische URL.
  • Vermeiden Sie beim Konfigurieren von Dashboard-Elementen und Auswahlmöglichkeiten die Verwendung von relativen Datenfiltern mit den folgenden Operatoren:
    • liegt innerhalb des/der letzten
    • ist vor dem/der letzten
    • liegt innerhalb des/der nächsten
    • ist nach dem/der nächsten
  • Verwenden Sie für die Operatoren ist vor oder ist nach nicht den Standardzeitraum Jetzt.