Erstellen von Activatorbenachrichtigungen für ein Echtzeitdashboard

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

Erstellen einer Activatorregel durch Alarm setzen

Öffnen Sie ein Real-Time-Dashboard, und führen Sie dann eine der folgenden Schritte aus:

  1. Im Menüband:

    1. 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.

    2. 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. Screenshot des Popupfensters mit der Liste der Kacheln zum Erstellen einer Aktivatorregel.

  2. Aus der Kachel:

    1. Wählen Sie eine Kachel auf dem Real-Time Dashboard aus, um den Activator zu überwachen.

    2. Wählen Sie " Benachrichtigung festlegen" in der Symbolleiste der Kachel oder im Menü "Mehr" (...) oben rechts auf der Kachel aus.

      Ein Screenshot, der zeigt, wie eine Aktivatorregel von einer Kachel hinzugefügt wird.

Definieren der Activator-Benachrichtigungsbedingungen

Detailabschnitt

Geben Sie im Bereich " Warnung festlegen " einen Namen für Ihre Regel ein. Screenshot des Detailabschnitts im Bereich

Abschnitt überwachen

Wählen Sie aus, wie oft der Aktivator die Abfrage ausführen soll. Der Standardwert ist alle 5 Minuten.

Screenshot des Erstellens eines Benachrichtigungsfensters im Aktivator, hervorgehobener Monitor.

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.
  1. Wählen Sie in der Dropdownliste "Wenn " den auszuwertenden Wert aus.
  2. Wählen Sie in der Dropdownliste "Bedingung " die zu erfüllende Bedingung aus. Weitere Informationen finden Sie unter Conditions.
  3. Legen Sie in der Dropdownliste "Vorkommen " fest, wie oft die Bedingung erfüllt sein muss, um die Warnung auszulösen.

Screenshot des Erstellens eines Benachrichtigungsfensters im Aktivator, hervorgehobene Bedingung speichern.

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:

    1. Für Aktion auswählen wählen Sie E-Mail senden.
    2. 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.
    3. Geben Sie für "Betreff" den Betreff der E-Mail-Benachrichtigung ein.
    4. Geben Sie für Überschrift die Überschrift der E-Mail-Benachrichtigung ein.
    5. 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.

    6. Wählen Sie für "Kontext" die Werte aus der Dropdownliste aus, die Sie in die E-Mail-Benachrichtigung aufnehmen möchten.

    Screenshot des Abschnitts

  • Microsoft Teams-Benachrichtigung senden:

    1. Wählen Sie unter Aktion auswählen die Optionen Teams, >, Gruppenchatnachricht oder Kanalbeitrag aus.
    2. 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.
    3. Geben Sie für Überschrift die Überschrift der Teams-Benachrichtigung ein.
    4. 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.

    5. Wählen Sie für "Kontext" die Werte aus der Dropdownliste aus, die Sie in die Teams-Benachrichtigung aufnehmen möchten.

    Screenshot des Abschnitts

  • 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:

    1. 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.
    2. Wählen Sie das auszuführende Fabric-Element (Pipeline, Datenfluss, Notizbuch, Spark-Aktivität oder Funktion) von der Liste aus.
    3. 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. Screenshot des Abschnitts
    • 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:
      1. Für "Aktion auswählen" wählen Sie "Benutzerdefinierte Aktion erstellen" aus.

        Screenshot des Abschnitts

      2. 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.

      3. 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.

Screenshot des Fensters zum Erstellen einer Benachrichtigung in Activator, Speicherort hervorgehoben.

Ä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:

  1. 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
      
  2. 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.