Freigeben über


Grundlegende Konzepte für Activator

Verwenden Sie diesen Artikel, um sich mit einigen Begriffen und Konzepten vertraut zu machen, die mit Fabric Activator (Activator) verknüpft sind. Das Verständnis dieser Begriffe und Konzepte erleichtert Es Ihnen, die anderen Activatorartikel zu lesen und mit Activator zu arbeiten.

Es gibt viele Objekte und Konzepte, aus denen Activator besteht, zu viele, um in einem einzigen Artikel abzudecken. In diesem Artikel werden Sie also am häufigsten vorgestellt: Activatoren, Arbeitsbereiche,Ereignisstreams, Regeln, Objekte, Ereignisse und Latenz.

Activatorerstellungsworkflow

Ein typischer Activatorworkflow umfasst viele dieser Konzepte. Ein allgemeiner Workflow beginnt mit dem Erstellen eines neuen leeren Activators in einem Arbeitsbereich und der Verwendung von Get-Ereignissen zum Herstellen einer Verbindung mit einem Eventstream. In diesem Eventstream erstellen Sie Objekte und Eigenschaften. Anschließend erstellen Sie eine Regel basierend auf diesen Objekten und Eigenschaften. Beispiel: E-Mail an mich, wenn die Temperatur des Pakets größer als 60 Grad wird. Um eine Regel für dieses Objekt zu erstellen, legt der Designer Bedingungen, Parameter und Aggregationen fest, die Activator anweisen, wann ausgelöst werden soll und welche Aktionen ausgeführt werden, wenn sie ausgelöst werden. Beispiel: Senden sie eine E-Mail, erstellen Sie ein Fabric-Element, oder starten Sie eine Power Automate-Aktion. Ein weiterer gängiger Workflow besteht darin, aus dem Eventstream selbst zu beginnen. Aus dem Eventstream fügen Sie ein Activatorziel hinzu und erstellen den neuen Activator. Nachdem der Activator erstellt wurde, öffnen Sie diesen Activator, und erstellen Sie die Objekte und Eigenschaften.

Arbeitsbereiche

Wie bei allen Fabric-Workloads können Sie mit der Verwendung von Activator beginnen, indem Sie ein Element in einem Fabric-Arbeitsbereich erstellen. Activatoren werden als Activatoren bezeichnet . Arbeitsbereiche sind Orte für die Zusammenarbeit mit Kollegen an bestimmten Inhalten. Arbeitsbereiche enthalten Sammlungen von Dashboards, Berichten, Ereignisstreams, Activatoren und mehr. Wenn ein Arbeitsbereichsbesitzer Ihnen Zugriff auf einen Arbeitsbereich gewährt, erhalten Sie auch Berechtigungen zum Anzeigen oder Bearbeiten des Inhalts in diesem Arbeitsbereich. Dieser Zugriff umfasst die Berechtigung zum Anzeigen oder Bearbeiten der Activatorregeln in diesem Arbeitsbereich.

Jeder hat auch einen Arbeitsplatz. Bei Mein Arbeitsbereich handelt es sich um Ihre persönliche Sandbox, in der Sie Inhalte für sich selbst erstellen.

Um Ihre Arbeitsbereiche anzuzeigen, wählen Sie Arbeitsbereiche im linken Navigationsbereich aus.

Erfahren Sie mehr über Arbeitsbereiche.

Activator und Activator

Activator ist der Name des Fabric-Produkts. Ein Activator ist das, was Sie mithilfe von Activator erstellen. Ein Activator enthält alle erforderlichen Informationen, um eine Verbindung zu Daten herzustellen, auf Bedingungen zu überwachen und zu handeln. In der Regel erstellen Sie einen Activator für jeden von Ihnen überwachten Geschäftsprozess oder -bereich.

Nachdem Sie einen Activator erstellt haben, füllen Sie ihn mit Daten auf. Erfahren Sie, wie Sie Daten aus Power BI, Eventstreamsund Echtzeithubin Ihren Activator übertragen.

Ereignisse und Eventstreams

Activator betrachtet alle Datenquellen als Ereignisdatenströme. Ein Ereignis ist eine Beobachtung über den Zustand eines Objekts und enthält einen Bezeichner für das Objekt selbst, einen Zeitstempel und die Werte für die Felder, die Sie überwachen. Ereignisstreams variieren in der Häufigkeit. IoT-Sensoren können ereignisse oft pro Sekunde aufweisen. Während Pakete, die in und außerhalb des Versandorts gescannt werden, möglicherweise sporadische Datenströme aufweisen.

Ein Eventstream ist eine Instanz des Eventstream-Elements in Fabric. Mit dem Ereignisstreams-Feature in der Microsoft Fabric Real-Time Intelligence-Umgebung können Sie Echtzeitereignisse in Fabric integrieren, transformieren und dann an verschiedene Ziele weiterleiten, ohne Code (no-code) zu schreiben. Activator führt Aktionen für Muster oder Bedingungen aus, die in Ereignisstreamdaten erkannt werden. Der Activator überwacht beispielsweise Ereignisstreamelemente und erkennt, wenn ein Ereignis bestimmte Schwellenwerte erreicht, z. B. Zustellungsdauer mehr als 10 Stunden. Anschließend führt Data Activator automatisch geeignete Aktionen aus, z. B. das Warnen von Benutzer*innen oder das Starten von Power Automate-Workflows.

