Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können Fabric Aktivatorbenachrichtigungen aus vielen verschiedenen Datenquellen in Microsoft Fabric erstellen. In diesem Artikel wird erläutert, wie Sie Activator-Warnungen von einem Echtzeit-Dashboard aus erstellen können. Weitere Informationen finden Sie unter Was ist Activator?.
Warnung, wenn Bedingungen in einem Echtzeitdashboard erfüllt werden
Verwenden Sie Activator, um Benachrichtigungen auszulösen, wenn Bedingungen für Daten in einem Echtzeitdashboard erfüllt sind. Wenn Sie z. B. über ein Echtzeitdashboard verfügen, das die Verfügbarkeit von Fahrrädern für die Vermietung an mehreren Standorten anzeigt, können Sie eine Warnung auslösen, wenn zu wenige Fahrräder an einem beliebigen Ort verfügbar sind. Senden Sie diese Benachrichtigungen entweder an sich selbst oder an andere Personen in Ihrer Organisation, indem Sie E-Mails oder Microsoft Teams verwenden.
Voraussetzungen
- Ein Arbeitsbereich mit einer Microsoft Fabric-fähigen Kapazität
- Ein Echtzeitdashboard mit mindestens einer Kachel mit Daten
Erstellen einer Activatorregel durch Alarm setzen
Öffnen Sie ein Real-Time-Dashboard, und führen Sie dann eine der folgenden Schritte aus:
Im Menüband:
Legen Sie Warnungen fest, indem Sie die Schaltfläche " Warnung festlegen " auswählen. Screenshot, der zeigt, wie eine Aktivatorregel über die Ribbon-Menüleiste hinzugefügt wird.
Wählen Sie im Popupfenster die Kachel aus, die Sie überwachen möchten, und dann wählen Sie "Auswählen" aus, um den Seitenbereich zu öffnen.
Aus der Kachel:
Definieren der Activator-Benachrichtigungsbedingungen
Detailabschnitt
Geben Sie im Bereich " Warnung festlegen " einen Namen für Ihre Regel ein.
Abschnitt überwachen
Wählen Sie aus, wie oft der Aktivator die Abfrage ausführen soll. Der Standardwert ist alle 5 Minuten.
Bedingungsabschnitt
Definieren Sie die Regelbedingungen wie folgt:
- Wenn Ihre Visualisierung keine Dimensionen aufweist, wählen Sie die Bedingung Bei jedem Ereignis, wenn aus, um Änderungen im Datenstrom zu überwachen, indem Sie ein spezifisches Feld zum Überwachen auswählen.
- Wenn Ihre Visualisierung Dimensionen enthält, wählen Sie die Bedingung Bei jedem Ereignis gruppiert nach aus, um Änderungen im Datenstrom zu überwachen. Dies geschieht, indem Sie ein Feld für die Gruppierung auswählen, das die Daten in unterschiedene Gruppen aufteilt.
- Wählen Sie in der Dropdownliste "Wenn " den auszuwertenden Wert aus.
- Wählen Sie in der Dropdownliste "Bedingung " die zu erfüllende Bedingung aus. Weitere Informationen finden Sie unter Conditions.
- Legen Sie in der Dropdownliste "Vorkommen " fest, wie oft die Bedingung erfüllt sein muss, um die Warnung auszulösen.
Aktionsabschnitt
Wählen Sie im Abschnitt "Aktion " eine der folgenden Aktionen aus, die ausgeführt werden sollen, wenn die Warnung ausgelöst wird:
E-Mail senden:
- Für Aktion auswählen wählen Sie E-Mail senden.
- Geben Sie für "An" die E-Mail-Adresse des Empfängers ein, oder verwenden Sie die Dropdownliste, um aus einer Liste der Benutzer in Ihrer Organisation auszuwählen. Standardmäßig wird Ihre E-Mail-Adresse dort aufgefüllt.
- Geben Sie für "Betreff" den Betreff der E-Mail-Benachrichtigung ein.
- Geben Sie für Überschrift die Überschrift der E-Mail-Benachrichtigung ein.
- Geben Sie für Notizen alle zusätzlichen Informationen ein, die Sie in die E-Mail-Benachrichtigung aufnehmen möchten.
Hinweis
Beim Eingeben des Betreffs, der Überschrift oder der Notizen können Sie auf Eigenschaften in den Daten verweisen, indem Sie
@eingeben oder die Schaltfläche neben den Textfeldern auswählen. Beispiel:@BikepointID. - Wählen Sie für "Kontext" die Werte aus der Dropdownliste aus, die Sie in die E-Mail-Benachrichtigung aufnehmen möchten.
Microsoft Teams-Benachrichtigung senden:
- Wählen Sie unter Aktion auswählen die Optionen Teams, >, Gruppenchatnachricht oder Kanalbeitrag aus.
- Führen Sie je nach Auswahl eine der folgenden Schritte aus:
- Wenn Sie die Option "Nachricht an Einzelpersonen " ausgewählt haben, geben Sie E-Mail-Adressen von Empfängern ein, oder verwenden Sie die Dropdownliste, um eine Eigenschaft auszuwählen, deren Wert eine E-Mail-Adresse ist. Wenn die Bedingung erfüllt ist, wird eine Teams-Nachricht an die angegebenen Personen gesendet.
- Wenn Sie die Option " Gruppenchatnachricht " ausgewählt haben, wählen Sie in der Dropdownliste einen Gruppenchat aus. Wenn die Bedingung erfüllt ist, wird eine Nachricht in den Gruppenchat gepostet.
- Wenn Sie die Option "Kanalbeitrag " ausgewählt haben, wählen Sie in den Dropdownlisten ein Team und einen Kanal aus. Wenn die Bedingung erfüllt ist, wird eine Nachricht in den ausgewählten Kanal gepostet.
- Geben Sie für Überschrift die Überschrift der Teams-Benachrichtigung ein.
- Geben Sie unter Notizen Hinweise zur Teams-Benachrichtigung ein.
Hinweis
Wenn Sie den Betreff, die Überschrift oder Notizen eingeben, können Sie sich auf die Eigenschaften in den Daten beziehen, indem Sie
@eingeben oder die Schaltfläche neben den Textfeldern auswählen. Beispiel:@BikepointID. - Wählen Sie für "Kontext" die Werte aus der Dropdownliste aus, die Sie in die Teams-Benachrichtigung aufnehmen möchten.
Run Fabric-Aktivitäten: Führen Sie die folgenden Schritte aus, um die Warnung so zu konfigurieren, dass eine Fabric Pipeline, ein Datenfluss, ein Spark-Auftrag, ein Notizbuch oder eine Benutzerdatenfunktion ausgeführt wird, wenn die Bedingung erfüllt ist:
- Wählen Sie für "Auswählen"-Aktion "Pipeline ausführen", "Datenfluss ausführen", "Spark-Auftrag ausführen", "Notizbuch ausführen" oder "Benutzerdatenfunktion ausführen" (Vorschau) aus.
- Wählen Sie das auszuführende Fabric-Element (Pipeline, Datenfluss, Notizbuch, Spark-Aktivität oder Funktion) von der Liste aus.
- Wählen Sie "Parameter hinzufügen" aus, und geben Sie den Namen des Parameters für das Fabric Element und einen Wert dafür an. Sie können mehrere Parameter hinzufügen.
Sie können Parameter aus den Alarmdaten übergeben, indem Sie
@eingeben oder die Schaltfläche neben dem Textfeld auswählen. Beispiel:@BikepointID.
-
Benutzerdefinierte Aktionen: Führen Sie die folgenden Schritte aus, um die Warnung so zu konfigurieren, dass eine benutzerdefinierte Aktion aufgerufen wird, wenn die Bedingung erfüllt ist:
Für "Aktion auswählen" wählen Sie "Benutzerdefinierte Aktion erstellen" aus.
Wie im Abschnitt "Aktionsabschnitt" erwähnt, erstellen Sie zuerst die Regel und führen Sie dann die Einrichtung benutzerdefinierter Aktionen durch, indem Sie die Schritte im Abschnitt Trigger custom actions (Power Automate flows) befolgen.
Nachdem Sie die benutzerdefinierte Aktion erstellt haben, wählen Sie im Definitionsbereich der Regel die benutzerdefinierte Aktion aus, die Sie in der Dropdownliste "Aktion " erstellt haben.
Abschnitt "Speicherort"
Legen Sie den Speicherort fest, um diese Activatorregel zu speichern, und wählen Sie Erstellen aus.
Ändern der Regel im Aktivierer
Wenn Ihre Regel fertig ist, erhalten Sie eine Benachrichtigung mit einem Link zu Ihrer Regel. Wählen Sie den Link aus, um Ihre Regel im Activator zu bearbeiten. Das Bearbeiten ihrer Regel ist nützlich, wenn Sie eine der folgenden Verfeinerungen ausführen möchten:
- Fügen Sie Ihrer Warnung weitere Empfänger hinzu.
- Definieren Sie eine komplexere Warnungsbedingung, als im Bereich Warnung festlegen möglich ist.
Informationen zum Bearbeiten von Regeln im Activator finden Sie unter Erstellen von Activatoren im Entwurfsmodus.
Einschränkungen für das Festlegen von Warnungen
Denken Sie beim Erstellen von Warnungen daran, dass Sie Benachrichtigungen nur für bestimmte Arten visueller Elemente festlegen können. Die folgenden visuellen Elemente werden nicht unterstützt:
- Tabellen
- Maps
- Trichterdiagramme
- Anomalies
- Punktdiagramme
- "Markdowns"
- Heatmaps
- Zeitdiagramme (wie im nächsten Abschnitt beschrieben)
Hinweis
Diese Einschränkungen gelten für visuelle Elemente des Real-Time Dashboards. Warnungen zu Tabellenvisualen in veröffentlichten Power BI Berichten finden Sie unter Erstellen einer Warnung in Power BI Bericht.
Einschränkungen für Diagramme mit einer Zeitachse
Wenn Sie ein Diagramm mit einer Zeitachse in Power BI oder in einem Echtzeit-Dashboard verwenden, liest der Aktivator den Messwert genau einmal für jeden Punkt auf der Zeitachse aus. Wenn sich der gemessene Wert für einen bestimmten Zeitpunkt ändert, nachdem der Aktivator ihn gelesen hat, ignoriert Aktivator den geänderten Wert.
Einschränkungsbeispiel
Diese Einschränkung wird anhand des folgenden Beispiels veranschaulicht. In diesem Beispiel zeigt ein Diagramm die Anzahl der verkauften Fahrräder. Activator liest das Diagramm zuerst am Morgen des 3. Januars vor. Zurzeit zeigt das Diagramm 10 verkaufte Fahrräder:
| Datum | Anzahl der verkauften Fahrräder |
|---|---|
| 1. Januar | 20 |
| 2. Januar | 18 |
| 3. Januar | 10 |
Später am 3. Januar werden weitere Fahrräder verkauft. Das Diagramm aktualisiert, um diese Änderung widerzuspiegeln, und die Anzahl der verkauften Fahrräder liest jetzt 15:
| Datum | Anzahl der verkauften Fahrräder |
|---|---|
| 1. Januar | 20 |
| 2. Januar | 18 |
| 3. Januar | 15 (geändert gegenüber früher am Tag) |
Der Aktivator ignoriert den geänderten Wert, da er bereits einen Wert von 10 vor dem Tag liest.
So umgehen Sie diese Einschränkung
Der häufigste Grund, warum sich ein Messwert im Laufe der Zeit ändert, ist, dass der letzte Punkt auf der Zeitachse verändert werden kann. Im Beispiel steigt die Anzahl der Verkäufe im Laufe des Tages. Die Anzahl der verkauften Artikel an früheren Tagen ändert sich nie, da diese Datumsangaben in der Vergangenheit liegen. So vermeiden Sie diese Einschränkung:
Schließen Sie das aktuelle Datum und die aktuelle Uhrzeit aus dem Diagramm aus, sodass der Wert nicht abgesampt wird, während er noch geändert werden kann.
Fügen Sie ihrem Diagramm einen relativen Zeitfilter hinzu, um das aktuelle Datum oder die aktuelle Uhrzeit aus dem Diagramm auszuschließen. Der Aktivator erkennt den Wert erst, nachdem dieser für den betreffenden Zeitraum endgültig festgelegt wurde und keiner weiteren Änderung mehr unterliegt.
Fügen Sie einen Zeitfilter hinzu, bei dem der Zeitbereich "eine Einheit vor" der aktuellen Uhrzeit endet. Daher ist der letzte von Activator gesampelte Container bereits geschlossen und ändert sich nicht.
TableForReflex | where YourTimeColumn between (ago(5h)..bin(now(), 1h)) | summarize count() by bin(YourTimeColumn, 1h) | render timechart
Verwenden Sie eine Karte oder ein visuelles KPI-Element, um den Wert für das aktuelle Datum nachzuverfolgen, da die hier beschriebene Einschränkung nur für Diagramme mit einer Zeitachse gilt. Erstellen Sie z. B. ein KPI-Visuelles, das Verkäufe bis heute anzeigt. Activator liest und löst Änderungen an diesem Wert im Laufe des Tages aus.