Erstellen von Beziehungen zwischen Tabellen (Lernprogramm)
In dieser Lektion zeigen Sie mithilfe von PowerPivot Beziehungen zwischen Daten aus verschiedenen Datenquellen an und erstellen diese. Eine Beziehung ist eine Verbindung zwischen zwei Tabellen mit Daten, die festlegt, wie die Daten in den beiden Tabellen miteinander in Beziehung gesetzt werden sollten. Die DimProduct-Tabelle und die DimProductSubcategory-Tabelle haben beispielsweise eine Beziehung, die darauf beruht, dass jedes Produkt zu einer Unterkategorie gehört. Weitere Informationen über Beziehungen finden Sie unter Übersicht über Beziehungen.
Beziehungen in PowerPivot werden manuell erstellt, indem Sie Tabellen im PowerPivot-Fenster oder Spalten in der Diagrammsicht verknüpfen, oder automatisch, wenn PowerPivot für Excel beim Importieren von Daten in eine PowerPivot-Arbeitsmappe vorhandene Beziehungen erkennt. Eine Beziehung wird manuell erstellt, indem Spalten aus unterschiedlichen Tabellen, die ähnliche oder identische Daten enthalten, verknüpft werden. So stehen beispielsweise die DimProduct-Tabelle und die DimProductSubcategory-Tabelle durch die ProductSubcategoryKey-Spalten in Beziehung, die in beiden Tabelle auftreten. Die Spalten müssen nicht denselben Namen haben, dies ist jedoch häufig der Fall.
Voraussetzungen
Dieses Thema ist Teil eines Lernprogramms für PowerPivot für Excel, das in der richtigen Reihenfolge absolviert werden sollte. Informationen über Voraussetzungen und den ersten Schritt im Lernprogramm finden Sie unter Einführung in das Lernprogramm für PowerPivot für Excel.
Warum werden Beziehungen erstellt?
Zwischen Ihren Datenquellen müssen Beziehungen bestehen, damit aussagefähige Analysen getroffen werden können. Insbesondere bieten Beziehungen folgende Möglichkeiten:
Filtern von Daten in einer Tabelle nach Datenspalten aus verknüpften Tabellen
Zusammenführen von Spalten aus mehreren Tabellen in eine PivotTable oder ein PivotChart
Einfache Suche nach Werten in verknüpften Tabellen mithilfe von DAX-Formeln (Data Analysis Expressions)
Überprüfen vorhandener Beziehungen
Die PowerPivot-Arbeitsmappe enthält bereits Daten aus drei verschiedenen Quellen:
Aus einer Access-Datenbank importierte Umsatz- und Produktdaten. Vorhandene Beziehungen wurden für Sie automatisch zusammen mit den Daten importiert.
Aus einer Access-Datenbank importierte Produktkategoriedaten.
Daten, die aus einem Excel-Arbeitsblatt mit Geschäftsinformationen kopiert wurden und mit diesem verknüpft sind.
So überprüfen Sie vorhandene Beziehungen
Klicken Sie im PowerPivot-Fenster auf die Registerkarte Entwurf, und klicken Sie in der Gruppe Beziehungen auf Beziehungen verwalten.
Im Dialogfeld Beziehungen verwalten sollten die folgenden Beziehungen angezeigt werden, die beim Import der ersten Access-Datenbank erstellt wurden:
Tabelle
Verknüpfte Suchtabelle
DimProduct [ProductSubcategoryKey]
DimProductSubcategory [ProductSubcategoryKey]
FactSales [channelKey]
DimChannel [ChannelKey]
FactSales [DateKey]
DimDate [Datekey]
FactSales [ProductKey]
DimProduct [ProductKey]
In diesem Dialogfeld können Sie Beziehungen erstellen, bearbeiten und löschen. Klicken Sie auf Schließen.
Erstellen von neuen Beziehungen zwischen Daten aus zwei getrennten Datenquellen
Nachdem Sie die automatisch erstellten Beziehungen überprüft haben, erstellen Sie zusätzliche Beziehungen.
So erstellen Sie die erste Beziehung
Klicken Sie auf die Registerkarte der Tabelle Stores.
Klicken Sie mit der rechten Maustaste auf die Spaltenüberschrift GeographyKey, und klicken Sie dann auf Beziehung erstellen.
Die Felder Tabelle und Spalte werden automatisch mit Daten aufgefüllt.
Wählen Sie im Feld Verknüpfte Suchtabelle den Eintrag Geography aus (die Tabelle, die Sie aus einem Excel-Arbeitsblatt eingefügt und dann umbenannt haben).
Stellen Sie im Feld Verknüpfte Suchspalte sicher, dass GeographyKey ausgewählt ist.
Klicken Sie auf Erstellen.
Nachdem die Beziehung erstellt wurde, wird ein Symbol am oberen Rand der Spalte angezeigt. Zeigen Sie auf die Zelle, um die Details der Beziehung anzuzeigen.
So erstellen Sie weitere Beziehungen zwischen den Daten aus Access und Excel
Klicken Sie auf die Registerkarte Stores.
Wählen Sie die Spalte StoreKey aus.
Klicken Sie auf der Registerkarte Entwurf auf Beziehung erstellen.
Die Felder Tabelle und Spalte werden automatisch mit Daten aufgefüllt.
Wählen Sie im Feld Verknüpfte Suchtabelle den Eintrag FactSales aus.
Stellen Sie im Feld Verknüpfte Suchspalte sicher, dass StoreKey ausgewählt ist.
Beachten Sie das Informationssymbol neben dem Feld Verknüpfte Suchspalte. Dies weist darauf hin, dass diese Beziehung in der falschen Reihenfolge erstellt wird. Wenn Sie eine Beziehung erstellen, müssen Sie als Verknüpfte Suchspalte eine Spalte mit eindeutigen Werten auswählen.
Kehren Sie die Reihenfolge um. Wählen Sie FactSales aus dem Feld Tabelle und dann StoreKey aus dem Feld Spalte aus. Wählen Sie Stores als Verknüpfte Suchtabelle aus, und wählen Sie StoreKey als Verknüpfte Suchspalte aus.
Klicken Sie auf Erstellen.
Erstellen von Beziehungen in der Diagrammsicht
In der Diagrammsicht können Sie problemlos Beziehungen zwischen Spalten in verschiedenen Tabellen erstellen. Die Beziehungen werden visuell dargestellt, sodass Sie schnell erkennen können, wie alle Tabellen untereinander in Beziehung stehen. In diesem Schritt erstellen Sie die letzte Beziehung, mit der Sie dieses Lernprogramm mit der Diagrammsicht abschließen. Weitere Informationen zur Diagrammsicht finden Sie unter PowerPivot-Fenster: Diagrammsicht.
So navigieren Sie in der Diagrammsicht
Klicken Sie im PowerPivot-Fenster auf der Registerkarte Home im Bereich Ansicht auf Diagrammsicht. Das Layout des Datensicht-Arbeitsblatts wird zu einem visuellen Diagrammlayout, und die Tabellen werden auf der Basis ihrer Beziehungen automatisch angeordnet.
Um alle Tabellen auf dem Bildschirm anzuzeigen, klicken Sie oben rechts in der Diagrammsicht auf das Symbol An Bildschirm anpassen.
Um eine übersichtliche Ansicht zu erhalten, verwenden Sie das Steuerelement Zum Vergrößern/Verkleinern ziehen und die Miniaturkarte und ziehen die Tabellen in das gewünschte Layout. Sie können auch die Bildlaufleisten und das Mausrad verwenden, um einen Bildlauf durchzuführen.
Zeigen Sie auf eine Beziehungslinie (schwarze Linie mit einem Pfeil und einem Kreis an den Enden), um die verknüpften Tabellen hervorzuheben.
So erstellen Sie eine Beziehung zwischen Tabellen in der Diagrammsicht
Klicken Sie in der Diagrammsicht mit der rechten Maustaste auf das Diagramm der Tabelle DimProductSubcategory, und klicken Sie dann auf Beziehung erstellen. Das Dialogfeld Beziehung erstellen wird geöffnet.
Wählen Sie im Feld Spalte den Eintrag ProductCategoryKey, im Feld Verknüpfte Suchtabelle den Eintrag ProductCategory und im Feld Verknüpfte Suchspalte den Eintrag ProductCategoryKey aus.
Klicken Sie auf Erstellen.
Überprüfen Sie, ob alle Beziehungen erfolgreich erstellt wurden, indem Sie auf der Registerkarte Entwurf auf Beziehungen verwalten klicken und die Liste durchgehen.
Nächster Schritt
Wenn Sie mit diesem Lernprogramm fortfahren möchten, wechseln Sie zum nächsten Thema: Erstellen einer berechneten Spalte (Lernprogramm).
Siehe auch
Konzepte
Übersicht über Data Analysis Expressions (DAX)
PowerPivot-Fenster: Diagrammsicht