Daten, die von Power BI beobachtet werden, werden ebenfalls als Ereignisdatenstrom behandelt. In diesem Fall sind Ereignisse Beobachtungen zu Daten nach einem regelmäßigen Zeitplan, der in der Regel mit der Aktualisierungshäufigkeit Ihres Power BI-Semantikmodells (zuvor als Dataset bezeichnet) übereinstimmt. Diese Beobachtungen können einmal pro Tag oder sogar nur einmal pro Woche erfolgen, dann handelt sich um einen sich nur langsam ändernden Ereignisdatenstrom.

Objekte

Die Geschäftsobjekte, die Sie überwachen möchten, können physische Objekte wie Gefriergeräte, Fahrzeuge, Pakete und Benutzer sein. Das Geschäftsobjekt kann auch ein weniger konkretes Konzept wie Werbekampagnen, Konten und Benutzersitzungen sein. In Ihrem Activator modellieren Sie das Objekt, indem Sie einen oder mehrere Ereignisdatenströme verbinden, eine Spalte aus der Objekt-ID auswählen und die Felder angeben, die Sie als Eigenschaften des Objekts verwenden möchten.

Der Begriff „Objektinstanz“ bedeutet eine bestimmte Instanz eines Tiefkühlgeräts/Fahrzeugs/Pakets usw., während der Begriff „Objekt“ in der Regel für die Definition oder Klasse des Objekts verwendet wird. Wir verwenden die Population, um auf alle Objektinstanzen zu verweisen.

Regeln

Regeln definieren die Bedingungen, die für Ihre Objekte erkannt werden sollen, und die Aktionen, die ausgeführt werden sollen, wenn diese Bedingungen erfüllt sind. Eine Regel für ein Objekt „Tiefkühlgerät“ könnte beispielsweise erkennen, dass das Gerät zu warm ist, und eine E-Mail an den entsprechenden Techniker senden.

Es gibt drei Arten von Regeln: Regeln für Ereignisse, Regeln für Ereignisse, die einem Objekt hinzugefügt werden, und Regeln für die Eigenschaften eines Objekts.

Wenn die Bedingungen einer Regel erfüllt sind und eine Aktion initiiert wird, wird die Regel aktiviert.

Eigenschaften

Eigenschaften sind nützlich, wenn Sie Logik für mehrere Regeln wiederverwenden möchten. Sie können eine Eigenschaft für ein Objekt „Tiefkühlgerät“ definieren, die die Temperaturwerte über einen Zeitraum von einer Stunde glättet. Anschließend können Sie diesen geglätteten Wert in vielen anderen Regeln verwenden.

Rückblickperiode

Der Activator muss Verlaufsdaten nachverfolgen, um sicherzustellen, dass richtige Aktionen berechnet werden können. Die Menge an historischen Daten, die abgefragt werden sollen, wird als Nachschlagezeitraum bezeichnet. Dieser Lookbackzeitraum hängt davon ab, wie eine Regel definiert ist, und das Datenvolumen (Ereignisse pro Sekunde) der Daten, die zum Auswerten der Regel erforderlich sind.

So transportiert beispielsweise ein pharmazeutischer Logistikbetrieb Arzneimittelpakete in einer Kältekette. Ziel ist es, eine Warnung zu erhalten, wenn ein Arzneimittelpaket zu warm wird. Angenommen, die Regeldefinition wertet die Durchschnittliche Temperatur über einen zeitraum von drei Stunden für jedes einzelne Paket aus. Und die Regelbedingung ist, dass die Durchschnittliche Temperatur größer als 8°C wird. Hier beträgt der Nachschlagezeitraum sechs Stunden. Der Activator muss sechs Stunden historische Daten überprüfen, um zu entscheiden, ob die Regelbedingung enthalten ist.

Distinct, aktive Objekt-IDs

Regeln, die auf Attributen basieren, werden verwendet, um zu überwachen, wie sich ein Attribut für eine Objekt-ID im Laufe der Zeit ändert. Im Beispiel für die Pharmazeutische Logistik wird jedes einzelne Paket durch eine eindeutige ID dargestellt. Die Datenquelle stellt regelmäßige Messwerte der Temperatur jedes Pakets bereit. Einige Grenzwerte werden in Bezug auf die Anzahl der eindeutigen Objekt-IDs (die Anzahl der Pakete) definiert, die vom Activator innerhalb des Lookbackzeitraums nachverfolgt werden. Activator verfolgt aktive Objekt-IDs. Eine aktive Objekt-ID ist ein Objekt, bei dem Ereignisse innerhalb des gespeicherten Zeitraums ankommen. Zum Beispiel eine Mautstation, die Autos durchläuft.