Power BI Modellbeziehungen vereinfacht 101


Power BI von Microsoft ist ein technologiegestütztes Business Intelligence-Tool zur Analyse und Visualisierung von Rohdaten, um umsetzbare Daten zu präsentieren. Es vereint Business Analytics, Datenvisualisierung und Best Practices, um Unternehmen dabei zu unterstützen, datengestützte Entscheidungen zu treffen. Aufgrund der Fähigkeiten der Power BI-Plattform hat Gartner Microsoft im Februar 2019 zum Leader im „2019 Gartner Magic Quadrant for Analytics and Business Intelligence Platform“ ernannt.

Power BI Model Relationships zeigen, wie zwei oder mehr Tabellen miteinander verbunden sind. Anders ausgedrückt: Sie zeigen, wie diese Tabellen miteinander in Beziehung stehen. Modellbeziehungen verknüpfen insbesondere eine Spalte einer Tabelle mit einer Spalte einer anderen Tabelle.

Dieser Artikel befasst sich ausführlich mit Power BI Model Relationships. Er gibt auch einen Überblick über Power BI.

Was ist Power BI?

Power BI ist ein proprietäres Business Intelligence-Tool, das für eine nahtlose Datenanalyse und Datenvisualisierung entwickelt wurde. Es ist ein Teil der Microsoft Power Platform. Power BI ist eines der gängigsten Tools, das von Unternehmen für die Analyse ihrer Geschäftsdaten verwendet wird und Berichte erstellt.

Es enthält eine Sammlung verschiedener integrierter Softwaredienste, Anwendungen und Konnektoren, die sich tief in Datenquellen integrieren lassen, um beeindruckende visuelle Darstellungen und interaktive Berichte zu liefern und Erkenntnisse zu gewinnen. Power BI nutzt seine fortschrittlichen Diagramme, Grafiken und andere visuelle Darstellungen, die mit maschinellem Lernen verbunden sind, um auf einfache Weise wertvolle Informationen aus den Daten zu extrahieren.

Power BI kann auch Daten aus XML-Dateien, CSV-Dateien, Dateien im JSON-Format und sogar Webseiten lesen und Rohdaten in interaktive Einblicke umwandeln. Es ist für Desktop, mobile Geräte und Server vor Ort verfügbar. Benutzer können ihre Berichte erstellen und mit anderen Power BI-Benutzern innerhalb des Unternehmens oder mit Partnerunternehmen teilen.

Hauptmerkmale von Power BI

Einige der wichtigsten Funktionen von Power BI sind im Folgenden aufgeführt:

  • Unterstützt API-Integrationen: Power BI ermöglicht Entwicklern die einfache Integration in andere Anwendungen und die Einbettung von Dashboards in andere Software mithilfe von Beispielcodes und APIs.
  • Benutzerdefinierte Visualisierung: Power BI bietet Unterstützung für benutzerdefinierte Visualisierungsbibliotheken, mit denen Benutzer komplexe Daten mühelos visualisieren können.
  • KI-Unterstützung: Benutzer können Datenanalysen mithilfe von künstlicher Intelligenz leicht durchführen. Mit der integrierten KI-Unterstützung können Benutzer Daten vorbereiten, Modelle für maschinelles Lernen erstellen und Erkenntnisse gewinnen.
  • Modellierungsansicht: Mit Hilfe der Modellierungsansicht können Power BI-Benutzer komplexe Daten in einfachere Daten aufteilen, die ein besseres Verständnis der Daten, separate Diagramme und eine Mehrfachauswahl von Objekten ermöglichen.
  • Einfache Freigabe: Power BI erleichtert es den Anwendern, ihre Berichte innerhalb von Teams oder Organisationen zu teilen, wobei der volle Datenschutz gewährleistet ist.
  • Hybride Entwicklung: Power BI lässt sich problemlos mit vielen Konnektoren, Anwendungen und Diensten von Drittanbietern integrieren, die von Unternehmen häufig genutzt werden und den Benutzern die Verbindung zu verschiedenen Datenquellen ermöglichen.

Was sind Power BI-Modellbeziehungen?

Power BI-Modellbeziehungen geben Filter von einer Spalte einer Modelltabelle an eine andere weiter. Filter werden so lange weitergegeben, wie es einen Beziehungspfad gibt, der mehrere Tabellen umfassen kann.

Filter werden immer auf die gleiche Weise und ohne zufällige Variation entlang der Beziehungspfade weitergegeben. Modellberechnungen, die bestimmte DAX-Funktionen verwenden, können jedoch Beziehungen deaktivieren oder den Filterkontext von Beziehungen ändern. Die Datenintegrität wird durch Power BI-Modellbeziehungen nicht erzwungen.

Sehen Sie anhand eines animierten Beispiels, wie Power BI-Modellbeziehungen Filter weitergeben.

Das Modell in diesem Beispiel enthält vier Tabellen: Kategorie, Produkt, Jahr und Umsatz. Die Tabelle Kategorie ist mit der Tabelle Produkt verknüpft, die wiederum mit der Tabelle Vertrieb verknüpft ist. Die Tabelle „Verkauf“ ist auch mit der Tabelle „Jahr“ verknüpft. Jede Beziehung ist ein-zu-vielen.

Eine Abfrage, die möglicherweise durch eine visuelle Power BI-Karte ausgelöst wird, fragt nach der Gesamtverkaufsmenge für Kundenaufträge, die in einer einzigen Kategorie, Kat-A, und für ein einziges Jahr, CY2018, erteilt wurden. Aus diesem Grund werden auf die Tabellen Kategorie und Jahr Filter angewendet. Der Filter der Tabelle „Kategorie“ wird auf die Tabelle „Produkt“ übertragen und isoliert zwei Produkte, die zur Kategorie „Kategorie A“ gehören.

Die Filter aus der Tabelle „Produkt“ werden dann auf die Tabelle „Verkäufe“ übertragen, was dazu führt, dass es nur zwei Verkaufszeilen für diese Produkte gibt. Die Verkäufe der Produkte der Kategorie Kat-A werden in diesen beiden Verkaufszeilen dargestellt. Die Gesamtzahl der verkauften Einheiten beträgt 14.

Gleichzeitig wird der Filter der Tabelle Jahr auf die Tabelle Verkäufe übertragen, wodurch nur eine Verkaufszeile für Produkte der Kategorie Kat-A übrig bleibt, die im Jahr CY2018 bestellt wurden. Der Mengenwert der Abfrage beträgt 11 Einheiten. Es ist erwähnenswert, dass die Anwendung mehrerer Filter auf eine Tabelle (wie die Tabelle „Sales“ in diesem Beispiel) immer eine UND-Operation ist, die erfordert, dass alle Bedingungen wahr sind. Mit einem Power Bi Kurs können Sie das alles lernen.