Power BI: Datenaktualisierung verstehen und optimieren

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.
Weiterlesen >>  Excel Haushaltsbuch Kostenlos: So behalten Sie den Überblick über Ihre Finanzen

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.

Weiterlesen >>  Antiviren Software Test 2022: Einfluss auf die Systemleistung im Detail

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.
Weiterlesen >>  Antivirensoftware Test 2024: Der umfassende Leitfaden für Ihren PC-Schutz