Excel Power Pivot - Laden von Daten
In diesem Kapitel lernen wir, Daten in Power Pivot zu laden.
Sie können Daten auf zwei Arten in Power Pivot laden:
Laden Sie Daten in Excel und fügen Sie sie dem Datenmodell hinzu
Laden Sie Daten direkt in PowerPivot und füllen Sie das Datenmodell, bei dem es sich um die PowerPivot-Datenbank handelt.
Wenn Sie die Daten für Power Pivot benötigen, tun Sie dies auf die zweite Weise, ohne dass Excel davon etwas weiß. Dies liegt daran, dass Sie die Daten nur einmal in stark komprimiertem Format laden. Angenommen, Sie laden Daten in Excel, indem Sie sie zuerst zum Datenmodell hinzufügen. Die Dateigröße beträgt beispielsweise 10 MB.
Wenn Sie Daten in PowerPivot und damit in Data Model laden und den zusätzlichen Schritt von Excel überspringen, kann Ihre Dateigröße nur 1 MB betragen.
Von Power Pivot unterstützte Datenquellen
Sie können entweder Daten aus verschiedenen Datenquellen in das Power Pivot-Datenmodell importieren oder Verbindungen herstellen und / oder die vorhandenen Verbindungen verwenden. Power Pivot unterstützt die folgenden Datenquellen:
Relationale SQL Server-Datenbank
Microsoft Access-Datenbank
SQL Server Analysis Services
SQL Server Reporting Services (SQL 2008 R2)
ATOM-Datenfeeds
Textdateien
Microsoft SQL Azure
Oracle
Teradata
Sybase
Informix
IBM DB2
Objektverknüpfung und Einbettung der Datenbank / Open Database Connectivity
- (OLEDB / ODBC) Quellen
Microsoft Excel-Datei
Textdatei
Daten direkt in PowerPivot laden
Führen Sie die folgenden Schritte aus, um Daten direkt in Power Pivot zu laden:
Öffnen Sie eine neue Arbeitsmappe.
Klicken Sie im Menüband auf die Registerkarte POWERPIVOT.
Klicken Sie in der Gruppe Datenmodell auf Verwalten.
Das PowerPivot-Fenster wird geöffnet. Jetzt haben Sie zwei Fenster - das Excel-Arbeitsmappenfenster und das PowerPivot für Excel-Fenster, das mit Ihrer Arbeitsmappe verbunden ist.
Drücke den Home Registerkarte im PowerPivot-Fenster.
Klicken From Database in der Gruppe Externe Daten abrufen.
Wählen From Access.
Der Assistent zum Importieren von Tabellen wird angezeigt.
Navigieren Sie zur Access-Datenbankdatei.
Geben Sie den Namen der freundlichen Verbindung an.
Wenn die Datenbank durch ein Passwort geschützt ist, geben Sie auch diese Details ein.
Drücke den Next→ Schaltfläche. Der Tabellenimport-Assistent zeigt die Optionen zum Auswählen des Importierens von Daten an.
Klicken Sie aus einer Liste von Tabellen und Ansichten auf Auswählen, um die zu importierenden Daten auszuwählen.
Drücke den Next→ Schaltfläche. Der Tabellenimport-Assistent zeigt die Tabellen und Ansichten in der von Ihnen ausgewählten Access-Datenbank an.
Aktivieren Sie das Kontrollkästchen Medaillen.
Wie Sie sehen können, können Sie die Tabellen auswählen, indem Sie die Kontrollkästchen aktivieren, eine Vorschau der Tabellen anzeigen und diese filtern, bevor Sie sie zur Pivot-Tabelle hinzufügen und / oder die zugehörigen Tabellen auswählen.
Drücke den Preview & Filter Taste.
Wie Sie sehen, können Sie bestimmte Spalten auswählen, indem Sie die Kontrollkästchen in den Spaltenbeschriftungen aktivieren. Filtern Sie die Spalten, indem Sie auf den Dropdown-Pfeil in der Spaltenbeschriftung klicken, um die einzuschließenden Werte auszuwählen.
OK klicken.
Drücke den Select Related Tables Taste.
Power Pivot prüft, welche anderen Tabellen mit der ausgewählten Medaillentabelle verknüpft sind, wenn eine Beziehung besteht.
Sie können sehen, dass Power Pivot festgestellt hat, dass die Tabelle Disziplinen mit der Tabelle Medaillen verknüpft sind, und diese ausgewählt hat. Klicken Sie auf Fertig stellen.
Der Tabellenimport-Assistent wird angezeigt - Importingund zeigt den Status des Imports. Dies dauert einige Minuten und Sie können den Import stoppen, indem Sie auf klickenStop Import Taste.
Sobald die Daten importiert wurden, wird der Tabellenimport-Assistent angezeigt: Successund zeigt die Ergebnisse des Imports wie im folgenden Screenshot gezeigt. Klicken Sie auf Schließen.
Power Pivot zeigt die beiden importierten Tabellen auf zwei Registerkarten an.
Sie können mit der Datei durch die Datensätze (Zeilen der Tabelle) scrollen Record Pfeile unter den Registerkarten.
Tabellenimport-Assistent
Im vorherigen Abschnitt haben Sie gelernt, wie Sie Daten aus Access über den Tabellenimport-Assistenten importieren.
Beachten Sie, dass sich die Optionen des Tabellenimport-Assistenten je nach Datenquelle ändern, zu der eine Verbindung hergestellt werden soll. Vielleicht möchten Sie wissen, aus welchen Datenquellen Sie auswählen können.
Klicken From Other Sources im Power Pivot-Fenster.
Der Tabellenimport-Assistent - Connect to a Data Sourceerscheint. Sie können entweder eine Verbindung zu einer Datenquelle herstellen oder eine bereits vorhandene verwenden.
Sie können im Assistenten zum Importieren von Tabellen durch die Liste der Verbindungen scrollen, um die kompatiblen Datenverbindungen zu Power Pivot zu ermitteln.
Scrollen Sie nach unten zu den Textdateien.
Wählen Excel File.
Drücke den Next→ Schaltfläche. Der Tabellenimport-Assistent wird angezeigt - Verbindung zu einer Microsoft Excel-Datei herstellen.
Navigieren Sie zur Excel-Datei im Feld Excel-Dateipfad.
Aktivieren Sie das Kontrollkästchen - Use first row as column headers.
Drücke den Next→ Schaltfläche. Der Tabellenimport-Assistent zeigt Folgendes an:Select Tables and Views.
Aktivieren Sie das Kontrollkästchen Product Catalog$. Drücke denFinish Taste.
Sie werden Folgendes sehen SuccessBotschaft. Klicken Sie auf Schließen.
Sie haben eine Tabelle importiert und eine Verbindung zur Excel-Datei hergestellt, die mehrere andere Tabellen enthält.
Bestehende Verbindungen öffnen
Sobald Sie eine Verbindung zu einer Datenquelle hergestellt haben, können Sie diese später öffnen.
Klicken Sie im PowerPivot-Fenster auf Vorhandene Verbindungen.
Das Dialogfeld Bestehende Verbindungen wird angezeigt. Wählen Sie Excel-Verkaufsdaten aus der Liste aus.
Klicken Sie auf die Schaltfläche Öffnen. Der Tabellenimport-Assistent wird mit den Tabellen und Ansichten angezeigt.
Wählen Sie die Tabellen aus, die Sie importieren möchten, und klicken Sie auf Finish.
Die ausgewählten fünf Tabellen werden importiert. KlickenClose.
Sie können sehen, dass die fünf Tabellen dem Power Pivot jeweils auf einer neuen Registerkarte hinzugefügt werden.
Verknüpfte Tabellen erstellen
Verknüpfte Tabellen sind eine Live-Verbindung zwischen der Tabelle in Excel und der Tabelle im Datenmodell. Aktualisierungen der Tabelle in Excel aktualisieren automatisch die Daten in der Datentabelle im Modell.
Sie können die Excel-Tabelle in wenigen Schritten wie folgt mit Power Pivot verknüpfen:
Erstellen Sie eine Excel-Tabelle mit den Daten.
Klicken Sie auf der Multifunktionsleiste auf die Registerkarte POWERPIVOT.
Klicken Add to Data Model in der Gruppe Tabellen.
Die Excel-Tabelle ist mit der entsprechenden Datentabelle in PowerPivot verknüpft.
Sie können sehen, dass die Tabellenwerkzeuge mit der Registerkarte "Verknüpfte Tabelle" zum Power Pivot-Fenster hinzugefügt wurden. Wenn Sie klickenGo to Excel Tablewechseln Sie zum Excel-Arbeitsblatt. Wenn Sie klickenManageWechseln Sie zurück zur verknüpften Tabelle im Power Pivot-Fenster.
Sie können die verknüpfte Tabelle entweder automatisch oder manuell aktualisieren.
Beachten Sie, dass Sie eine Excel-Tabelle nur dann verknüpfen können, wenn sie in der Arbeitsmappe mit dem Power Pivot vorhanden ist. Wenn Sie Excel-Tabellen in einer separaten Arbeitsmappe haben, müssen Sie diese wie im nächsten Abschnitt erläutert laden.
Laden aus Excel-Dateien
Beachten Sie Folgendes, wenn Sie die Daten aus Excel-Arbeitsmappen laden möchten:
Power Pivot betrachtet die andere Excel-Arbeitsmappe als Datenbank und es werden nur Arbeitsblätter importiert.
Power Pivot lädt jedes Arbeitsblatt als Tabelle.
Power Pivot kann einzelne Tabellen nicht erkennen. Daher kann Power Pivot nicht erkennen, ob ein Arbeitsblatt mehrere Tabellen enthält.
Power Pivot kann keine anderen zusätzlichen Informationen als die Tabelle in einem Arbeitsblatt erkennen.
Bewahren Sie daher jede Tabelle in einem separaten Arbeitsblatt auf.
Sobald Ihre Daten in der Arbeitsmappe fertig sind, können Sie die Daten wie folgt importieren:
Klicken From Other Sources in der Gruppe Externe Daten abrufen im Power Pivot-Fenster.
Gehen Sie wie im Abschnitt - Assistent zum Importieren von Tabellen angegeben vor.
Im Folgenden sind die Unterschiede zwischen verknüpften Excel-Tabellen und importierten Excel-Tabellen aufgeführt:
Verknüpfte Tabellen müssen sich in derselben Excel-Arbeitsmappe befinden, in der die Power Pivot-Datenbank gespeichert ist. Wenn die Daten bereits in anderen Excel-Arbeitsmappen vorhanden sind, macht die Verwendung dieser Funktion keinen Sinn.
Mit der Excel-Importfunktion können Sie Daten aus verschiedenen Excel-Arbeitsmappen laden.
Durch das Laden von Daten aus einer Excel-Arbeitsmappe wird keine Verknüpfung zwischen den beiden Dateien hergestellt. Power Pivot erstellt beim Importieren nur eine Kopie der Daten.
Wenn die ursprüngliche Excel-Datei aktualisiert wird, werden die Daten im Power Pivot nicht aktualisiert. Sie müssen entweder den Aktualisierungsmodus auf automatisch einstellen oder die Daten manuell auf der Registerkarte Verknüpfte Tabelle des Power Pivot-Fensters aktualisieren.
Laden aus Textdateien
Einer der gängigen Datendarstellungsstile ist das Format, das als durch Kommas getrennte Werte (CSV) bezeichnet wird. Jede Datenzeile / jeder Datensatz wird durch eine Textzeile dargestellt, wobei die Spalten / Felder durch Kommas getrennt sind. Viele Datenbanken bieten die Möglichkeit, in einer Datei im CSV-Format zu speichern.
Wenn Sie eine CSV-Datei in Power Pivot laden möchten, müssen Sie die Option Textdatei verwenden. Angenommen, Sie haben die folgende Textdatei im CSV-Format:
Klicken Sie auf die Registerkarte PowerPivot.
Klicken Sie im PowerPivot-Fenster auf die Registerkarte Startseite.
Klicken From Other Sourcesin der Gruppe Externe Daten abrufen. Der Assistent zum Importieren von Tabellen wird angezeigt.
Scrollen Sie nach unten zu Textdateien.
Klicken Sie auf Textdatei.
Drücke den Next→ Schaltfläche. Der Tabellenimport-Assistent wird mit der Anzeige - Mit Flat File verbinden angezeigt.
Navigieren Sie zu der Textdatei im Feld Dateipfad. Die CSV-Dateien haben normalerweise die erste Zeile, die Spaltenüberschriften darstellt.
Aktivieren Sie das Kontrollkästchen Erste Zeile als Spaltenüberschriften verwenden, wenn die erste Zeile Überschriften enthält.
Im Feld Spaltentrennzeichen ist die Standardeinstellung Komma (,). Wenn Ihre Textdatei jedoch einen anderen Operator wie Tabulator, Semikolon, Leerzeichen, Doppelpunkt oder vertikale Leiste enthält, wählen Sie diesen Operator aus.
Wie Sie sehen können, gibt es eine Vorschau Ihrer Datentabelle. Klicken Sie auf Fertig stellen.
Power Pivot erstellt die Datentabelle im Datenmodell.
Laden aus der Zwischenablage
Angenommen, Sie haben Daten in einer Anwendung, die von Power Pivot nicht als Datenquelle erkannt werden. Um diese Daten in Power Pivot zu laden, haben Sie zwei Möglichkeiten:
Kopieren Sie die Daten in eine Excel-Datei und verwenden Sie die Excel-Datei als Datenquelle für Power Pivot.
Kopieren Sie die Daten so, dass sie sich in der Zwischenablage befinden, und fügen Sie sie in Power Pivot ein.
Sie haben die erste Option bereits in einem früheren Abschnitt gelernt. Dies ist der zweiten Option vorzuziehen, wie Sie am Ende dieses Abschnitts finden. Sie sollten jedoch wissen, wie Sie Daten aus der Zwischenablage in Power Pivot kopieren.
Angenommen, Sie haben Daten in einem Word-Dokument wie folgt:
Word ist keine Datenquelle für Power Pivot. Führen Sie daher Folgendes aus:
Wählen Sie die Tabelle im Word-Dokument aus.
Kopieren Sie es und fügen Sie es in das PowerPivot-Fenster ein.
Das Paste Preview Das Dialogfeld wird angezeigt.
Geben Sie den Namen als Word-Employee table.
Aktivieren Sie das Kontrollkästchen Use first row as column headers und klicken Sie auf OK.
Die in die Zwischenablage kopierten Daten werden in eine neue Datentabelle in Power Pivot mit der Registerkarte Word-Employee-Tabelle eingefügt.
Angenommen, Sie möchten diese Tabelle durch neuen Inhalt ersetzen.
Kopieren Sie die Tabelle aus Word.
Klicken Sie auf Einfügen einfügen.
Das Dialogfeld Vorschau einfügen wird angezeigt. Überprüfen Sie den Inhalt, den Sie zum Ersetzen verwenden.
OK klicken.
Wie Sie sehen können, wird der Inhalt der Datentabelle in Power Pivot durch den Inhalt in der Zwischenablage ersetzt.
Angenommen, Sie möchten einer Datentabelle zwei neue Datenzeilen hinzufügen. In der Tabelle im Word-Dokument befinden sich die beiden Nachrichtenzeilen.
Wählen Sie die beiden neuen Zeilen aus.
Klicken Sie auf Kopieren.
Klicken Paste Appendim Power Pivot-Fenster. Das Dialogfeld Vorschau einfügen wird angezeigt.
Überprüfen Sie den Inhalt, den Sie zum Anhängen verwenden.
Klicken Sie auf OK, um fortzufahren.
Wie Sie sehen können, wird der Inhalt der Datentabelle in Power Pivot an den Inhalt in der Zwischenablage angehängt.
Am Anfang dieses Abschnitts haben wir gesagt, dass das Kopieren von Daten in eine Excel-Datei und die Verwendung einer verknüpften Tabelle besser ist als das Kopieren aus der Zwischenablage.
Dies liegt an folgenden Gründen:
Wenn Sie eine verknüpfte Tabelle verwenden, kennen Sie die Datenquelle. Andererseits wissen Sie später nicht, woher die Daten stammen oder ob sie von einer anderen Person verwendet werden.
Die Word-Datei enthält Tracking-Informationen, z. B. wann die Daten ersetzt und wann die Daten angehängt werden. Es gibt jedoch keine Möglichkeit, diese Informationen nach Power Pivot zu kopieren. Wenn Sie die Daten zuerst in eine Excel-Datei kopieren, können Sie diese Informationen für die spätere Verwendung aufbewahren.
Wenn Sie beim Kopieren aus der Zwischenablage einige Kommentare hinzufügen möchten, können Sie dies nicht tun. Wenn Sie zuerst in eine Excel-Datei kopieren, können Sie Kommentare in Ihre Excel-Tabelle einfügen, die mit dem Power Pivot verknüpft werden.
Es gibt keine Möglichkeit, die aus der Zwischenablage kopierten Daten zu aktualisieren. Wenn die Daten aus einer verknüpften Tabelle stammen, können Sie jederzeit sicherstellen, dass die Daten aktualisiert werden.
Aktualisieren von Daten in Power Pivot
Sie können die aus den externen Datenquellen importierten Daten jederzeit aktualisieren.
Wenn Sie nur eine Datentabelle im Power Pivot aktualisieren möchten, gehen Sie wie folgt vor:
Klicken Sie auf die Registerkarte der Datentabelle.
Klicken Sie auf Aktualisieren.
Wählen Sie Aktualisieren aus der Dropdown-Liste.
Wenn Sie alle Datentabellen im Power Pivot aktualisieren möchten, gehen Sie wie folgt vor:
Klicken Sie auf die Schaltfläche Aktualisieren.
Wählen Sie in der Dropdown-Liste Alle aktualisieren aus.