Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenPower BI Datensätze Aktualisieren
Power BI Datensätze aktualisieren gehört zu den wichtigsten Aufgaben beim Aufbau moderner Reports und Dashboards. Nur mit einer zuverlässigen Datenaktualisierung bleiben Kennzahlen aktuell und nutzbar. Gleichzeitig helfen geplanter Refresh, Incremental Refresh und ein korrekt eingerichtetes Gateway dabei, stabile und performante BI-Lösungen bereitzustellen. Besonders in produktiven Umgebungen solltest Du automatische Aktualisierungen früh einplanen. Somit bleiben Berichte aktuell und Nutzer erhalten jederzeit verlässliche Informationen.Import-Modus
Beim Import-Modus werden Daten direkt in den Dienst geladen. Dadurch entstehen sehr schnelle Reports. Gleichzeitig müssen Datensätze regelmäßig aktualisiert werden, damit die Informationen aktuell bleiben.DirectQuery
DirectQuery speichert keine Daten dauerhaft. Stattdessen wird die Datenquelle direkt abgefragt. Dadurch sind Daten nahezu in Echtzeit verfügbar. Allerdings hängt die Performance stark von der angebundenen Datenbank ab.Live Connection
Bei einer Live Connection verbindet sich der Bericht mit einem bestehenden Modell. Die Datenaktualisierung erfolgt außerhalb des eigentlichen Reports.Refresh-Prozesse Richtig Einrichten
Während der Entwicklung reicht häufig eine manuelle Aktualisierung aus. Im produktiven Betrieb solltest Du Datensätze allerdings automatisch aktualisieren lassen. Dadurch bleiben Reports aktuell und gleichzeitig reduziert sich manueller Aufwand deutlich. Je nach Lizenz und Architektur können Aktualisierungen stündlich oder mehrmals täglich ausgeführt werden. Wichtig ist dabei eine sinnvolle Frequenz. Zu viele Refreshes erzeugen unnötige Last auf Datenbanken und Gateways, während zu wenige Aktualisierungen schnell zu veralteten Daten führen. Sobald lokale Datenquellen verwendet werden, benötigst Du ein Gateway. Dieses verbindet lokale Systeme sicher mit dem Cloud-Dienst. Besonders wichtig sind stabile Verbindungen, aktuelle Zugangsdaten und ausreichende Berechtigungen. Viele Refresh-Fehler entstehen genau an dieser Stelle. Deshalb solltest Du das Gateway regelmäßig überwachen. Bei großen Datenmengen kann die Aktualisierung schnell mehrere Minuten dauern. Genau hier hilft Incremental Refresh. Dabei werden nicht alle Daten neu geladen, sondern nur neue oder geänderte Datensätze. Dadurch sinken Ladezeiten, Datenbanklast und Speicherverbrauch deutlich. Gleichzeitig verbessert sich die Stabilität großer Modelle. Mit Power Automate lassen sich Aktualisierungen zusätzlich ereignisbasiert starten. Dadurch können Datensätze direkt nach Datei-Uploads, Formular-Eingaben oder abgeschlossenen Prozessen aktualisiert werden. Somit entstehen moderne Automatisierungen mit nahezu aktuellen Datenständen.Variante 1: Refresh Status Über Die REST API Prüfen
Die erste Variante nutzt einen HTTP Request gegen die Power BI REST API. Dadurch kannst Du den aktuellen Status eines Dataset-Refreshs direkt abfragen und automatisiert auswerten. Besonders praktisch ist das, wenn bestehende Prozesse prüfen sollen, ob ein Datensatz bereits aktualisiert wurde oder ob aktuell noch ein Refresh läuft.
Im gezeigten Flow wird über den HTTP Connector ein GET Request gegen den /refreshes Endpoint ausgeführt. Anschließend kann der Rückgabewert analysiert und beispielsweise mit einer Condition ausgewertet werden. Dadurch lassen sich Folgeprozesse deutlich intelligenter steuern.
Die Lösung eignet sich besonders gut für Monitoring-Szenarien, Logging oder komplexere Enterprise-Flows. Gleichzeitig erhältst Du deutlich mehr Kontrolle über den tatsächlichen Status des Refresh-Prozesses als bei einem einfachen Standard-Refresh. Gerade bei mehreren Datensätzen oder großen Modellen hilft diese Methode dabei, Fehler schneller zu erkennen und automatisiert darauf zu reagieren.
Zusätzlich kannst Du über die REST API weitere Informationen wie Startzeit, Endzeit oder Fehlermeldungen auslesen. Dadurch eignet sich die Variante hervorragend für professionelle BI-Umgebungen mit erweiterten Automatisierungen.
Variante 2: Dataset Refresh Mit Do Until Überwachen
Die zweite Variante konzentriert sich stärker auf die aktive Steuerung des Refresh-Prozesses innerhalb von Power Automate. Dabei wird zunächst über die Aktion Refresh a dataset ein neuer Refresh gestartet. Anschließend überwacht eine Do until Schleife den HTTP-Statuscode, bis der Refresh erfolgreich verarbeitet wurde.
Im Flow wird dafür zunächst ein Statuscode in einer Variable gespeichert. Danach wartet der Prozess über eine Delay-Aktion für einige Sekunden, bevor der Status erneut geprüft wird. Dieser Ablauf wiederholt sich so lange, bis der gewünschte Rückgabewert erreicht wurde.
Der große Vorteil dieser Methode liegt in der Prozesskontrolle. Dadurch kannst Du sicherstellen, dass nachgelagerte Aktionen wirklich erst nach erfolgreicher Aktualisierung ausgeführt werden. Besonders bei Export-Prozessen, E-Mail-Benachrichtigungen oder synchronisierten Reports ist das enorm hilfreich.
Außerdem verhindert diese Vorgehensweise typische Timing-Probleme. Ohne Überwachung starten viele Prozesse bereits weiter, obwohl der eigentliche Dataset-Refresh noch läuft. Mit der Do-Until-Logik entsteht dagegen ein deutlich stabilerer und zuverlässigerer Ablauf.