Power BI-Verwendungsszenarien: Self-Service-Echtzeitanalysen

Hinweis

Dieser Artikel ist Teil der Artikelreihe zur Power BI-Implementierungsplanung. Diese Reihe konzentriert sich hauptsächlich auf den Power BI-Workload innerhalb von Microsoft Fabric. Eine Einführung in die Artikelreihe finden Sie unter Power BI-Implementierungsplanung.

Der Schwerpunkt dieses Verwendungsszenarios liegt darauf, wie Wirtschaftsanalytiker Power BI-Berichte in Echtzeit erstellen können. „Echtzeit“ bedeutet hier, dass die Daten immer aktuell sind und Berichtsbenutzer nicht mit Visualisierungen interagieren müssen. Datenvisualisierungen sollten automatisch aktualisiert werden, um immer aktuelle Daten anzuzeigen.

Echtzeitberichte ermöglichen Organisationen, basierend auf aktuellen Daten Prozesse zu überwachen und sichere Entscheidungen zu treffen.

Hinweis

In diesem Artikel steht der Begriff Echtzeit tatsächlich für Quasi-Echtzeit. Quasi-Echtzeit bedeutet, dass aufgrund der Datenverarbeitungs- und Netzwerkübertragungszeiten immer ein gewisses Maß an Verzögerung (auch als Wartezeit/Latenz bezeichnet) vorliegt.

Um Self-Service-Echtzeitanalysen zu entwickeln, müssen Geschäftsanalyst*innen zunächst ein DirectQuery-Semantikmodell (früher als Dataset bezeichnet) erstellen (oder eine Verbindung damit herstellen). Anschließend können sie einen Bericht erstellen und die Einstellungen für die automatische Seitenaktualisierung einrichten. Nach der Einrichtung aktualisiert Power BI Berichtsseiten automatisch, sodass aktuelle Daten angezeigt werden.

Tipp

Sie können Echtzeitanalysen in Power BI auch mithilfe von Pushdatasets erreichen. Dieses Thema geht allerdings über dieses Verwendungsszenario für Self-Service-Echtzeitanalysen hinaus, da es sich an Entwickler richtet. Für Pushdatasets muss in der Regel eine programmgesteuerte Lösung entwickelt werden.

Für ein umfassendes Verständnis der Power BI-Echtzeitanalysen können Sie den Lernpfad Überwachen von Daten in Echtzeit mit Power BI durcharbeiten.

Szenariodiagramm

Das folgende Diagramm enthält eine allgemeine Übersicht über die am häufigsten verwendeten Benutzeraktionen und Power BI-Komponenten, die die Self-Service-Echtzeitanalysen unterstützen. Das Hauptziel besteht darin, ein DirectQuery-Modell und Power BI-Berichte zu erstellen, in denen die Seiten automatisch aktualisiert werden.

Diagram shows self-service real-time analytics, which is about monitoring near real-time data in reports. Items in the diagram are described in the table below.

Tipp

Wir empfehlen Ihnen, das Szenariodiagramm herunterzuladen, wenn Sie es in Ihre Präsentation, Dokumentation oder Ihren Blogbeitrag einbinden oder als Wandposter ausdrucken möchten. Da es sich um ein SVG-Bild (Scalable Vector Graphics) handeln kann, können Sie es ohne Qualitätsverlust nach oben oder unten skalieren.

Die Abbildung oben stellt die folgenden Benutzeraktionen, Tools und Features dar:

