Datenmodellierung im Power BI-Standarddataset in Microsoft Fabric
Gilt für: SQL-Endpunkt und Warehouse in Microsoft Fabric
Das Power BI-Standarddataset erbt alle Beziehungen zwischen Entitäten, die in der Modellansicht definiert sind, und leitet sie als Power BI-Datasetbeziehungen ab, wenn Objekte für BI aktiviert sind (Power BI-Berichte). Durch das Erbe der Geschäftslogik des Warehouses kann ein Lagerentwickler oder BI-Analyst die Zeit verringern, um ein nützliches semantisches Modell und eine Metrikebene für analytische Business Intelligence-Berichte (BI) in Power BI, Excel oder externe Tools wie Tableau zu erstellen, die das XMLA-Format lesen.
Während alle Einschränkungen in Beziehungen übersetzt werden, derzeit in Power BI, kann nur eine Beziehung gleichzeitig aktiv sein, während mehrere Primär- und Fremdschlüsseleinschränkungen für Warehouseentitäten definiert werden können und visuell in den Diagrammlinien dargestellt werden. Die aktive Power BI-Beziehung wird mit einer durchgezogenen Linie und der Rest mit einer gepunkteten Linie dargestellt. Es wird empfohlen, die primäre Beziehung als aktiv für BI-Berichterstellungszwecke auszuwählen.
Wichtig
Microsoft Fabric befindet sich in der Vorschau.
Datenmodellierungseigenschaften
Die folgende Tabelle enthält eine Beschreibung der verfügbaren Eigenschaften, wenn Sie das Modellansichtsdiagramm verwenden und Beziehungen erstellen:
Spaltenname | Beschreibung |
---|---|
FromObjectName | Tabellen-/Ansichtsname "From", welche Beziehung definiert ist. |
ToObjectName | Tabellen-/Ansichtsname "To", für den eine Beziehung definiert ist. |
TypeOfRelationship | Beziehungskardinalität, die möglichen Werte sind: None, OneToOne, OneToMany, ManyToOne und ManyToMany. |
SecurityFilteringBehavior | Gibt an, wie Beziehungen die Filterung von Daten beim Auswerten von Sicherheitsausdrücken auf Zeilenebene beeinflussen und ist eine Power BI-spezifische Semantik. Die möglichen Werte sind: OneDirection, BothDirections und None. |
IsActive | Eine Power BI-spezifische Semantik und ein boolescher Wert, der angibt, ob die Beziehung als Aktiv oder Inaktiv gekennzeichnet ist. Dadurch wird das Standardbeziehungsverhalten innerhalb des semantischen Modells definiert. |
RelyOnReferentialIntegrity | Boolescher Wert, der angibt, ob die Beziehung auf der referentiellen Integrität basieren kann |
CrossFilteringBehavior | Gibt an, wie Beziehungen das Filtern von Daten beeinflussen und power BI-spezifisch sind. Die möglichen Werte sind: 1 – OneDirection, 2 – BothDirections und 3 – Automatic. |
Hinzufügen oder Entfernen von Objekten zum Power BI-Standarddataset
In Power BI ist immer ein Dataset erforderlich, bevor Berichte erstellt werden können, sodass das Power BI-Standarddataset schnelle Berichterstellungsfunktionen über dem Warehouse ermöglicht. Innerhalb des Warehouses kann ein Benutzer dem Power BI-Standarddataset Warehouse-Objekte – Tabellen oder Ansichten – hinzufügen. Sie können auch andere semantische Modellierungseigenschaften hinzufügen, z. B. Hierarchien und Beschreibungen. Diese Eigenschaften werden dann verwendet, um die Tabellen des Power BI-Datasets zu erstellen. Benutzer können auch Objekte aus dem Power BI-Standarddataset entfernen.
Zum Hinzufügen von Objekten wie Tabellen oder Ansichten zum Power BI-Standarddataset haben Sie Optionen:
Fügen Sie dem Dataset automatisch Objekte hinzu, was standardmäßig geschieht, ohne dass ein Benutzereingriff erforderlich ist.
Fügen Sie dem Dataset manuell Objekte hinzu.
Die Automatische Erkennung bestimmt alle Tabellen oder Ansichten und fügt sie opportunistisch hinzu.
Die Option manuelle Erkennung im Menüband ermöglicht eine differenzierte Steuerung, welche Objekte, z. B. Tabellen und/oder Ansichten, dem Power BI-Standarddataset hinzugefügt werden sollen:
- Alle auswählen
- Nach Tabellen oder Ansichten filtern
- Bestimmte Objekte auswählen
Um Objekte zu entfernen, kann ein Benutzer die Schaltfläche für manuelle Auswahl im Menüband verwenden und:
- Auswahl aufheben
- Nach Tabellen oder Ansichten filtern
- Auswahl bestimmter Objekte aufheben
Tipp
Es wird empfohlen, die für BI aktivierten Objekte zu überprüfen und sicherzustellen, dass sie über die richtigen logischen Beziehungen verfügen, um eine reibungslose nachgelagerte Berichterstellung sicherzustellen.
Erstellen eines Measures
Ein Measure ist eine Sammlung standardisierter Metriken. Ähnlich wie Power BI Desktop bietet die DAX-Bearbeitungsoberfläche im Warehouse einen umfangreichen Editor mit autovervollständigen für Formeln (IntelliSense). Mit dem DAX-Editor können Sie einfach Measures direkt im Warehouse entwickeln, sodass er eine effektivere Einzelquelle für Geschäftslogik, Semantik und geschäftskritische Berechnungen ist.
Um ein Measure zu erstellen, wählen Sie die Schaltfläche Neues Measure im Menüband aus, wie in der folgenden Abbildung gezeigt.
Geben Sie das Measure in die Bearbeitungsleiste ein und dann die Tabelle und die Spalte an, für die es gilt. Geben Sie Ihr Measure in die Bearbeitungsleiste ein. Ausführliche Informationen zu Measures finden Sie unter Tutorial: Erstellen eigener Measures in Power BI Desktop.
Sie können die Tabelle aufklappen, um das Measure in der Tabelle zu finden.
Ausblenden von Elementen aus der nachgeordneten Berichterstellung
Sie können Elemente Ihres Warehouses aus nachgelagerten Berichten ausblenden, indem Sie mit der rechten Maustaste auf die Spalte oder Tabelle klicken, die Sie im Objekt-Explorer ausblenden möchten.
Wählen Sie im angezeigten Menü die Option In berichtsansichtausblenden aus, um das Element aus der nachgelagerten Berichterstellung auszublenden.
Sie können auch die gesamte Tabelle und einzelne Spalten ausblenden, indem Sie die Optionen für die Modellansicht verwenden, wie in der folgenden Abbildung gezeigt.