Mit einem Datenmodell können Sie Daten aus mehreren Tabellen integrieren und so effektiv eine relationale Datenquelle innerhalb einer Excel-Arbeitsmappe erstellen. In Excel werden Datenmodelle transparent verwendet und stellen tabellarische Daten bereit, die in PivotTables und PivotCharts verwendet werden. Ein Datenmodell wird als Sammlung von Tabellen in einer Feldliste visualisiert, und in den meisten Fällen werden Sie nie wissen, dass es vorhanden ist.
Bevor Sie mit der Arbeit mit dem Datenmodell beginnen können, müssen Sie einige Daten abrufen. Hierfür verwenden wir die Benutzeroberfläche get & Transform (Power Query) (Abrufen & Transformieren (Power Query), sodass Sie einen Schritt zurücktreten und sich ein Video ansehen oder unseren Lernleitfaden zum Abrufen & Transformieren und Power Pivot folgen möchten.
-
Excel 2016 & Excel für Microsoft 365 – Power Pivot ist im Menüband enthalten.
Wo befindet sich get & Transform (Power Query)?
-
Excel 2016 & Excel für Microsoft 365 – Get & Transform (Power Query) wurde in Excel auf der Registerkarte Daten integriert.
Erste Schritte
Zunächst müssen Sie einige Daten abrufen.
-
In Excel 2016 und Excel für Microsoft 365 verwenden Sie Data > Get & Transform Data > Get Data , um Daten aus einer beliebigen Anzahl externer Datenquellen zu importieren, z. B. aus einer Textdatei, einer Excel-Arbeitsmappe, einer Website, Microsoft Access, SQL Server oder einer anderen relationalen Datenbank, die mehrere verwandte Tabellen enthält.
-
Sie werden in Excel aufgefordert, eine Tabelle auszuwählen. Wenn Sie mehrere Tabellen aus derselben Datenquelle abrufen möchten, aktivieren Sie die Option Auswahl mehrerer Tabellen aktivieren . Wenn Sie mehrere Tabellen auswählen, erstellt Excel automatisch ein Datenmodell für Sie.
: Für diese Beispiele verwenden wir eine Excel-Arbeitsmappe mit fiktiven Kursteilnehmerdetails zu Kursen und Noten. Sie können unsere Beispielarbeitsmappe für das Schülerdatenmodell herunterladen und folgen. Sie können auch eine Version mit einem abgeschlossenen Datenmodell herunterladen..
-
Wählen Sie eine oder mehrere Tabellen aus, und klicken Sie dann auf Laden.
Wenn Sie die Quelldaten bearbeiten müssen, können Sie die Option Bearbeiten auswählen. Weitere Informationen finden Sie unter Einführung in den Abfrage-Editor (Power Query).
Sie verfügen jetzt über ein Datenmodell, das alle importierten Tabellen enthält, die in der PivotTable-Feldliste angezeigt werden.
:
-
Modelle werden implizit erstellt, wenn Sie mindestens zwei Tabellen gleichzeitig in Excel importieren.
-
Modelle werden explizit erstellt, wenn Sie Daten mithilfe des Power Pivot-Add-Ins importieren. Im Add-In wird das Modell in einem Layout im Registerkartenformat dargestellt, das Excel ähnelt, wobei jede Registerkarte tabellarische Daten enthält. Informationen zu den Grundlagen des Datenimports mithilfe einer SQL Server-Datenbank finden Sie unter Abrufen von Daten mithilfe des Power Pivot-Add-Ins.
-
Ein Modell kann eine einzelne Tabelle enthalten. Um ein Modell auf der Grundlage nur einer Tabelle zu erstellen, wählen Sie die Tabelle aus, und klicken Sie in Power Pivot auf Zu Datenmodell hinzufügen. Dies ist beispielsweise sinnvoll, wenn Sie Power Pivot-Funktionen, z. B. gefilterte Datasets, berechnete Spalten, berechnete Felder, KPIs und Hierarchien, verwenden möchten.
-
Tabellenbeziehungen können automatisch erstellt werden, wenn Sie verknüpfte Tabellen importieren, die Primär- und Fremdschlüsselbeziehungen aufweisen. In Excel können die Informationen zu importierten Beziehungen normalerweise als Grundlage für Tabellenbeziehungen im Datenmodell verwendet werden.
-
Tipps zum Reduzieren der Größe eines Datenmodells finden Sie unter Erstellen eines speichereffizienten Datenmodells mit Excel und Power Pivot.
-
Weitere Informationen finden Sie unter Tutorial: Importieren von Daten in Excel und Erstellen eines Datenmodells.
: Wie können Sie feststellen, ob Ihre Arbeitsmappe über ein Datenmodell verfügt? Wechseln Sie zu Power Pivot > Verwalten. Wenn Ihnen arbeitsblattähnliche Daten angezeigt werden, ist ein Modell vorhanden. Weitere Informationen finden Sie unter Finden Sie heraus, welche Datenquellen in einem Arbeitsmappendatenmodell verwendet werden .
Erstellen von Beziehungen zwischen Ihren Tabellen
Der nächste Schritt besteht darin, Beziehungen zwischen Ihren Tabellen zu erstellen, damit Sie Daten aus allen Tabellen abrufen können. Jede Tabelle muss über einen Primärschlüssel oder einen eindeutigen Feldbezeichner wie Schüler-ID oder Klassennummer verfügen. Am einfachsten können Sie diese Felder ziehen und ablegen, um sie in der Diagrammansicht von Power Pivot zu verbinden.
-
Wechseln Sie zu Power Pivot > Verwalten.
-
Wählen Sie auf der Registerkarte Start die Option Diagrammansicht aus.
-
Alle importierten Tabellen werden angezeigt, und Sie sollten sich etwas Zeit nehmen, um deren Größe zu ändern, je nachdem, wie viele Felder die einzelnen Tabellen haben.
-
Ziehen Sie als Nächstes das Primärschlüsselfeld von einer Tabelle in die nächste. Das folgende Beispiel ist die Diagrammansicht unserer Schülertabellen:
Wir haben die folgenden Links erstellt:
-
tbl_Students | Studentenausweis > tbl_Grades | Studenten-ID
Anders ausgedrückt: Ziehen Sie das Feld Student ID aus der Tabelle Students in das Feld Student ID in der Tabelle Noten.
-
tbl_Semesters | Semesterausweis > tbl_Grades | Semester
-
tbl_Classes | Klassennummer > tbl_Grades | Klassennummer
:
-
Feldnamen müssen nicht identisch sein, um eine Beziehung zu erstellen, aber sie müssen derselbe Datentyp sein.
-
Die Verbinder in der Diagrammansicht weisen auf der einen Seite eine "1" und auf der anderen seite ein "*" auf. Dies bedeutet, dass zwischen den Tabellen eine 1:n-Beziehung besteht, die bestimmt, wie die Daten in Ihren PivotTables verwendet werden. Weitere Informationen finden Sie unter Beziehungen zwischen Tabellen in einem Datenmodell .
-
Die Connectors geben nur an, dass eine Beziehung zwischen Tabellen besteht. Sie zeigen nicht, welche Felder miteinander verknüpft sind. Um die Links anzuzeigen, wechseln Sie zu Power Pivot > Verwalten >Entwerfen > Beziehungen > Verwalten von Beziehungen. In Excel können Sie zu Daten > Beziehungen wechseln.
-
Verwenden eines Datenmodells zum Erstellen einer PivotTable oder eines PivotCharts
Eine Excel-Arbeitsmappe kann nur ein Datenmodell enthalten, aber dieses Modell kann mehrere Tabellen enthalten, die wiederholt in der gesamten Arbeitsmappe verwendet werden können. Sie können einem vorhandenen Datenmodell jederzeit weitere Tabellen hinzufügen.
-
Navigieren SiePower Pivotzu Verwalten.
-
Wählen Sie auf der Registerkarte Start die Option PivotTable aus.
-
Wählen Sie aus, wo die PivotTable platziert werden soll: ein neues Arbeitsblatt oder die aktuelle Position.
-
Klicken Sie auf OK, und Excel fügt eine leere PivotTable mit dem Bereich Feldliste auf der rechten Seite hinzu.
Erstellen Sie als Nächstes eine PivotTable oder ein Pivot Chart. Wenn Sie bereits Beziehungen zwischen den Tabellen erstellt haben, können Sie jedes ihrer Felder in der PivotTable verwenden. Wir haben bereits Beziehungen in der Beispielarbeitsmappe Student Data Model erstellt.
Hinzufügen von vorhandenen, nicht verknüpften Daten zu einem Datenmodell
Angenommen, Sie haben viele Daten, die Sie in einem Modell verwenden möchten, importiert oder kopiert, aber nicht dem Datenmodell hinzugefügt. Neue Daten in ein Modell zu übertragen, ist einfacher, als Sie denken.
-
Wählen Sie zunächst eine beliebige Zelle innerhalb der Daten aus, die Sie dem Modell hinzufügen möchten. Dabei kann es sich um einen beliebigen Datenbereich handelt, aber Daten, die als Excel-Tabelle formatiert sind, sind am besten geeignet.
-
Fügen Sie die Daten mithilfe eines der folgenden Verfahren hinzu:
-
Klicken Sie auf Power Pivot > Zu Datenmodell hinzufügen.
-
Klicken Sie auf Einfügen > PivotTable, und aktivieren Sie dann im Dialogfeld "PivotTable erstellen" die Option Dem Datenmodell diese Daten hinzufügen.
Jetzt wird der Bereich oder die Tabelle dem Modell als verknüpfte Tabelle hinzugefügt. Weitere Informationen zum Arbeiten mit verknüpften Tabellen in einem Modell finden Sie unter Hinzufügen von Daten mit verknüpften Excel-Tabellen in Power Pivot.
Hinzufügen von Daten zu einer Power Pivot Tabelle
In Power Pivot können Sie einer Tabelle keine Zeile hinzufügen, indem Sie Daten direkt in eine neue Zeile eingeben, wie dies in einem Excel-Arbeitsblatt der Fall ist. Sie können jedoch Zeilen hinzufügen, indem Sie die Quelldaten kopieren und einfügen oder die Quelldaten aktualisieren und das Power Pivot-Modell aktualisieren.
Benötigen Sie weitere Hilfe?
Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.
Siehe auch
Lernhandbücher für & Transformation und Power Pivot abrufen
Einführung in den Abfrage-Editor (Power Query)
Erstellen eines speichereffizienten Datenmodells mit Excel und Power Pivot
Tutorial: Importieren von Daten in Excel und Erstellen eines Datenmodells
Feststellen, welche Datenquellen im Datenmodell einer Arbeitsmappe verwendet werden