Wer mit Power BI arbeitet, kennt wahrscheinlich die AdventureWorks-Datenbank. Besonders beliebt ist die schlankere Variante AdventureWorksLT. Sie eignet sich hervorragend für Demozwecke und kann problemlos in einer Azure SQL-Datenbank eingerichtet werden oder noch einfacher: direkt in einer Microsoft Fabric SQL-Datenbank mit nur wenigen Klicks.
In meinem Power BI YouTube-Video (Power BI und das Sternschema | Power BI Tutorial) habe ich genau dieses Setup genutzt. Während der Aufnahme fiel mir jedoch auf, dass die enthaltenen Verkaufsdaten sehr begrenzt sind. Die meisten Bestellungen stammen vom selben Tag – nicht gerade ideal, um zeitliche Entwicklungen oder saisonale Schwankungen zu analysieren.
SQL-Datenbank in Fabric anlegen
Die gute Nachricht: Inzwischen hat sich einiges getan. In Microsoft Fabric kann man sehr einfach eine SQL-Datenbank anlegen und die AdventureWorksLT-Beispieldaten direkt laden.

Beispieldaten aktivieren
Über die Benutzeroberfläche lassen sich die Beispieltabellen mit wenigen Klicks bereitstellen. Auch hier sind zunächst nur einige wenige Verkaufsdaten enthalten.

Eigene Verkaufsdaten erzeugen
Um die Datenbasis sinnvoll zu erweitern, habe ich ein SQL-Skript geschrieben. Es generiert zusätzliche Verkaufsaufträge (SalesOrderHeader
) und Bestellpositionen (SalesOrderDetail
) basierend auf den vorhandenen Kunden-, Adress- und Produktdaten. Du kannst damit bis zu 100.000 oder mehr Datensätze erzeugen – ideal für Demos, Trainings oder Testzwecke.
Das Skript läuft direkt in Fabric SQL und enthält neben der Generierung auch ein optionales Löschskript, um die erzeugten Daten wieder zu entfernen.

Abfragen und Auswerten
Nach dem Ausführen des Skripts stehen die neuen Daten sofort zur Verfügung. Du kannst sie abfragen, analysieren oder direkt in Power BI-Berichte integrieren.

GitHub-Projekt
Das gesamte Projekt inklusive README, SQL-Skript und Lizenz ist öffentlich auf GitHub verfügbar. Du kannst es direkt verwenden oder an deine eigenen Anforderungen anpassen.
👉 Zum Repository: github.com/MarcusWegener/fabric-sql-saleslt-generator
Das Projekt enthält ein ausführlich kommentiertes Skript, eine kurze Anleitung zur Anwendung sowie einen Mechanismus zur späteren Datenbereinigung.
Kontakt
Du hast Feedback oder Erweiterungsideen? Ich freue mich über eine Nachricht auf LinkedIn oder über ein Issue direkt im GitHub-Repository.