Wenn Sie die entsprechenden Nutzerberechtigungen haben, können Sie Benachrichtigungen für abfragebasierte Kacheln oder mit Looks verknüpfte Kacheln auf benutzerdefinierten Dashboards oder LookML-Dashboards erstellen.
Bei jeder Benachrichtigungsanfrage werden die Dashboard- und Kachelneinstellungen zum Zeitpunkt der Erstellung der Benachrichtigung erfasst. Eine Benachrichtigung wird jedoch mit vielen der gängigen Änderungen synchronisiert, die Sie oder andere Nutzer am zugrunde liegenden Dashboard oder der zugrunde liegenden Kachel vornehmen, ohne dass die Benachrichtigung neu erstellt werden muss. Auf dieser Dokumentationsseite wird beschrieben, wie sich diese Arten von Dashboardänderungen auf Benachrichtigungen auswirken:
- Dashboard oder Tile bearbeiten
- Dashboards kopieren
- Dashboard löschen
- Synchronisierung einer Benachrichtigung prüfen
- Probleme mit nicht synchronisierten Benachrichtigungen beheben
Informationen zum Bearbeiten einer Benachrichtigungsanfrage finden Sie auf der Dokumentationsseite Benachrichtigungen ändern.
Dashboard oder Tile bearbeiten
Viele der Änderungen, die Sie oder andere Nutzer an der Kachel oder dem Dashboard einer Benachrichtigung vornehmen, werden mit den Benachrichtigungseinstellungen synchronisiert, ohne dass die Benachrichtigung neu erstellt werden muss. Die Benachrichtigung erfasst einige Änderungen an der Dashboardkachel oder dem Dashboardfilter der Kachel. Die Benachrichtigung kann Änderungen auch je nach Dashboard-Typ der zugehörigen Tile unterschiedlich behandeln.
Dashboard-Kachel bearbeiten
Wenn für die Kachel mindestens eine Benachrichtigung festgelegt ist, wird in Looker eine Warnung angezeigt, wenn Sie den Mauszeiger im Dreipunkt-Menü der Dashboardkachel auf die Option Bearbeiten bewegen:
Editing may affect any alerts on this tile.
Außerdem wird in Looker im Fenster Kachel bearbeiten eine Warnung angezeigt:
At least one alert is set on this dashboard tile. Editing the fields in this tile's visualization may invalidate the conditions for these alerts.
Viele der Änderungen, die an einer Dashboard-Tile vorgenommen werden, werden in die Benachrichtigung für diese Tile übernommen. Einige Änderungen können jedoch die beabsichtigte Bedeutung der Benachrichtigungsabfrage aufheben und die Synchronisierung zwischen der Benachrichtigung und der Dashboardkachel stören. In den Tabellen auf dieser Seite finden Sie Listen häufiger Änderungen der Dashboard-Tile und wie sich diese Änderungen auf Benachrichtigungen für diese Tile auswirken.
Benutzerdefiniertes oder LookML-Dashboard bearbeiten
Diese Tabelle zeigt, ob Benachrichtigungen für jede Änderung, die ein Benutzer an den Tile-Abfragen in benutzerdefinierten Dashboards (User-Defined Dashboards, UDFs) oder LookML-Dashboards vornimmt, synchronisiert bleiben.
Änderungen an der Abfrage der Dashboard-Kachel | Wird die Benachrichtigung mit dem Dashboard synchronisiert? | Inhaberermittlung |
Entfernen einer Dimension oder benutzerdefinierten Dimension, die in der Benachrichtigungsabfrage verwendet wird | Nein | Bearbeiten Sie vorhandene Benachrichtigungsbedingungen. |
Dimension oder benutzerdefinierte Dimension, die in der Benachrichtigungsabfrage nicht verwendet wird, hinzufügen oder entfernen | Ja | |
Entfernen einer Dimension von type: time , die in der Benachrichtigungsanfrage verwendet wird |
Nein | Bearbeiten Sie vorhandene Benachrichtigungsbedingungen. |
Measure oder benutzerdefinierte Messung hinzufügen | Ja | |
Entfernen einer Dimension, benutzerdefinierten Dimension, eines Messwerts, benutzerdefinierten Messwerts oder einer Tabellenkalkulation, die nicht in der Benachrichtigungsanfrage verwendet wird | Ja | |
Einen Messwert oder einen benutzerdefinierten Messwert, der in der Benachrichtigungsabfrage verwendet wird, entfernen | Nein | Bearbeiten Sie vorhandene Benachrichtigungsbedingungen. |
Bearbeiten einer vorhandenen Tabellenberechnung, die nicht in der Benachrichtigungsabfrage verwendet wird | Ja | |
Eine vorhandene Tabellenkalkulation bearbeiten, die in der Benachrichtigungsabfrage verwendet wird | Ja | |
Entfernen einer Tabellenberechnung, die in der Benachrichtigungsabfrage verwendet wird | Nein | Bearbeiten Sie vorhandene Benachrichtigungsbedingungen. |
Tabellenberechnungen hinzufügen | Ja | |
Dimensionen aus einer Visualisierung ausblenden, die nicht in der Benachrichtigungsabfrage verwendet werden | Ja | |
Dimension aus einer Visualisierung ausblenden, die in der Benachrichtigungsabfrage verwendet wird | Ja | |
Messung aus einer Visualisierung ausblenden, die nicht in der Benachrichtigungsabfrage verwendet wird | Ja | |
Maß aus einer Visualisierung ausblenden, das in der Benachrichtigungsabfrage verwendet wird | Ja | Bearbeiten Sie vorhandene Benachrichtigungsbedingungen. |
Visualisierungstyp ändern | Ja | |
Filter für Abfragen ändern | Ja | Die Änderungen werden zwar mit der Benachrichtigung synchronisiert, sie kann aber ungültig werden, wenn die Triggerwerte der Benachrichtigung außerhalb der Datenwerte liegen, die durch die aktualisierten Abfragefilter vorgegeben sind. Möglicherweise müssen Sie die Werte für den Benachrichtigungstrigger bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Sortierreihenfolge ändern | Ja | Bearbeiten Sie die Werte für den Benachrichtigungstrigger, um einen neuen Datenwertbereich zu berücksichtigen. |
Pivot ändern (unpivot, auf ein anderes Feld pivotieren) | Ja | Obwohl die Änderungen mit der Benachrichtigung synchronisiert werden, kann die Benachrichtigung ungültig werden, wenn die Triggerwerte der Benachrichtigung außerhalb der Datenwerte liegen, die von den aktualisierten Pivots bestimmt werden. Möglicherweise müssen Sie die Werte für den Trigger für Benachrichtigungen bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Spaltenlimit ändern | Ja | Obwohl die Änderungen mit der Benachrichtigung synchronisiert werden, kann die Benachrichtigung ungültig werden, wenn die Triggerwerte der Benachrichtigung außerhalb der Datenwerte liegen, die durch das aktualisierte Spaltenlimit festgelegt werden. Möglicherweise müssen Sie die Werte für den Benachrichtigungstrigger bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Zeilenlimit ändern | Ja | Die Änderungen werden zwar mit der Benachrichtigung synchronisiert, diese wird jedoch möglicherweise ungültig, wenn die Triggerwerte der Benachrichtigung außerhalb der Datenwerte liegen, die durch das aktualisierte Zeilenlimit vorgegeben sind. Möglicherweise müssen Sie die Werte für den Trigger für Benachrichtigungen bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Zwischensummen hinzufügen oder entfernen | Ja | |
Spalten- oder Zeilensummen hinzufügen oder entfernen | Ja | |
Fehlende Daten und Werte ergänzen | Ja | Die Änderungen werden mit der Benachrichtigung synchronisiert. Wenn es sich bei den Feldern mit fehlenden Werten jedoch um Zeiträume handelt, kann das Ausfüllen dieser Werte sich auf die Ergebnisse der Abfrage auswirken. Möglicherweise müssen Sie die Werte für den Trigger für Benachrichtigungen bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Felder neu anordnen | Ja | Obwohl die Änderungen mit der Benachrichtigung synchronisiert werden, kann sich eine Änderung der Reihenfolge der Felder in der Tile-Abfrage auf die Abfrageergebnisse auswirken, wenn für die Abfrage ein Zeilen- oder Spaltenlimit gilt. Möglicherweise müssen Sie die Werte für den Benachrichtigungstrigger bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Dimensionen von type: time oder benutzerdefinierte Dimensionen neu anordnen |
Ja | Ausnahme: Wenn sich die erste Zeitdimension von der Zeitdimension unterscheidet, auf die die Benachrichtigung festgelegt ist, wird die Benachrichtigung nicht mehr synchronisiert. |
LookML-Dashboards bearbeiten
In dieser Tabelle wird beschrieben, wie sich Änderungen, die ausschließlich an LookML-Dashboards vorgenommen werden, auf Benachrichtigungen für diese Tiles auswirken.
Änderungen an der Abfrage der LookML-Dashboard-Kachel | Wird die Benachrichtigung mit dem Dashboard synchronisiert? | Inhaberermittlung |
Die Parameter explore oder model werden geändert, wobei jedoch die LookML-Dashboard-ID model::dashboardname beibehalten wird. |
Nein |
|
Dashboard-Filter bearbeiten
Bei benutzerdefinierten Dashboards können Sie festlegen, ob Änderungen an Dashboard-Filtern mit allen Benachrichtigungen im Dashboard synchronisiert werden sollen oder ob keine Änderungen an Dashboard-Filtern synchronisiert werden sollen. Sie können Änderungen an Dashboard-Filtern nicht selektiv auf Benachrichtigungen für einzelne Dashboard-Kacheln anwenden.
So synchronisieren Sie Dashboard-Filteränderungen mit allen Benachrichtigungen im Dashboard:
- Klicken Sie auf das Dreipunkt-Menü des Dashboards.
- Wählen Sie Dashboard bearbeiten aus, um den Bearbeitungsmodus aufzurufen.
- Klicken Sie in der oberen Symbolleiste auf Filter.
Aktivieren Sie die Ein/Aus-Schaltfläche Filterbearbeitungen auf Benachrichtigungen anwenden.
In Looker werden keine Benachrichtigungen mit Änderungen an LookML-Dashboard-Filtern synchronisiert.
In dieser Tabelle wird beschrieben, wie sich Änderungen, die ausschließlich an benutzerdefinierten Dashboards vorgenommen werden, auf Benachrichtigungen auf diesen Kacheln auswirken.
Änderungen an permanenten UDD-Filtern (bei aktivierter Ein/Aus-Schaltfläche für Benachrichtigungen) | Bleibt die Benachrichtigung mit dem Dashboard synchronisiert? | Nutzerauflösung |
Dashboard-Filter hinzufügen oder entfernen | Ja | Die Änderungen werden zwar mit der Benachrichtigung synchronisiert, aber eine Aktualisierung der Dashboard-Filter kann sich auf die Abfrageergebnisse auswirken. Möglicherweise müssen Sie die Werte für den Benachrichtigungstrigger bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Standardwert eines Dashboard-Filters bearbeiten | Ja | Die Änderungen werden zwar mit der Benachrichtigung synchronisiert, aber das Aktualisieren von Dashboard-Filtern kann sich auf die Abfrageergebnisse auswirken. Möglicherweise müssen Sie die Werte für den Trigger für Benachrichtigungen bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Vorübergehenden Wert eines Dashboard-Filters bearbeiten | Nein | Die Änderungen werden zwar mit der Benachrichtigung synchronisiert, aber das Aktualisieren von Dashboard-Filtern kann sich auf die Abfrageergebnisse auswirken. Möglicherweise müssen Sie die Werte für den Trigger für Benachrichtigungen bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Felder bearbeiten, auf die ein Dashboard-Filter angewendet wird | Ja | Die Änderungen werden zwar mit der Benachrichtigung synchronisiert, aber das Aktualisieren von Dashboard-Filtern kann sich auf die Abfrageergebnisse auswirken. Möglicherweise müssen Sie die Werte für den Trigger für Benachrichtigungen bearbeiten, um einen neuen Datenwertbereich zu berücksichtigen. |
Dashboard kopieren
Wenn Sie ein Dashboard kopieren, werden keine erweiterten Benachrichtigungen auf diesem Dashboard kopiert.
Dashboard löschen
Wenn Sie ein Dashboard löschen, werden alle Benachrichtigungen für dieses Dashboard sofort deaktiviert. Follower oder Empfänger erhalten keine Benachrichtigungen mehr, wenn die Benachrichtigungsbedingungen erfüllt sind.
Der Eigentümer der Benachrichtigung sieht auf der Nutzerseite Benachrichtigungen verwalten sofort, dass der Name des Dashboards für die Benachrichtigung gelöscht wurde. Wenn die Benachrichtigungsabfrage das nächste Mal ausgeführt wird, wird der Benachrichtigungsstatus als Deaktiviert angezeigt.
Synchronisierungsstatus einer Benachrichtigung prüfen
Sie können den Synchronisierungsstatus der Benachrichtigung auf der Seite Benachrichtigungsdetails ansehen, die über die Nutzerseite Benachrichtigungen verwalten verfügbar ist. Wenn Sie Looker-Administrator sind, können Sie die Seite Benachrichtigungsdetails auch über die Seite Benachrichtigungen aufrufen.
Der Synchronisierungsstatus wird unten links auf der Seite angezeigt:
- Ein grünes Häkchen in einem Kreis bedeutet, dass die Benachrichtigung noch mit dem zugehörigen Dashboard synchronisiert wird.
- Ein gelbes dreieckiges Warnsymbol bedeutet, dass die Benachrichtigung nicht mehr mit dem Dashboard synchronisiert ist. Der Status enthält einen Zeitstempel, der angibt, wann die Synchronisierung unterbrochen wurde. Bei einer nicht synchronisierten Benachrichtigung wird in der Spalte Dashboard auf der Seite Benachrichtigungen verwalten oder auf der Seite Benachrichtigungen der Wert Keine angezeigt.
Problem mit nicht synchronisierten Benachrichtigungen beheben
Auch wenn eine Benachrichtigung von seinem Dashboard nicht mehr synchronisiert wird, führt Looker weiterhin Benachrichtigungsabfragen aus, um die Daten der Dashboard-Kachel auf die Alarmbedingungen zu überprüfen. Die Ergebnisse dieser Abfragen werden im Verlauf der Benachrichtigung angezeigt. Dieser ist auf der Seite Benachrichtigungsdetails auf den Seiten zur Benachrichtigungsverwaltung für Inhaber von Benachrichtigungen und Administratoren sowie auf der Seite Benachrichtigungsverlauf zu sehen. Je nach Grund für die Unterbrechung der Synchronisierung ist es jedoch möglicherweise nicht möglich, dass die Benachrichtigungsbedingungen erfüllt werden.
Wenn eine Benachrichtigung, deren Inhaber Sie sind, nicht mehr mit dem zugehörigen Dashboard synchronisiert wird, müssen Sie das Problem möglicherweise so beheben:
- Ursprüngliche Benachrichtigungsbedingungen bearbeiten
- Ursprüngliche Schwellenwerte für Benachrichtigungen bearbeiten
- Ursprüngliche Abfrage der Tile und alle gewünschten Filter neu erstellen
Informationen zum Bearbeiten einer Benachrichtigung finden Sie auf der Dokumentationsseite Benachrichtigungen ändern.
So erstellen Sie die Tile-Abfrage neu:
- Klicken Sie auf der Seite Benachrichtigungsdetails im Dreipunkt-Menü der Visualisierung auf die Option Von hier aus analysieren.
- Erstellen Sie die ursprüngliche Abfrage neu.
- Klicken Sie auf das Zahnradsymbol „Erkunden“ und wählen Sie im Zahnradmenü Speichern und dann im Untermenü Zum vorhandenen Dashboard aus, um die Abfrage dem entsprechenden Dashboard hinzuzufügen.
- Wenden Sie im Dashboard nach Bedarf Dashboard-Filter auf die Kachel an.
- Legen Sie eine neue Benachrichtigung für diese Dashboard-Kachel fest.