Das Datenbüro

Dataflows

Bestehende Reports können Stück für Stück umgebaut werden. Neuen Dataflow basierend auf einer bestehenden Query erzeugen: Kopieren der gesamten Query Datenverbindung anpassen Im bestehenden Report die Datenverbindung der Tables auf das dataflow ändern

Datasets

Datenverbindung

Literatur:

Dataset modes in the Power BI service

About using DirectQuery in Power BI

Import:

  • funktioniert mit allen Datenquellen
  • benötigt refreshs
  • volle Funktionalität in M Query, DAX, dashboards
  • die empfohlene Verbindungsart
  • komplette Datenmenge ist in dem Report file.

DirectQuery:

  • funktioniert nur mit bestimmten Datenquellen (SQL Server)
  • eingeschränkte M Query und DAX Funktionen
  • CPU Last geht auf den Server; jeder user und jede Änderung sendet eine Query an den Server
  • für grosse (!) Datenmengen und sehr schnelle refresh Zyklen (5sec z.B.)

Live:

Spezielle Verbindung mit

  • Azure Analysis Services
  • SQL Server Analysis Services (SSAS) Tabular
  • SQL Server Analysis Services (SSAS) Multi-Dimensional
  • Power BI Dataset in the Service

Die Modelle werden komplett in diesen System erstellt und Power BI dient nur der Visualisierung. Im entsprechenden Bericht sind keine Daten sondern nur die Metadaten (Measure names, attribute names, relationships)

Übersicht

Sonstiges

Art der Datenspeicherung

Speicherung auf dem SQL Server erfolgt per Zeile.

Speicherung in Power BI erfolgt per Spalte, hierbei wird der Speicherplatz per xVelocity engine ( = Vertipaq engine) optimiert.

Für Power BI sind schmale aber lange Tabellen ideal –> unpivot

Compression rate: 10% bis 20%

Refresh Rates

  • Service: beliebig
  • Pro: 8x Tag, 30min Abstand
  • Premium: 48 x Tag

Maximale Dateigrösse:

Report Server: 2GB, Default: 1GB; dies ist die max. Modelgrösse der Analysis Services engine. Für grössere Modele sollte das Model in Analysis Services liegen und mit einer live connection verbunden werden.

Service:

  • Dataset: 1GB
  • Premium: 10GB
  • Workspace: 10GB