Skip to content

Übersicht Power-BI-Modell

Dieses Dokument erklärt den Aufbau des aktuellen Power-BI-Modells anhand der Lineage View (Datenfluss-Ansicht). Ziel ist ein verständliches Gesamtbild darüber, woher die Daten kommen, wie sie verarbeitet werden und wo welche Änderungen Auswirkungen haben.


Gesamtübersicht – Datenfluss

Das Modell besteht aus mehreren Ebenen, die aufeinander aufbauen. Wenn man versteht, welche Ebene welche Aufgabe hat, wird das gesamte Power-BI-Setup deutlich verständlicher.

datenfluss.png

Grundprinzip: Die Daten laufen von links nach rechts durch mehrere Ebenen. Je weiter links eine Änderung (Name vom File, Änderung von Spaltenanzahl oder -titel, Löschen von Inhalten) gemacht wird, desto grösser (und gefährlicher) sind die Auswirkungen auf das gesamte Modell.

Ebene Aufgabe
1 Datenquelle Ursprung der Daten
2 Dataflow Vorbereitung und Bereinigung
3 Semantisches Modell Beziehungen und Logik
4 Desktop Entwicklung und Anpassungen
5 Service/App Veröffentlichung und Nutzung

1. Datenquelle (File Source)

Aufgabe

Die Datenquellen sind der Ursprung aller Informationen. Von hier kommen die Rohdaten, die später im Dashboard angezeigt werden.

Unsere Quellen

  • ODBC-Server mit Arbeitszeit- und Buchungsdaten
  • Excel-Dateien im gemeinsamen SharePoint mit Zusatzinformationen wie Fachgruppen- oder Kostenstellen-Zuordnungen

Zusammenhang Teams & SharePoint

  • Dateien werden in Teams abgelegt, technisch liegen diese Dateien aber im SharePoint
  • PowerPartners kann von hier auf den geteilten Ordner „Power BI Wilco" zugreifen
  • Power BI greift auf den SharePoint zu

Wichtig

  • Dateinamen sollten nicht geändert werden
  • Sheetnamen sollten gleich bleiben
  • Spaltennamen und Struktur müssen stabil bleiben
  • Gefahren: Wenn Sheets oder Spalten umbenannt werden, kann der Dataflow die Datei nicht mehr lesen – dann funktionieren nachgelagerte Ebenen ebenfalls nicht mehr.
  • Good to know: Neue Zeilen oder zusätzliche Daten können normalerweise ergänzt werden. Solange die Struktur gleich bleibt, funktioniert das Modell weiter.

2. Dataflow

Aufgabe

Der Dataflow ist die Vorbereitungs- und Transformationsschicht. Hier werden Daten gesammelt, bereinigt und vereinheitlicht.

Typische Aufgaben im Dataflow

  • Tabellen zusammenführen
  • unnötige Spalten entfernen
  • Daten filtern
  • Hilfsspalten erstellen
  • Excel-Dateien einlesen

Warum der Dataflow wichtig ist

Der Dataflow bildet die zentrale Schnittstelle zwischen Rohdaten und Power BI. Er sorgt dafür, dass Daten standardisiert und wiederverwendbar sind.

Was eher in den Dataflow gehört

  • feste Berechnungen
  • stabile Zuordnungen
  • Bereinigungen, die sich kaum ändern

Wichtig:

  • Änderungen im Dataflow wirken sich auf alle nachfolgenden Ebenen aus. Wenn Tabellen geändert werden und anders aussehen oder Spalten fehlen, entstehen Fehler im Modell.
  • Der Dataflow verwendet ebenfalls Power Query. Viele Funktionen sind ähnlich wie im Power BI Desktop.

3. Semantisches Modell

Aufgabe

Das semantische Modell verbindet die Tabellen logisch miteinander. Hier entstehen Beziehungen und Filterlogiken.

Beispiele für Beziehungen

  • Arbeitszeiten ↔ Kalender
  • Mitarbeitende ↔ Kostenstellen
  • Buchungen ↔ Fachgruppen

Ziel

  • Filter und Drilldowns sollen korrekt funktionieren
  • Das Modell soll Zusammenhänge verstehen

Wichtig

  • Das semantische Modell ist das Herzstück der gesamten Logik.
  • Achtung: Falsche Änderungen können Beziehungen zerstören – Visualisierungen oder Berechnungen können dadurch fehlerhaft werden.

4. Power BI Desktop

Aufgabe

Das Desktop ist die Entwicklungsumgebung. Hier werden Reports, Diagramme und Visualisierungen gebaut.

Hier wird gearbeitet an

  • Visualisierungen
  • Filter
  • Beziehungen
  • Berichtsseiten (= Reports, die danach im Service veröffentlicht werden)
  • Berechnungen

Wichtig zu verstehen

  • Das Desktop ist immer nur eine lokale Kopie
  • Mehrere Personen können gleichzeitig daran arbeiten, weil jede Person nur lokal arbeitet
  • Erst das Publizieren macht Änderungen für alle sichtbar
  • Aktualisieren lädt neue Daten – um Visualisierungen, Berechtigungen etc. zu erneuern: neue Kopie vom Service runterladen
  • Gefährlich: Wenn mehrere Personen parallel arbeiten, können beim Publizieren Änderungen überschrieben werden. Deshalb ist es wichtig zu definieren und entscheiden, wer publizieren darf und soll.

5. Power BI Service & Apps

Aufgabe

Der Service ist die zentrale Online-Plattform. Hier liegen Reports, Modelle und Apps.

Apps

Die Apps sind die Benutzeransicht. Benutzer können filtern und analysieren, aber nichts Kritisches verändern.

Vorteile

  • Einfachere Bedienung
  • Weniger Risiko für versehentliche Änderungen
  • Zentrale Veröffentlichung

Wichtig

Die eigentliche Entwicklung passiert hauptsächlich im Desktop und nicht direkt im Service.


6. Wichtigste Regel der gesamten Architektur

--> Je weiter links eine Änderung gemacht wird, desto grösser sind die Auswirkungen.

Beispiel: Änderung im Excel → beeinflusst Dataflow → beeinflusst Modell → beeinflusst Reports

Deshalb

  • Technische Änderungen möglichst kontrolliert durchführen
  • Änderungen möglichst weit rechts machen (z. B. im Bericht statt in der Datenquelle)