Power BI

Power BI Community: Austausch, Support und Ressourcen für Power BI-Nutzer. Stelle Fragen, teile Best Practices und entdecke wertvolle Inhalte. Trete unserer lebendigen Community bei und lerne von Power BI-Enthusiasten. #PowerBI #Community

Tägliche Daten historisieren

Anonymous
Hallo zusammen, ich habe einen Bericht erstellt, der Aktivitäten von mehreren Servern enthält. Die Daten für jeden Server werden täglich über eine Webabfrage aktualisiert. Jetzt habe ich eine Anfrage bekommen, um eine Historie zu diesen Daten hinzuzufügen, damit man sehen kann, welcher Server was an welchem Tag gemacht hat. Aber ich habe Probleme, die Daten zu speichern, ohne etwas zu ersetzen.
Wie kann ich am besten eine Verlaufstabelle erstellen, die sich täglich erweitert, wenn die Daten aktualisiert werden?

Danke im Voraus.

Neueste Mitgliederaktivitäten

Tags

Diesen Community Beitrag weiterempfehlen

Es gibt eine Antwort

Stefan Bechtloff
Experte
von Stefan Bechtloff | 06. September 2023, 18:38
Hallo,

dass von Ihnen beschriebene Problem ist in der Tat eine häufige Herausforderung für Power BI-Nutzer. Hier sind einige Lösungsansätze:

1. Nutzung von Append Query:
Bei täglichen Datenupdates sollten Sie die neuen Daten der bestehenden Tabelle hinzufügen, anstatt sie zu ersetzen. Mit Power Query können Sie die Funktion "Append Queries" nutzen, um dies effizient zu bewerkstelligen.

2. Hinzufügen einer Datumsspalte:
Um den Zeitpunkt der Datenerfassung nachvollziehen zu können, wäre es ratsam, Ihrer Tabelle eine Datumsspalte hinzuzufügen.

3. Überlegung einer Datenbanklösung:
Eine externe Datenbank kann eine robustere Lösung bieten. Sie könnten Ihre Daten täglich in eine Datenbank, z.B. SQL, laden und dann Power BI verwenden, um die Daten daraus abzurufen.

4. Kennenlernen von Incremental Refresh:
Power BI bietet die Funktion "Incremental Refresh", mit der Sie nur die neuen Daten laden können. Beachten Sie jedoch, dass dies spezielle Premium-Funktionen erfordert.

5. Datenmodellierung:
Es könnte sinnvoll sein, eine separate Tabelle für historische Daten zu haben und diese dann mit Ihrer Hauptdatentabelle zu verknüpfen.

6. Automatisierung:
Tools wie Power Automate oder Azure Logic Apps können hilfreich sein, um den Datenladevorgang zu automatisieren und sicherzustellen, dass Ihre Historie stets aktuell bleibt.

7. Temporale Tabellen
Sollten Sie eine historisierte Sicht auf Daten benötigen, können Sie Temporale Tabellen des SQL Servers verwenden. Hier kann man den Stand der Daten zu einem beliebigen Zeitpunkt abrufen. https://learn.microsoft.com/de-de/sql/relational-databases/tables/temporal-tables?view=sql-server-ver16

Falls Sie Unterstützung bei der Datenanbindung, Datenmodellierung oder anderen Aspekten benötigen, stehen wir Ihnen gerne zur Verfügung. Unsere Expertise in diesem Bereich könnte Ihnen wertvolle Zeit und Mühe ersparen.
Ich hoffe, diese Vorschläge helfen Ihnen weiter. Bei weiteren Fragen oder Anliegen stehen ich Ihnen gerne zur Verfügung.

Viele Grüße

Stefan Bechtloff
(3)