Farbschema: Dunkel
Sie befinden sich hier: start » de » Dokumentation » Datenintegration und Datenzugriff » WKL Database Gateway » Erste Schritte » Daten in Excel mit Power Query laden

Daten in Excel mit Power Query laden

In dieser Einführung laden Sie eine Tabelle des Datendienstes in Excel, gefiltert auf dem Dienst. Power Query liest die OData-Oberfläche direkt; einen ODBC-Treiber brauchen Sie dafür nicht. Sie melden sich mit Ihrem persönlichen Schlüssel an, den Excel in seiner eigenen Anmeldeverwaltung speichert und nicht in der Mappe.

Voraussetzungen

  • Excel mit Power Query (Microsoft 365 oder Excel 2016 und neuer)
  • die Adresse des Dienstes wie in Schritt 4 der Inbetriebnahme, hier https://daten.example.com, mit einem Zertifikat, dem der Rechner vertraut
  • der Name der Datenquelle (Alias) und das Schema, hier fachdaten und dbo; beides nennt Ihnen der Gateway-Administrator
  • ein persönlicher Schlüssel mit Leserecht. Verlangt die Anmelderichtlinie für Sie einen zweiten Faktor, brauchen Sie einen Schlüssel ohne zweiten Faktor, weil Excel keinen Code abfragen kann; siehe Hinweise

Schritte

1. Den OData-Feed wählen

Wählen Sie in Excel Daten > Daten abrufen > Aus anderen Quellen > Aus OData-Datenfeed aus.

2. Die Adresse eingeben

Lassen Sie im Fenster OData-Feed die Auswahl Standard stehen, geben Sie unter URL die Adresse der Datenquelle mit Schema ein und bestätigen Sie mit OK:

https://daten.example.com/odata/v4/fachdaten/dbo/

3. Anmelden

Excel fragt nach der Anmeldung für die Adresse.

Anmeldefenster OData-Feed von Excel: links die Anmeldearten Anonym, Windows, Standard, Web-API und Organisationskonto, Standard ist gewählt; rechts die leeren Felder Benutzername und Kennwort, darunter die Auswahl der Ebene, für die die Einstellungen gelten, und die Schaltfläche Verbinden

  1. Wählen Sie links Standard aus.
  2. Geben Sie als Benutzername pkuser ein und als Kennwort Ihren persönlichen Schlüssel (wkl_…).
  3. Wählen Sie unter Wählen Sie die Ebene aus, auf die diese Einstellungen anzuwenden sind die Adresse des Dienstes ohne Pfad (https://daten.example.com/), damit die Anmeldung für jede Datenquelle dieses Dienstes gilt.
  4. Wählen Sie Verbinden aus.

Der Benutzername pkuser ist eine Vereinbarung: Der Dienst erkennt den Schlüssel an seiner Form, nicht am Namen; siehe HTTP: Anmeldung.

4. Tabelle wählen und filtern

Der Navigator zeigt die Tabellen und Sichten, die Sie lesen dürfen. Wählen Sie eine Tabelle aus, etwa Artikel; rechts erscheint eine Vorschau ihrer Zeilen.

Navigator von Excel: links die Adresse der Datenquelle mit den Tabellen Artikel und Kunde, Artikel ist gewählt; rechts die Vorschau der Tabelle Artikel mit den Spalten Nummer, Bezeichnung, Gruppe und Preis; unten die Schaltflächen Laden, Daten transformieren und Abbrechen

Wählen Sie dann Daten transformieren. Im Power-Query-Editor öffnen Sie das Menü der Spalte Bezeichnung und wählen Textfilter > Enthält … mit dem Wert Keller. Tragen Sie rechts im Bereich Abfrageeinstellungen unter Name Keller ein; so heißt auch das Tabellenblatt.

Wollen Sie die ganze Tabelle, wählen Sie im Navigator gleich Laden und überspringen Schritt 5.

5. Laden

Wählen Sie Start > Schließen & laden aus. Excel legt ein Tabellenblatt mit dem Ergebnis an.

Ergebnis

Excel mit dem Blatt "Keller": eine Tabelle mit den Spalten Nummer, Bezeichnung, Gruppe und Preis und den zwei Zeilen Kellerlüfter und Kellerleuchte; im Menüband die Registerkarte Abfrage mit den Befehlen Bearbeiten, Aktualisieren und Laden in

Das Blatt enthält nur die Zeilen, deren Bezeichnung „Keller“ enthält. Power Query hat die Bedingung als $filter=contains(Bezeichnung,'Keller') an den Dienst geschickt; die Datenbank hat gefiltert, nicht Excel. Aktualisieren liest den aktuellen Stand.

Spaltennamen mit Sonderzeichen (F&E) zeigt Power Query wie in der Datenbank; Tabellennamen mit Sonderzeichen erscheinen in der Navigation kodiert (_x0026_).

Hinweise

  • Zweiter Faktor: Excel kann keinen Code eines zweiten Faktors abfragen. Verlangt die Anmelderichtlinie für Sie einen zweiten Faktor, schlägt die Anmeldung fehl. Der Gateway-Administrator stellt Ihnen dann einen Schlüssel mit Zweck Arbeitsplatz aus und hakt in seiner Maske Nur lesen und Ohne zweiten Faktor an: „So legen Sie eine Person an und stellen ihr einen Schlüssel aus“ (Dokumentation der Verwaltungsanwendung).
  • Schlüssel ändern oder entfernen: Daten > Daten abrufen > Datenquelleneinstellungen, dann die Adresse des Dienstes wählen und Berechtigungen bearbeiten … oder Berechtigungen löschen.
  • Ohne Schlüssel: Im Firmennetz meldet sich Excel auch mit dem Windows-Konto an (Anmeldeart Windows), wenn der Dienst dafür eingerichtet ist; siehe Windows-Anmeldung.
  • Weitergeben: Die Mappe enthält die Adresse, aber nicht den Schlüssel. Wer sie öffnet und aktualisiert, meldet sich mit seinem eigenen Schlüssel an und sieht nur, was er lesen darf.

Verwandte Themen

de/wiki/data-conectivity/database-gateway/getting-started/excel-power-query.txt · Zuletzt geändert: von Wolfgang van der Stille