Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Geplante Abfragen
Geplante Abfragen helfen Ihnen dabei, Ihre Dashboards zu optimieren, indem sie einige aggregierte Statistiken für die gesamte Flotte vorab berechnen. Es liegt also auf der Hand, sich die Frage zu stellen, wie Sie anhand Ihres Anwendungsfalls ermitteln, welche Ergebnisse vorab berechnet werden sollen und wie Sie diese in einer abgeleiteten Tabelle gespeicherten Ergebnisse zur Erstellung Ihres Dashboards verwenden können. Der erste Schritt in diesem Prozess besteht darin, zu ermitteln, welche Panels vorab berechnet werden sollen. Im Folgenden finden Sie einige allgemeine Richtlinien:
-
Berücksichtigen Sie die Anzahl der Byte, die von den Abfragen gescannt wurden, die zum Füllen der Panels verwendet werden, die Häufigkeit, mit der das Dashboard neu geladen wird, und die Anzahl der gleichzeitigen Benutzer, die diese Dashboards laden würden. Sie sollten mit den Dashboards beginnen, die am häufigsten geladen werden und große Datenmengen scannen. Die ersten beiden Dashboards im Beispiel für ein aggregiertes Dashboard sowie das Aggregat-Dashboard im Drilldown-Beispiel sind gute Beispiele für solche Dashboards.
-
Überlegen Sie, welche Berechnungen wiederholt verwendet werden. Es ist zwar möglich, für jedes Panel und jeden Variablenwert, der im Panel verwendet wird, eine geplante Abfrage zu erstellen, aber Sie können Ihre Kosten und die Anzahl der geplanten Abfragen erheblich optimieren, indem Sie nach Möglichkeiten suchen, mit einer Berechnung die für mehrere Panels erforderlichen Daten vorab zu berechnen.
-
Berücksichtigen Sie die Häufigkeit Ihrer geplanten Abfragen, um die materialisierten Ergebnisse in der abgeleiteten Tabelle zu aktualisieren. Sie sollten analysieren, wie oft ein Dashboard aktualisiert wird, im Vergleich zu dem Zeitfenster, das in einem Dashboard abgefragt wird, und mit der Zeiteinteilung, die bei der Vorberechnung verwendet wurde, sowie mit den Bedienfeldern in den Dashboards verglichen werden. Wenn beispielsweise ein Dashboard, das stündliche Aggregate für die letzten Tage darstellt, nur einmal in ein paar Stunden aktualisiert wird, sollten Sie Ihre geplanten Abfragen so konfigurieren, dass sie nur einmal alle 30 Minuten oder eine Stunde aktualisiert werden. Wenn Sie dagegen über ein Dashboard verfügen, das Aggregationen pro Minute grafisch darstellt und etwa jede Minute aktualisiert wird, möchten Sie, dass Ihre geplanten Abfragen die Ergebnisse jede Minute oder einige Minuten aktualisieren.
-
Überlegen Sie, welche Abfragemuster mithilfe von geplanten Abfragen weiter optimiert werden können (sowohl im Hinblick auf die Abfragekosten als auch auf die Abfragelatenz). Zum Beispiel bei der Berechnung der eindeutigen Dimensionswerte, die häufig als Variablen in Dashboards verwendet werden, oder bei der Rückgabe des letzten von einem Sensor ausgegebenen Datenpunkts oder des ersten Datenpunkts, der von einem Sensor nach einem bestimmten Datum ausgegeben wurde, usw. Einige dieser Beispielmuster werden in diesem Leitfaden behandelt.
Die obigen Überlegungen werden sich erheblich auf Ihre Einsparungen auswirken, wenn Sie Ihr Dashboard auf die Abfrage der abgeleiteten Tabellen umstellen, auf die Aktualität der Daten in Ihren Dashboards und auf die Kosten, die durch die geplanten Abfragen entstehen.