Microsoft Power BI Dokumentation Überblick
Für eine Einführung und das Selbststudium bezüglich Power BI hier einige links:
Die Startseite der sehr umfangreichen Microsoft Power BI Dokumentation:
Power BI-Dokumentation – Power BI | Microsoft Docs: Power BI StartEine Einführung in Power BI:
Was ist Power BI? – Power BI | Microsoft Docs
Was ist Power BI? – Power BI | Microsoft Learn: Power BI StartTrainingsmöglichkeiten bis hin zu Zertifikaten:
Power BI auf Microsoft Learn | Microsoft Docs
Webinare (Auszug):
Power BI-Webinare – Power BI | Microsoft Docs
Tools
- DAX Studio
- Tabular Editor Power
- Excel
- Visual Studio
- Azure Data Studio
- SSM
- Weitere
sql-bi (SQLBI) · GitHub, https://github.com/sql-bi
Über DAX Studio schemas aufrufen und in Excel abspeichern Liste der Measures, Tables und Relationships *.PBIX in Power Bi einlesen. Used where
Verknüpfen Anzeigen Reuse, wie oft verwendet Not used
Weitere Links
Microsoft docs
Youtube:
Blogs
- Chris Webb
- Radacad
- Curbal
Einbindung einzelner Excel Files auf einem Sharepoint:
Geht am einfachsten per web, man benötigt dazu aber den link des files. Diesen kann man auf mehrere Arten bekommen.
Beispiel: Excel file auf sharepoint speichern. Dann file in Excel lokal öffnen, also nicht Excel online. Dann in Information denn Pfad kopieren. Je nach Excel Version ist das mal oben oder unten.

In Power BI NEW Source / Get data / web
Pfad eingeben
?web=1 im Pfad hinten löschen
Tabelle auswählen
Dann wird die Verbindung aufgebaut und wie üblich die Tabelle auswählen.
Wenn man den Pfad mal hat, kann man andere files relativ leicht einbinden. In M Query sieht es so aus:
Optimierung Performance, Time Intelligence
PBI setzt als default Einstellung die Time Intelligence auf „on“. Dies kreiert einige Zusatztabellen.
Optimierung:
Unter Options „Time Intelligence" deaktivieren
Unter Current File „Time Intelligence" deaktivieren
Dates Tabelle einlesen oder per M Query oder DAX anlegen
Als date table markieren
Die Dates Table kann z.B. von einem SQL Server eingelesen werden, in M Query oder in DAX definiert werden. Jede Möglichkeit hat Vor- und Nachteile.
DAX Separators
Quelle:
Standard DAX separators in Power BI Desktop – SQLBI
Die Empfehlung ist die Verwendung von Komma und Punkt.
Eine entsprechende Warnmeldung sollte nach dem ersten „dismiss“ nicht mehr auftreten.

Nomenklatur
d_table
f_table
KundenId
Dates (Tabelle) Date
Nomenklatur , Pascal, Ungarische, Kamel…
Tools
- DAX Studio
- Tabular Editor Power
- Excel
- Visual Studio
- Azure Data Studio
- SSM
- Weitere
sql-bi (SQLBI) · GitHub, https://github.com/sql-bi
Über DAX Studio schemas aufrufen und in Excel abspeichern Liste der Measures, Tables und Relationships *.PBIX in Power Bi einlesen. Used where
Verknüpfen Anzeigen Reuse, wie oft verwendet Not used
power Shell
Einführung in die Windows PowerShell ISE – PowerShell | Microsoft Docs{.uri}
Powershell 7 Visual Studio Code
Microsoft Power BI PowerShell – All cmdlets for Microsoft Power BI PowerShell Gallery | MicrosoftPowerBIMgmt 1.2.1077 https://www.powershellgallery.com/packages/MicrosoftPowerBIMgmt/1.2.1077 (als admin installieren)
Scripte erlauben Set-ExecutionPolicy | Microsoft Docs https://docs.microsoft.com/de-de/previous-versions/dd347628(v=technet.10?redirectedfrom=MSDN
Um die Ausführung von Scripten zuzulassen öffnet man die Powershell mit Administratorrechten und gibt dort den Befehl „Set-ExecutionPolicy Unrestricted“ ein, drückt Eingabe und bestätigt die Sicherheitsabfrage mit „J“ für Ja. Hierdurch werden alle Scripte ausgeführt, egal welcher Herkunft.
Beispiel für Aufrufe, (2 Möglichkeiten)
Login-PowerBI
Aufrufen über Get: items = Get-PowerBIWorkspace -Scope Organization items items.count
Abspeichern der workspace Info: Get-PowerBIWorkspace -Scope Organization -All | ConvertTo-Csv | Out-File c:
\Temp\PowerBiPowerShellDemo\workspaces.csv
Über Invoke
Invoke-PowerBIRestMethod -Url 'groups/55b5abea-5c6f-4cdc-abb4-b95395bc355f/datasets' -Method Get
Performance
Power BI Connection Types: DirectQuery, Live, or Import? Tough Decision! – RADACAD
Power-BI-Connection-Types-Diagram.jpg (1280×720) (teamscs.com)
Power BI Premium
Fehler:
Power BI Desktop customers may experience authentication issues attempting to connect to data source using AAD and may see the following error message „We’re unable to connect. Please delete your credentials and try again later“. As a workaround customers can go to Power BI Desktop and enable Options -> Security -> Authentication Browser -> „Use my default web browser“. Engineers are investigating the issue and an update will be provided soon.
Versionskontrolle

Folgende Möglichkeiten zur Versionskontrolle und für einen DevOps Prozess liegen vor:
Deployment Pipelines
Hiermit ist eine klassische und vollständige Versionsverwaltung und Freigabe möglich. Der mehrstufige Prozess nutzt dann diverse Workspaces.
- Vorteil: Umfangreiche Prozessmöglichkeiten
- Nachteil Power BI premium account, (per user) notwendig
Teams / Sharepoint
Wenn Teams per Entwicklungsstufe eingerichtet wurde, kann der Entwicklungsprozess über SharePoint Online erfolgen.
- Vorteil: Versionskontrolle Check — out / check — in, Kommentare
- Nachteil Etwas aufwendig im setup und in der Nutzung
- SharePoint und Teams notwendig
OneDrive for Business
Durch Verwendung von diversen Workspaces und entsprechendem publish kann ein DeVOps Prozess realisiert werden.
Vorteil:
- Ältere Versionen können wiederhergestellt werden.
- Automatischer upload der Berichte
Nachteil:
- Keine Kommentare,
- kein check-in / check-out
- OneDrive für Business notwendig
Externe Anbieter
Diverse Software-Firmen stellen weitere Möglichkeiten zur Verfügung.
Nachteil: Kosten, Implementierungsaufwand