Element Beschreibung
Item 1. Inhaltsersteller verwenden Power BI Desktop zum Erstellen eines DirectQuery-Modells.
Item 2. Power BI Desktop sendet systemeigene Abfragen an die zugrunde liegende Datenquelle, um aktuelle Daten abzurufen.
Item 3. Inhaltsersteller erstellen einen Bericht, der nahezu echtzeitbasierte Updates anzeigt, indem automatische Seitenaktualisierungaktiviert und eingerichtet wird.
Item 4. Wenn sie bereit sind, veröffentlichen die Inhaltsersteller ihre Power BI Desktop-Datei (PBIX) oder Power BI-Projektdatei (PBIP) in einem Arbeitsbereich im Power BI-Dienst oder Fabric-Portal.
Item 5. Nach der Veröffentlichung enthält der Arbeitsbereich einen neuen Bericht und ein DirectQuery-Semantikmodell. Wenn der Arbeitsbereich ein persönlicher oder Pro-Arbeitsbereich ist, beträgt das Mindestintervall für die automatische Seitenaktualisierung 30 Minuten (auch wenn der Berichtsersteller ein kürzeres Intervall festlegt).
Item 6. Wenn Nutzer des Berichts eine Berichtsseite öffnen, für die die automatische Seitenaktualisierung aktiviert ist, werden Datenvisualisierungen automatisch aktualisiert, sodass sie aktuelle Daten anzeigen.
Item 7. Für einige Datenquellen ist möglicherweise ein lokales Datengateway oder ein VNet-Gateway für die Datenaktualisierung erforderlich, z. B. solche, die sich in einem privaten Organisationsnetzwerk befinden.
Item 8. Jedes Visual auf einer automatisch aktualisierten Seite fragt das Semantikmodell ab, um aktuelle Daten aus der zugrunde liegenden Datenquelle abzurufen.
Item 9. Wenn ein bericht zur automatischen Seitenaktualisierung in einem Arbeitsbereich gespeichert wird, in dem Fabric-Kapazität, Premium-Kapazität oder Premium-Lizenzmodus pro Benutzer verwendet werden, kann Power BI automatisch in Intervallen von einer Minute oder mehr aktualisiert werden. Es ist auch möglich, die Änderungserkennung als Aktualisierungstyp zu verwenden, damit Power BI unnötige Aktualisierungen vermeiden kann. Wenn die Änderungserkennung als Aktualisierungstyp festgelegt ist, sendet Power BI bei jedem Aktualisierungsintervall Änderungserkennungsabfragen, um zu bestimmen, ob sich die Daten seit der letzten automatischen Aktualisierung geändert haben. Wenn Power BI Änderungen erkennt, werden alle visuellen Elemente auf der Seite aktualisiert.
Item 10. Melden Sie, dass Verbraucher aktuelle Inhalte aus einem Arbeitsbereich oder einer Power BI-App anzeigen.
Item 11. Kapazitätsadministratoren können das Feature für die automatische Seitenaktualisierung aktivieren oder deaktivieren. Wenn das Feature deaktiviert ist, funktioniert die automatische Seitenaktualisierung nicht bei Berichten, die in Arbeitsbereichen gespeichert sind, die der Kapazität zugewiesen sind. Außerdem können Kapazitätsadministratoren ein Mindestintervall für die Aktualisierung sowie ein Mindestausführungsintervall festlegen. Diese Mindestintervalle überschreiben alle Berichtsseiteneinstellungen, die ein kürzeres Intervall verwenden.
Item 12. Fabric-Administratoren überwachen und überwachen Aktivitäten im Fabric-Portal.

Wesentliche Punkte

Nachstehend sind einige wichtige Punkte aufgeführt, auf die im Szenario für Self-Service-Echtzeitanalysen besonders hingewiesen werden muss.

Unterstützte Datenquellen

Das Feature für die automatische Seitenaktualisierung funktioniert nicht für Berichte, die mit Importmodellen verbunden sind, in denen alle Tabellen den Speichermodus für den Import verwenden. Das Feature funktioniert nur, wenn der Power BI-Bericht eine Verbindung mit einem Semantikmodell mit folgenden Eigenschaften herstellt:

  • Enthält Tabellen im DirectQuery-Speichermodus.
  • Verwendet die inkrementelle Aktualisierung, um die aktuellen Daten in Echtzeit mit DirectQuery abzurufen. Diese Funktion wird weiter unten in diesem Thema beschrieben.
  • Ist eine Liveverbindung mit einem tabellarischen Modell in Azure Analysis Services (AAS) oder SQL Server Analysis Services (SSAS).
  • Ist ein Pushdataset. Weitere Informationen finden Sie unter Pushen von Daten in Datasets.

