Bestimmen, wann ein zusammengesetztes Modell entwickelt werden sollte

Abgeschlossen

Ein zusammengesetztes Modell umfasst mehr als eine Quellgruppe. Normalerweise gibt es immer die Importquellgruppe und eine DirectQuery-Quellgruppe.

Abbildung: Zusammengesetztes Sternschemamodell. Das Modell speichert importierte Daten für einige Tabellen, und andere Tabellen übergeben Abfragen an die zugrunde liegende Datenquelle, in diesem Fall eine Azure SQL-Datenbank.

Hinweis

Im Allgemeinen gelten die Vorteile und Einschränkungen, die mit den Import- und DirectQuery-Speichermodi verknüpft sind, für zusammengesetzte Modelle.

Vorteile des zusammengesetzten Modells

Es gibt mehrere Vorteile bei der Entwicklung eines zusammengesetzten Modells.

Zusammengesetzte Modelle bieten Ihnen Flexibilität beim Entwurf. Sie können Daten mithilfe verschiedener Speichermodi integrieren und so das richtige Gleichgewicht zwischen importierten Daten und Passthrough-Daten erzielen. Häufig profitieren Unternehmensmodelle von der Verwendung von DirectQuery-Tabellen in großen Datenquellen und durch das Steigern der Abfrageleistung mit importierten Tabellen. Power BI-Features, die dieses Szenario unterstützen, werden später in dieser Lektion beschrieben.

Zusammengesetzte Modelle können die Leistung eines DirectQuery-Modells auch erhöhen, indem sie Power BI die Möglichkeit bieten, einige Analyseabfragen aus importierten Daten zu erfüllen. Die Abfrage zwischengespeicherter Daten führt fast immer zu einer besseren Leistung als Passthrough-Abfragen.

Schließlich, wenn Ihr Modell DirectQuery-Tabellen zu einem Remotemodell enthält, wie z. B. ein Power BI-Dataset, können Sie Ihr Modell mit neuen berechneten Spalten und Tabellen erweitern. Dies führt zu einem spezialisierten Modell, basierend auf einem Kernmodell. Weitere Informationen finden Sie unter Power BI-Nutzungsszenarien: Anpassbare verwaltete Self-Service-BI.

Einschränkungen des zusammengesetzten Modells

Es gibt mehrere Einschränkungen im Zusammenhang mit zusammengesetzten Modellen.

  • Tabellen im Speichermodus „Import“ (oder Dual (doppelt), wie später beschrieben) erfordern weiterhin regelmäßige Aktualisierungen. Importierte Daten können mit DirectQuery-Quelldaten asynchron werden, weshalb es wichtig ist, sie regelmäßig zu aktualisieren.

  • Wenn eine Analyseabfrage importierte und DirectQuery-Daten kombinieren muss, muss Power BI Abfrageergebnisse von Quellgruppen konsolidieren, was sich auf die Leistung auswirken kann. Um diese Situation für Abfragen mit höherem Aggregationsintervall zu vermeiden, können Sie Ihrem Modell Importaggregationstabellen hinzufügen (oder automatischen Aggregationen aktivieren) und für verknüpfte Dimensionstabellen die Verwendung des dualen Speichermodus festlegen. Dieses Szenario wird später in dieser Lektion beschrieben.

  • Beim Verketten von Modellen (DirectQuery mit Power BI-Datasets) können Änderungen an Upstream-Modellen Downstream-Modelle beschädigen. Achten Sie darauf, die Auswirkungen von Änderungen zu bewerten, indem Sie zuerst eine Dataset-Auswirkungsanalyse durchführen.

  • Beziehungen zwischen Tabellen aus verschiedenen Quellgruppen werden als eingeschränkte Beziehungen bezeichnet. Eine Modellbeziehung ist eingeschränkt, wenn Power BI keine „Eins“-Seite einer Beziehung bestimmen kann. Eingeschränkte Beziehungen können zu unterschiedlichen Auswertungen von Modellabfragen und -berechnungen führen. Weitere Informationen finden Sie im Abschnitt Bewertung von Beziehungen.

Steigern der DirectQuery-Modellleistung mit Importdaten

Wenn es einen Grund zum Entwickeln eines DirectQuery-Modells gibt, können Sie einige seiner Einschränkungen abmildern, indem Sie bestimmte Power BI-Features verwenden, die Importtabellen umfassen.

Importaggregationstabellen

Sie können benutzerdefinierte Aggregationstabellen mit Speichermodus „Import“ hinzufügen oder automatische Aggregationen aktivieren. Auf diese Weise leitet Power BI Abfragen mit höherem Aggregationsintervall an eine zwischengespeicherte Aggregation weiter. Um die Abfrageleistung noch weiter zu steigern, stellen Sie sicher, dass für verknüpfte Dimensionstabellen die Verwendung des dualen Speichermodus festgelegt ist.

Automatische Aggregationen sind ein Premium-Feature. Weitere Informationen finden Sie unter Automatische Aggregationen.

Speichermodus „Dual“

Eine Tabelle mit Speichermodus „Dual“ ist auf die Verwendung von Import- und DirectQuery-Speichermodi festgelegt. Zur Abfragezeit bestimmt Power BI den effizientesten Modus, der verwendet werden soll. Wann immer möglich, versucht Power BI, Analyseabfragen mithilfe zwischengespeicherter Daten zu erfüllen.

Tabellen mit dualem Speichermodus funktionieren gut mit Importaggregationstabellen. Sie ermöglichen es Power BI, Abfragen mit höherem Aggregationsintervall vollständig aus zwischengespeicherten Daten zu erfüllen.

Datenschnittvisuals und Filterkartenlisten, die häufig auf Dimensionstabellenspalten basieren, werden schnellere gerendert, da sie aus zwischengespeicherten Daten abgefragt werden.

Bereitstellen von Echtzeitdaten aus einem Importmodell

Wenn Sie eine Importtabelle mit inkrementeller Aktualisierung einrichten, können Sie die Option Abrufen der neuesten Daten in Echtzeit mit DirectQuery aktivieren.

Animierte Abbildung: Inkrementelle Aktualisierung und Echtzeitdateneinrichtung mit hervorgehobener Option „Aktuelle Daten in Echtzeit mit DirectQuery abrufen“.

Durch Aktivieren dieser Option erstellt Power BI automatisch eine Tabellenpartition, die den DirectQuery-Speichermodus verwendet. In diesem Fall wird die Tabelle zu einer Hybridtabelle, d. h. sie besitzt Importpartitionen zum Speichern älterer Daten sowie eine einzelne DirectQuery-Partition für aktuelle Daten.

Wenn Power BI eine Hybridtabelle abfragt, verwendet die Abfrage den Cache für ältere Daten und leitet zum Abrufen aktueller Daten direkt an die Datenquelle durch.

Diese Option ist nur mit einer Premium-Lizenz verfügbar.

Weitere Informationen finden Sie unter Konfigurieren von inkrementeller Aktualisierung und Echtzeitdaten.