TripPin-opplæring
Denne flerdelte opplæringen dekker opprettelsen av en ny datakildeutvidelse for Power Query. Opplæringen er ment å gjøres sekvensielt – hver leksjon bygger på koblingen som er opprettet i tidligere leksjoner, og legger trinnvis til nye funksjoner i koblingen.
Denne opplæringen bruker en offentlig OData-tjeneste (TripPin) som referansekilde. Selv om denne leksjonen krever bruk av M-motorens OData-funksjoner, vil etterfølgende leksjoner bruke Web.Contents, noe som gjør det aktuelt for (de fleste) REST-API-er.
Forutsetning
Følgende programmer brukes i denne opplæringen:
- Power BI Desktop, mai 2017-utgivelse eller nyere
- Power Query SDK for Visual Studio Code
- Fiddler – valgfritt, men anbefales for visnings- og feilsøkingsforespørsler til REST-tjenesten
Det anbefales på det sterkeste at du vurderer:
- Installere PowerQuery SDK
- Begynn å utvikle egendefinerte koblinger
- Opprette din første kobling: Hello World
- Behandle datatilgang
- Behandling av godkjenning
Merk
Du kan også starte sporingslogging av arbeidet når som helst ved å aktivere diagnostikk, som beskrives senere i denne opplæringen. Mer informasjon: Aktivere diagnostikk
Deler
Del | Leksjon | Detaljer |
---|---|---|
1 | OData | Opprette en enkel Data Connector over en OData-tjeneste |
2 | Resten | Koble til en REST-API som returnerer et JSON-svar |
3 | Nav tabeller | Gi en navigasjonsopplevelse for kilden |
4 | Datakildebaner | Hvordan legitimasjon identifiseres for datakilden |
5 | Sideveksling | Lese med et sidebasert svar fra en nettjeneste |
6 | Fremtvinge skjema | Fremtving tabellstruktur og kolonnedatatyper |
7 | Avansert skjema | Fremtving tabellstruktur dynamisk ved hjelp av M-typer og eksterne metadata |
8 | Diagnostikk | Legge til detaljert sporing i koblingen |
9 | Test tilkobling | Implementere en TestConnection-behandling for å aktivere oppdatering gjennom gatewayen |
10 | Grunnleggende spørringsdelegering | Implementere grunnleggende spørringsdelegeringsbehandlinger |