Ein DirectQuery-Modell ist eine Alternative zu einem Importmodell. Im DirectQuery-Modus entwickelte Modelle importieren keine Daten. Stattdessen bestehen sie nur aus Metadaten, die die Modellstruktur definieren. Wenn eine Abfrage für das Modell ausgeführt wird, werden native Abfragen verwendet, um Daten aus der zugrunde liegenden Datenquelle abzurufen.

Im Hinblick auf Self-Service kann der Wirtschaftsanalytiker DirectQuery-Speichertabellen zu seinem Modell in Power BI Desktop hinzufügen, sofern die Datenquelle diesen Speichermodus unterstützt. In der Regel werden relationale Datenbanken von DirectQuery unterstützt. Eine vollständige Auflistung der Datenquellen, die DirectQuery unterstützen, finden Sie unter Von DirectQuery unterstützte Datenquellen.

Der Wirtschaftsanalytiker kann auch ein Importmodell erweitern, indem er die inkrementelle Aktualisierung einrichtet. Durch Aktivieren der Option Abrufen der neuesten Daten in Echtzeit mit DirectQuery (nur von Premium-Arbeitsbereichen unterstützt) fügt Power BI Desktop eine DirectQuery-Partition hinzu, um sicherzustellen, dass die neuesten Daten abgerufen werden. Weitere Informationen finden Sie unter Inkrementelle Aktualisierung und Echtzeitdaten für Semantikmodelle.

Der Wirtschaftsanalytiker kann auch eine Liveverbindung mit einem vorhandenen tabellarischen Modell erstellen, das DirectQuery-Speichermodustabellen enthält.

Einbeziehen von Datenquellenbesitzern

Bevor ein Bericht mit automatischer Seitenaktualisierung veröffentlicht wird, sollten zunächst die Echtzeitanforderungen mit den Datenquellenbesitzern besprochen werden. Das liegt daran, dass die automatische Seitenaktualisierung eine erhebliche Workload für die Datenquelle bedeuten kann.

Betrachten Sie z. B. eine einzelne Berichtsseite, die alle fünf Minuten aktualisiert wird und zwei visuelle Elemente enthält. Wenn die Berichtsseite geöffnet ist, sendet Power BI mindestens 24 Abfragen pro Stunde (12 Aktualisierungen multipliziert mit zwei visuellen Elementen) an die zugrunde liegende Datenquelle. Stellen Sie sich nun vor, dass 10 Benutzer dieselbe Berichtsseite gleichzeitig öffnen. In diesem Fall sendet Power BI 240 Abfragen pro Stunde.

Es ist wichtig, über die Echtzeitanforderungen zu sprechen, einschließlich der Anzahl der visuellen Elemente auf der Berichtsseite und des gewünschten Aktualisierungsintervalls. Wenn der Anwendungsfall dies rechtfertigt, kann der Datenquellenbesitzer proaktive Maßnahmen ergreifen und die Datenquellenressourcen hochskalieren. Er kann die Datenquelle auch optimieren, indem nützliche Indizes und materialisierte Sichten hinzugefügt werden. Weitere Informationen finden Sie unter Leitfaden für das DirectQuery-Model in Power BI Desktop.

Aktualisierungstyp

Das Feature für die automatische Seitenaktualisierung unterstützt zwei Aktualisierungstypen.

  • Festes Intervall: Aktualisiert alle visuellen Elemente auf der Seite basierend auf einem festen Intervall, das zwischen jede Sekunde und mehreren Tagen liegen kann.
  • Änderungserkennung: Aktualisiert alle visuellen Elemente auf der Seite, unter der Voraussetzung, dass sich die Quelldaten seit der letzten automatischen Aktualisierung geändert haben. Dies verhindert unnötige Aktualisierungen, was dazu beitragen kann, den Ressourcenverbrauch für den Power BI-Dienst und die zugrunde liegende Datenquelle zu verringern. Power BI unterstützt diesen Aktualisierungstyp nur für Premium-Arbeitsbereiche und Datenmodelle, die von Power BI gehostet werden. Remotedatenmodelle, die in AAS oder SSAS gehostet sind, werden nicht unterstützt.

