Die nahtlose Aktualisierung von Daten ist entscheidend für die Bereitstellung genauer und zeitnaher Einblicke mit Power BI. Dieser Artikel beleuchtet die Datenaktualisierungsfunktionen von Power BI, deren Abhängigkeiten und bewährte Methoden zur Vermeidung häufiger Probleme.
Datenaktualisierung in Power BI: Ein Überblick
Wenn Daten in Power BI aktualisiert werden, fragt Power BI die zugrunde liegenden Datenquellen ab, lädt die Daten möglicherweise in ein semantisches Modell und aktualisiert dann alle Visualisierungen in Berichten und Dashboards, die auf dem aktualisierten Modell basieren. Der gesamte Prozess hängt von den Speicher-Modi der semantischen Modelle ab.
Speicher-Modi und semantische Modelltypen
Power BI unterstützt verschiedene Speicher-Modi, die unterschiedliche Aktualisierungsanforderungen haben:
- Import-Modus: Daten werden in Power BI importiert. Eine Aktualisierung ist erforderlich, um Änderungen aus den Quelldaten zu übernehmen. Dies kann eine vollständige oder inkrementelle Aktualisierung sein. Bei einer vollständigen Aktualisierung wird eine Kopie des Modells zur Handhabung von Abfragen beibehalten, was den doppelten Speicherbedarf bedeuten kann.
- DirectQuery-Modus: Daten werden nicht importiert. Power BI leitet Abfragen direkt an die Datenquelle weiter. Eine Datenaktualisierung ist nicht erforderlich, aber Kacheln auf Dashboards werden stündlich aktualisiert.
- Direct Lake-Modus: Ähnlich wie DirectQuery, aber mit optimierter Leistung. Eine Datenaktualisierung im traditionellen Sinne ist hier nicht notwendig.
- Live-Verbindungsmodus: Stellt eine Live-Verbindung zu Analysis Services-Instanzen her. Daten werden nicht importiert.
- Push-Modus: Daten werden von einem externen Dienst wie Azure Stream Analytics direkt in Power BI “geschoben”. Keine Datenaktualisierung in Power BI erforderlich.
Power BI Aktualisierungstypen
Eine Power BI-Aktualisierung kann mehrere Typen umfassen:
- Datenaktualisierung: Lädt Daten aus der Datenquelle.
- OneDrive-Aktualisierung: Synchronisiert semantische Modelle und Berichte mit Quelldateien auf OneDrive oder SharePoint Online.
- Aktualisierung von Abfragencaches: Auf Premium-Kapazitäten können Abfrageergebnisse zwischengespeichert werden, um die Leistung zu verbessern. Diese Caches werden nach einer Datenaktualisierung ungültig.
- Kachel-Aktualisierung: Aktualisiert Visualisierungen (Kacheln) auf Dashboards.
- Aktualisierung von Berichtsvisuals: Betrifft hauptsächlich Live-Verbindungen zu Analysis Services.
Die Aktualisierung von Datenquellenstrukturen (Schema) muss in Power BI Desktop erfolgen und kann zu Fehlern führen, wenn sie in Power BI Service nicht synchronisiert wird.
Dateninfrastruktur-Abhängigkeiten
Die erfolgreiche Datenaktualisierung hängt von der Erreichbarkeit der Datenquellen ab.
Verbindung zu lokalen Datenquellen
Für lokale Datenquellen, die nicht direkt über ein Netzwerk erreichbar sind, ist ein On-Premises-Datengateway erforderlich. Ein Enterprise-Datengateway wird gegenüber einem persönlichen Gateway empfohlen. Die Gateway-Konfiguration umfasst Datenquellen-Definitionen mit Verbindungsdetails und Anmeldeinformationen.
Zugriff auf Cloud-Datenquellen
Cloud-Datenquellen wie Azure SQL DB erfordern kein Datengateway, wenn Power BI eine direkte Netzwerkverbindung herstellen kann. Die Anmeldeinformationen werden im Abschnitt “Datenquellenanmeldeinformationen” der semantischen Modelleinstellungen verwaltet.
Zugriff auf lokale und Cloud-Quellen in derselben Abfrage
Wenn ein semantisches Modell sowohl auf lokale als auch auf Cloud-Quellen zugreift, muss ein Gateway verwendet werden. Dies gilt, wenn die Abfragen zusammengeführt oder angehängt werden. Eine explizite Datenquellen-Definition für die Cloud-Quelle im Gateway oder die Aktivierung der Option “Benutzerdefinierte Cloud-Datenquellen über dieses Gateway-Cluster aktualisieren” ist erforderlich.
Konfiguration von Abfrageparametern
Parametrisierte Abfragen in Power Query werden nur für Import-Modi unterstützt. Die Parameter müssen in den semantischen Modelleinstellungen konfiguriert werden.
Dynamische Datenquellen und Aktualisierung
Dynamische Datenquellen, deren Verbindungsdetails erst zur Laufzeit bestimmt werden, können in Power BI Service oft nicht aktualisiert werden, es sei denn, es werden spezielle Funktionen wie Web.Contents mit RelativePath und Query oder Power Query-Parameter verwendet.
Geplante Aktualisierung konfigurieren
Die Konfiguration der geplanten Aktualisierung umfasst die Festlegung der Häufigkeit und der Zeitfenster. Für freigegebene Kapazitäten sind bis zu acht tägliche Aktualisierungen möglich, auf Power BI Premium bis zu 48.
Benachrichtigungen bei Aktualisierungsfehlern
Power BI sendet standardmäßig E-Mail-Benachrichtigungen an den Besitzer des semantischen Modells bei Aktualisierungsfehlern. Zusätzliche Empfänger können angegeben werden. Bei Inaktivität eines semantischen Modells über zwei Monate wird die geplante Aktualisierung pausiert.
Überprüfung des Aktualisierungsstatus und der Historie
Der Aktualisierungsverlauf bietet Einblicke in vergangene Synchronisierungszyklen und hilft bei der Diagnose von Fehlern. Eine Warnikone bei semantischen Modellen in einem Arbeitsbereich weist auf aktuelle Probleme hin.
Automatische Seitenaktualisierung
Die automatische Seitenaktualisierung ermöglicht die Aktualisierung von Visualisierungen auf einer Berichtseite in vordefinierten Intervallen für DirectQuery-Datenquellen.
Semantisches Modell-Aktualisierungsverlauf
Die Seite “Aktualisierungsverlauf” zeigt detaillierte Informationen zu jedem Aktualisierungsversuch, einschließlich fehlgeschlagener Versuche und erfolgreicher Abschlüsse. Jeder Versuch besteht aus Daten- und Abfragecache-Operationen.
Visualisierung von Details zur semantischen Modellaktualisierung
Im Fabric Monitoring Hub können Aktivitäten zur semantischen Modellaktualisierung zentral überwacht werden. Detailseiten liefern umfassende Informationen zu jeder Aktivität.
Abbruch der Aktualisierung
Auf Premium-, PPU- und Power BI Embedded-Kapazitäten kann ein laufender Aktualisierungsvorgang abgebrochen werden, wenn er zu lange dauert oder unterbrochen werden muss. Dies ist für semantische Modelle im Import- oder Composite-Modus möglich.
Power BI Desktop-Aktualisierungsoptionen
In Power BI Desktop kann zwischen “Schema synchronisieren”, “Daten nur aktualisieren” oder einer kombinierten Aktualisierung gewählt werden, um flexiblere Modellverwaltungsoptionen zu ermöglichen.
Best Practices
- Regelmäßige Überprüfung des Aktualisierungsverlaufs.
- Planung von Aktualisierungen zu Randzeiten, insbesondere auf Premium-Kapazitäten.
- Verwendung von DirectQuery/Live-Connection, wenn der Import-Modus zu ineffizient wird.
- Optimierung von semantischen Modellen, um nur benötigte Tabellen und Spalten zu verwenden.
- Anwendung konsistenter Datenschutzeinstellungen.
- Begrenzung der Anzahl von Visualisierungen auf Dashboards.
- Nutzung eines zuverlässigen Enterprise-Datengateways für lokale Datenquellen.
- Trennung von Datengateways für Import- und DirectQuery/Live-Connection-Modelle.
- Sicherstellung, dass Benachrichtigungen bei Aktualisierungsfehlern den Posteingang erreichen.
