Intermediate Data Modeling in Power BI
Maarten Van den Broeck
Content Developer

| Methode | Vorteile | Nachteile |
|---|---|---|
| In Datenbank hosten | Ideal, wenn du aus einem Warehouse ziehst! | Erfordert eine Datenbank |
| Am einfachsten mit mehreren Services zu teilen, Updates sind leicht | ||
| Daten in Datei speichern | Keine DB nötig, einmalig erstellen | Datei muss erstellt werden |
| Power BI hat gute Unterstützung für Textdateien | Aktualisieren nicht so einfach wie in DB | |
| Mit DAX erstellen | Mehr Anpassungen möglich als bei den ersten beiden Optionen | Eigener Code nötig |
| Keine externe Vorarbeit nötig | Manche Funktionen hier schwieriger umzusetzen |
Month_Year =CALENDAR(DATE(1950, 1, 1), TODAY()),
CALENDAR() ist eine eingebaute Funktion, die alle Daten in einem Bereich zurückgibtMonth_Year =CALENDAR(DATE(1950, 1, 1), TODAY()),
CALENDAR() ist eine eingebaute Funktion, die alle Daten in einem Bereich zurückgibt[Date] mit jedem Datum zwischen 1950-01-01 und heute
$$
$$
$$| [Date] |
|---|
| 1950-01-01 |
| 1950-01-02 |
| ... |
| 2021-06-30 |
Month_Year =SELECTCOLUMNS(CALENDAR(DATE(1950, 1, 1), TODAY()),"Month", MONTH([Date]), "Year", YEAR([Date]) )
CALENDAR() ist eine eingebaute Funktion, die alle Daten in einem Bereich zurückgibt[Date] mit jedem Datum zwischen 1950-01-01 und heute| Month | Year |
|---|---|
| 01 | 1950 |
| 01 | 1950 |
| ... | ... |
| 06 | 2021 |
Month_Year =DISTINCT(SELECTCOLUMNS(CALENDAR(DATE(1950, 1, 1), TODAY()),"Month", MONTH([Date]), "Year", YEAR([Date]) ))
CALENDAR() ist eine eingebaute Funktion, die alle Daten in einem Bereich zurückgibt[Date] mit jedem Datum zwischen 1950-01-01 und heute| Month | Year |
|---|---|
| 01 | 1950 |
| 02 | 1950 |
| ... | ... |
| 06 | 2021 |

Beziehungen basieren auf Schlüsseln
Zwei Schlüsselarten:
Power BI erfordert Beziehungen mit einer einzigen Spalte
Beziehungen basieren auf Schlüsseln
Zwei Schlüsselarten:
Power BI erfordert Beziehungen mit einer einzigen Spalte
| First Name | Last Name | Birth year | Value |
|---|---|---|---|
| Chris P | Bacon | 1996 | 599 |
| Jane | Bonds | 1998 | 523 |
| Dwayne | Pipe | 1988 | -566 |
$$
| Composite Key | Value |
|---|---|
| Chris P-Bacon-1996 | 599 |
| Jane-Bondts-1998 | 523 |
| Dwayne-Pipe-1988 | -566 |
$$



Weniger verbreitet:
Eins-zu-eins
$$
Viele-zu-viele


Intermediate Data Modeling in Power BI