Zum Einrichten der Änderungserkennung müssen Sie einen speziellen Measuretyp erstellen, der als Änderungserkennungsmeasure bezeichnet wird. Beispielsweise kann ein Änderungserkennungsmeasure die maximale Anzahl von Bestellungen abfragen. Power BI verwendet das Änderungserkennungsmeasure, um die Datenquelle abzufragen. Power BI speichert das Abfrageergebnis jedes Mal, damit es mit dem nächsten Ergebnis verglichen werden kann (gemäß dem von Ihnen festgelegten Aktualisierungsintervall). Wenn sich die Ergebnisse unterscheiden, aktualisiert Power BI die Seite.

Ein Modell kann nur über ein Änderungserkennungsmeasure verfügen, und es kann nur maximal 10 Änderungserkennungsmeasures pro Mandant geben.

Weitere Informationen finden Sie unter Aktualisierungstypen.

Kapazitätsverwaltung

Wenn ein Arbeitsbereich an eine Premium-Kapazität angefügt ist, können Kapazitätsadministratoren das Feature für die automatische Seitenaktualisierung für die Kapazität aktivieren oder deaktivieren. Wenn das Feature deaktiviert ist, funktioniert die automatische Seitenaktualisierung nicht für Berichte, die in einem der angefügten Arbeitsbereiche gespeichert sind.

Kapazitätsadministratoren können außerdem ein Mindestintervall für die Aktualisierung (Standardwert: 5 Minuten) und für die Ausführung (Standardwert: 5 Minuten) festlegen. Das Ausführungsintervall bestimmt die Häufigkeit von Änderungserkennungsabfragen. Wenn ein Intervall für eine Berichtsseite kürzer als das Mindestintervall der Kapazität ist, verwendet Power BI das Kapazitätsmindestintervall.

Hinweis

Mindestintervalle gelten nicht für Berichte, die in Power BI Desktop geöffnet werden.

Wenn Leistungsprobleme im Zusammenhang mit der automatischen Seitenaktualisierung auftreten, haben Kapazitätsadministratoren folgende Möglichkeiten:

  • Hochskalieren der Kapazität auf eine größere Premium-SKU
  • Erhöhen der Mindestintervalle

Weitere Informationen finden Sie unter Seitenaktualisierungsintervalle.

Gatewaysetup

Beim Zugriff auf Datenquellen, die sich im privaten Organisationsnetzwerk oder in einem virtuellen Netzwerk befinden, ist normalerweise ein Datengateway erforderlich. Das Gateway unterstützt die DirectQuery-Vorgänge (Abfragen von visuellen Elementen und Änderungserkennungsabfragen).

Systemüberwachung

Das Aktivitätsprotokoll erfasst Benutzeraktivitäten, die im Power BI-Dienst stattfinden. Power BI-Administratoren können die erfassten Aktivitätsprotokolldaten für Auditzwecke verwenden, um Nutzungsmuster und Akzeptanz zu verstehen.

Mithilfe der Premium Capacity Metrics-App, die für Administratoren verfügbar ist, können Sie visualisieren, in welchem Umfang die Kapazität von Abfragen mit niedriger Priorität verwendet wird. Abfragen mit niedriger Priorität bestehen aus Abfragen zur automatischen Seitenaktualisierung und Modellaktualisierungsabfragen. Änderungserkennungsabfragen haben keine niedrige Priorität.

Weitere nützliche Szenarios, die Ihnen bei Entscheidungen zur Power BI-Implementierung helfen können, finden Sie im Artikel Power BI-Verwendungsszenarios.