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.
Mit translytischen Aufgabenflüssen können Sie Endbenutzeraktionen wie das Aktualisieren von Datensätzen, das Hinzufügen von Anmerkungen oder das Erstellen von Workflows automatisieren, die Aktionen in anderen Systemen auslösen. Translytische Aufgabenflüsse ermöglichen automatisierte Szenarien, einschließlich:
- Hinzufügen von Daten: Fügen Sie einer Tabelle in Ihrer Datenbank einen Datensatz hinzu, und sehen Sie ihn in Ihrem Bericht wider. Fügen Sie beispielsweise einen neuen Kundendatensatz hinzu.
- Bearbeiten von Daten: Bearbeiten Sie einen vorhandenen Datensatz in einer Tabelle in Ihrer Datenbank und sehen Sie, wie er in Ihrem Bericht widergespiegelt wird. Aktualisieren Sie z. B. ein Statusfeld oder eine Anmerkung.
- Löschen von Daten: Löschen Sie einen vorhandenen Datensatz von Daten aus einer Tabelle in Ihrer Datenbank, und sehen Sie, dass sie aus Ihrem Bericht entfernt wurde. Wenn Sie beispielsweise einen Kundendatensatz entfernen, der nicht mehr benötigt wird.
- Aufrufen einer externen API: Stellen Sie eine API-Anforderung vor, auf die über eine Netzwerkanforderung zugegriffen werden kann. Stellen Sie beispielsweise eine Anforderung an den REST-Endpunkt einer öffentlichen API, die entweder die zugrunde liegenden Daten oder die Eingabe des Endbenutzers aktualisiert, oder eine Aktion in einem anderen System ausführt.
Translytical Aufgabenabläufe funktionieren durch die Nutzung von Benutzerdatenfunktionen in Fabric, um Funktionen in den zugrunde liegenden Fabric-Datenquellen aufzurufen.
Das folgende Beispiel zeigt einen translytischen Aufgabenfluss, der einen Power BI Bericht verbindet, der Verkaufschancen mit einem Workflow anzeigt, der Anforderungen an Teams sendet. In diesem Beispiel können Sie sehen, dass der Benutzer die Tabelle gefiltert hat, um nur risikoreiche Möglichkeiten mit hoher Anzahl und begrenzten Zeitfenstern anzuzeigen. Der Benutzer beantragt einen Rabatt von 10% für diese Möglichkeiten und begründet die Anfrage in einem Kommentarfeld. Sobald sie die Schaltfläche " Rabatt anfordern " auswählen, werden die Eingaben aus der Tabelle und die Textfelder an eine Benutzerdatenfunktion übergeben. Die Funktion sendet eine Nachricht in Teams mit den Details, sodass die Anforderung genehmigt oder abgelehnt werden kann.
Sind Sie bereit für die ersten Schritte? Wählen Sie aus zwei End-to-End-Lernprogrammen aus:
Lernprogramm zum Zurückschreiben von Daten: Lernprogramm: Erstellen eines translytischen Aufgabenflusses führt Sie durch das Erstellen einer SQL-Datenbank, das Schreiben einer Benutzerdatenfunktion und das Verbinden der Funktion mit einem Power BI-Bericht, um Datenanmerkungsszenarien zu ermöglichen.
Lernprogramm zum Statusupdate: Lernprogramm: Erstellen eines Statusaktualisierungsworkflows zeigt, wie Sie Statusaktualisierungen aus einem Power BI-Bericht in Microsoft Teams-Kanälen posten.
Wenn Sie bereits über eine Benutzerdatenfunktion verfügen, die Sie mit einem Power BI Bericht verbinden möchten, lesen Sie Create a data function button in Power BI.
Datenzurückschreibung
Translytische Arbeitsabläufe können das Rückschreiben von Daten ermöglichen, sodass Endbenutzer Daten in Fabric-Datenbanken direkt aus Power BI-Berichten aktualisieren, hinzufügen oder löschen können. Mithilfe der Benutzerdatenfunktionen von Fabric können Sie Datensätze basierend auf dem vom Bericht übergebenen Filterkontext programmgesteuert aktualisieren, hinzufügen oder löschen.
Mit dem folgenden Power BI Bericht können Sie beispielsweise den in der Tabelle angezeigten Rabattwert ändern, ohne den Bericht verlassen zu müssen. Wenn Sie den neuen Wert im Eingabefilter eingeben und Rabatt absenden auswählen, aktualisiert eine Fabric-Benutzerdaten-Funktion automatisch die Datensätze der Datenquelle, die den angewendeten Filtern entsprechen.
Für Datenrückschreibszenarien verfügen Benutzerdatenfunktionen über eine systemeigene Verbindungsverwaltung für die folgenden Fabric-Datenquellen:
- Fabric SQL-Datenbanken
- Stofflager
- Fabric Lakehouses (für Dateien)
Für die meisten Rückschreibszenarien empfehlen wir die Verwendung der SQL-Datenbank als zugrunde liegende Datenquelle. SQL-Datenbanken funktionieren gut mit den umfangreichen Lese-/Schreibvorgängen, die in Berichtsszenarien erforderlich sind.
Arbeitsbeispiele von Benutzerdatenfunktionen finden Sie unter Translytical-Aufgabenflussbeispiele.
Benutzerdefinierte Automatisierung
Translytische Aufgabenabläufe können viele Aufgaben automatisieren und sogar Maßnahmen in anderen Systemen über externe APIs ergreifen.
Mit dem folgenden Power BI Bericht können Sie beispielsweise maßgeschneiderte KI-Vorschläge für die In der Tabelle angezeigten Influencer mithilfe Azure OpenAI-Antwort-API generieren. Wenn Sie einen Influencer auswählen und dann die Option KI-Vorschlag generieren auswählen, stellt eine Funktion für Fabric-Benutzerdaten eine Azure-OpenAI-Antwort basierend auf einer vollständig anpassbaren Eingabeaufforderung bereit.
Arbeitsbeispiele von Benutzerdatenfunktionen finden Sie unter Translytical-Aufgabenflussbeispiele.
Einschränkungen
Derzeit gelten die folgenden Einschränkungen für translytische Aufgabenflüsse:
- Benutzerdatenfunktionen müssen einen
strTyp zurückgeben, der einem Bericht hinzugefügt werden soll. - PBIR-Formate (Power BI erweiterter Bericht) und PBIP (Power BI Project) werden nicht unterstützt.
- Power BI Embedded wird nur für sichere Einbettungsszenarien unterstützt.
Die folgenden Diensteinschränkungen können sich auch auf Ihre translytischen Arbeitsabläufe auswirken:
- Dienstdetails und Einschränkungen von Fabric-Benutzerdatenfunktionen
- Einschränkungen von SQL-Datenbanken in Microsoft Fabric
Nächste Schritte
Lernprogramm zum Zurückschreiben von Daten: Lernprogramm: Erstellen eines translytischen Aufgabenflusses führt Sie durch das Erstellen einer SQL-Datenbank, das Schreiben einer Benutzerdatenfunktion und das Verbinden der Funktion mit einem Power BI-Bericht, um Datenanmerkungsszenarien zu ermöglichen.
Lernprogramm zum Statusupdate: Lernprogramm: Erstellen eines Statusaktualisierungsworkflows zeigt, wie Sie Statusaktualisierungen aus einem Power BI-Bericht in Microsoft Teams-Kanälen posten.
Wenn Sie bereits über eine Benutzerdatenfunktion verfügen, die Sie mit einem Power BI Bericht verbinden möchten, lesen Sie Create a data function button in Power BI.