Leitfaden zur Problembehandlung bei Beziehungen
Dieser Artikel ist an Modellierer von Daten gerichtet, die mit Power BI Desktop arbeiten. Dieser Leitfaden enthält Anleitungen zur Behandlung bestimmter Probleme, die bei der Entwicklung von Modellen und Berichten auftreten können.
Hinweis
Dieser Artikel enthält jedoch keine Einführung zu Modellbeziehungen. Wenn Sie sich bisher noch wenig mit Beziehungen, ihren Eigenschaften und ihrer Konfiguration beschäftigt haben, sollten Sie sich zuerst den Artikel Modellieren von Beziehungen in Power BI Desktop durchlesen.
Außerdem sollten Sie mit dem Sternschemadesign gut vertraut sein. Weitere Informationen finden Sie im Artikel Informationen zum Sternschema und der Wichtigkeit für Power BI.
Problembehandlung
Wenn ein Berichtsvisual für die Verwendung von Feldern aus zwei (oder mehr) Tabellen eingerichtet ist und nicht das richtige Ergebnis (oder gar kein Ergebnis) zeigt, liegt das Problem möglicherweise bei den Modellbeziehungen.
Arbeiten Sie in diesem Fall die folgende allgemeine Checkliste zur Problembehandlung durch. Sie können die Punkte der Checkliste nacheinander durchgehen, bis Sie das Problem identifiziert haben.
- Ändern Sie das Visual in eine Tabelle oder Matrix, oder öffnen Sie den Bereich Daten anzeigen. Probleme lassen sich leichter beheben, wenn Sie das Abfrageergebnis sehen können.
- Wenn ein leeres Abfrageergebnis vorliegt, wechseln Sie zur Datenansicht, und überprüfen Sie, ob in den Tabellen Zeilen mit Daten geladen wurden.
- Wechseln Sie zur Modellansicht. Hier können Sie die Beziehungen und ihre Eigenschaften einfach und schnell erkennen.
- Überprüfen Sie, ob zwischen den Tabellen Beziehungen vorhanden sind.
- Überprüfen Sie, ob die Kardinalitätseigenschaften richtig festgelegt sind. Diese könnten falsch sein, wenn eine Spalte der n-Seite eindeutige Werte enthält und fälschlicherweise als 1-Seite festgelegt wurde.
- Überprüfen Sie, ob die Beziehungen aktiv sind (durchgezogene Linie).
- Überprüfen Sie, ob die Filterrichtungen eine Weitergabe unterstützen (interpretieren Sie die Pfeilspitzen).
- Überprüfen Sie, ob die richtigen Spalten in Beziehung gesetzt wurden. Wählen Sie die Beziehung aus, oder halten Sie den Mauszeiger darauf, um die zugehörigen Spalten anzuzeigen.
- Überprüfen Sie, ob die zugehörigen Spaltendatentypen übereinstimmen oder zumindest kompatibel sind. Es ist möglich, eine Textspalte mit einer ganzzahligen Spalte in Beziehung zu setzen, aber die Filter finden keine Übereinstimmungen, die weitergegeben werden können.
- Wechseln Sie zur Datenansicht, und überprüfen Sie, ob in den zugehörigen Spalten übereinstimmende Werte gefunden werden können.
Leitfaden zur Problembehandlung
Hier ist eine Liste der Probleme und deren mögliche Ursachen.
Abgang | Mögliche Ursache(n) |
---|---|
Das Visual zeigt kein Ergebnis an. | • In das Modell müssen noch Daten geladen werden. • Im Filterkontext sind keine Daten vorhanden. • Die Sicherheit auf Zeilenebene (Row-Level Security, RLS) wird erzwungen. • Beziehungen werden zwischen Tabellen nicht weitergegeben: Befolgen Sie die oben aufgeführte Checkliste. • Die Sicherheit auf Zeilenebene wird erzwungen, aber eine bidirektionale Beziehung ist nicht für die Weitergabe aktiviert: Informationen hierzu finden Sie unter Sicherheit auf Zeilenebene (Row-Level Security, RLS) mit Power BI Desktop. |
Das Visual zeigt für jede Gruppierung denselben Wert an. | • Es sind keine Beziehungen vorhanden. • Beziehungen werden zwischen Tabellen nicht weitergegeben: Befolgen Sie die oben aufgeführte Checkliste. |
Das Visual zeigt Ergebnisse an, diese sind aber nicht richtig. | • Das Visual ist falsch eingerichtet. • Die Measure-Berechnungslogik ist falsch. • Die Modelldaten müssen aktualisiert werden. • Die Quelldaten sind falsch. • Zwischen den Spalten wurde eine falsche Beziehung hergestellt (Beispiel: Die Spalte ProductID wurde der Spalte CustomerID zugeordnet). • Es handelt sich um eine Beziehung zwischen zwei DirectQuery-Tabellen, und die Spalte der 1-Seite einer Beziehung enthält doppelte Werte. |
Es werden LEERE Gruppierungen oder Slicer- bzw. Filterelemente angezeigt, und die Quellspalten enthalten keine LEEREN Werte. | • Es handelt sich um eine reguläre Beziehung und die Spalte der n-Seite enthält Werte, die in der Spalte der 1-Seite nicht gespeichert sind: Informationen hierzu finden Sie unter Modellieren von Beziehungen in Power BI Desktop (reguläre Beziehungen). • Es handelt sich um eine reguläre 1:1-Beziehung, und zugeordnete Spalten enthalten LEERE Werte: Informationen hierzu finden Sie unter Modellieren von Beziehungen in Power BI Desktop (reguläre Beziehungen). • Die Spalte der n-Seite einer inaktiven Beziehung enthält LEERE Werte oder Werte, die auf der 1-Seite nicht gespeichert sind. |
Im Visual fehlen Daten. | • Es wurden falsche oder unerwartete Filter angewendet. • Die Sicherheit auf Zeilenebene (RLS) wird erzwungen. • Es handelt sich um eine eingeschränkte Beziehung, und in zugeordneten Spalten befinden sich LEERE Werte, oder es liegen Datenintegritätsprobleme vor: Informationen hierzu finden Sie unter Modellieren von Beziehungen in Power BI Desktop (eingeschränkte Beziehungen). • Es handelt sich um eine Beziehung zwischen zwei DirectQuery-Tabellen, die Beziehung ist so konfiguriert, dass referentielle Integrität vorausgesetzt wird, aber es liegen Probleme mit der Datenintegrität vor (nicht übereinstimmende Werte in zugeordneten Spalten). |
Die Sicherheit auf Zeilenebene (RLS) wird nicht ordnungsgemäß erzwungen | • Beziehungen werden zwischen Tabellen nicht weitergegeben: Befolgen Sie die oben aufgeführte Checkliste. • Die Sicherheit auf Zeilenebene (RLS) wird erzwungen, aber eine bidirektionale Beziehung ist nicht für die Weitergabe aktiviert: Informationen hierzu finden Sie unter Sicherheit auf Zeilenebene (Row-Level Security, RLS) mit Power BI Desktop. |
Zugehöriger Inhalt
Weitere Informationen zu diesem Artikel finden Sie in den folgenden Ressourcen: