Barvna shema: Temna
Trenutno dejavna stran: start » sl » Dokumentacija » Integracija podatkov in dostop do podatkov » WKL Database Gateway » Prvi koraki » Nalaganje podatkov v Excel s Power Query

Nalaganje podatkov v Excel s Power Query

V tem vodniku tabelo iz podatkovnega prehoda naložite v Excel, filtriranje pa opravi prehod. Power Query bere vmesnik OData neposredno, zato gonilnika ODBC ne potrebujete. Enako velja za Power BI Desktop, ki uporablja isti povezovalnik.

Kaj potrebujete

  • Excel s Power Query (Microsoft 365 ali Excel 2016 in novejši);
  • naslov prehoda, v primerih https://daten.example.com, z digitalnim potrdilom, ki mu računalnik zaupa;
  • osebni ključ samo za branje, ki ga izda skrbnik (glejte „Ustvarjanje osebe in izdaja ključa“ v dokumentaciji aplikacije za upravljanje). Če pravilo prijave za ta dostop zahteva 2FA (dvostopenjsko preverjanje identitete), mora biti ključ iz tega izvzet, ker Power Query kode ne more zahtevati.

Koraki

1. Ustvarite prazno poizvedbo

V Excelu izberite Podatki > Pridobi podatke > Iz drugih virov > Prazna poizvedba. Odpre se urejevalnik Power Query.

2. Vnesite poizvedbo

Izberite Osnovno > Napredni urejevalnik, besedilo zamenjajte z naslednjo poizvedbo in izberite Dokončano. Vstavite svoj alias, shemo, tabelo in ključ.

let
    Quelle = OData.Feed("https://daten.example.com/odata/v4/fachdaten/dbo/", null,
        [Implementation = "2.0", Headers = [#"X-Api-Key" = "wkl_…"]]),
    Artikel = Quelle{[Name = "Artikel"]}[Data],
    Keller = Table.SelectRows(Artikel, each Text.Contains([Bezeichnung], "Keller"))
in
    Keller

Implementation = "2.0" izbere novejšo izvedbo OData v Power Query. S podatkovnim prehodom uporabljajte to.

3. Potrdite poverilnice

Če Power Query za ta naslov zahteva poverilnice, izberite Anonimno, ker je ključ že v glavi zahteve.

4. Naložite podatke

Izberite Osnovno > Zapri in naloži. Excel ustvari delovni list z rezultatom.

Rezultat

Excel z listom "Keller": tabela s stolpci Nummer, Bezeichnung, Gruppe in Preis ter vrsticama Kellerlüfter in Kellerleuchte; na traku zavihek Poizvedba z ukazi Uredi, Osveži in Naloži v

List vsebuje samo vrstice, v katerih stolpec Bezeichnung vsebuje besedo „Keller“. Power Query je pogoj prehodu poslal kot $filter=contains(Bezeichnung,'Keller'), zato je filtrirala podatkovna zbirka, ne Excel. Iz prehoda se tako prenesejo samo potrebne vrstice. Ukaz Osveži prebere trenutne podatke.

Imena stolpcev s posebnimi znaki (F&E) Power Query prikaže tako kot v podatkovni zbirki, imena tabel s posebnimi znaki pa so prikazana v krmarju kodirano (_x0026_).

Naslednji koraki

  • Ključ je shranjen v delovnem zvezku kot golo besedilo, torej tudi v vsaki njegovi kopiji. Za ta namen zato izdajte samo ključ za branje, ki je časovno omejen in omejen na eno podatkovno zbirko, in ga po predstavitvi prekličite. Če ključa v delovnem zvezku ne želite, uporabite način preverjanja pristnosti Windows (prijava z računom Windows) ali Osnovno z uporabniškim imenom pkuser in osebnim ključem kot geslom.
  • HTTP: OData v4 – kaj Power Query posreduje prehodu
  • Stopnjevanje dostopa glede na lokacijo – ključ za poročila pri stranki
sl/wiki/data-conectivity/database-gateway/getting-started/excel-power-query.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille