TripPin oktatóanyag
Ez a többrészes oktatóanyag a Power Query új adatforrásbővítményének létrehozását ismerteti. Az oktatóanyagot egymás után kell elvégezni – minden lecke az előző leckékben létrehozott összekötőre épül, és növekményesen új képességeket ad hozzá az összekötőhöz.
Ez az oktatóanyag egy nyilvános OData-szolgáltatást (TripPin) használ referenciaforrásként. Bár ez a lecke az M motor OData-függvényeinek használatát igényli, a következő leckék a Web.Contents függvényt használják, így a (legtöbb) REST API-ra alkalmazhatók lesznek.
Előfeltételek
Az oktatóanyag során a következő alkalmazásokat fogjuk használni:
- Power BI Desktop, 2017. májusi vagy újabb kiadás
- Power Query SDK a Visual Studio Code-hoz
- Fiddler – Nem kötelező, de a REST szolgáltatáshoz érkező kérések megtekintéséhez és hibakereséséhez ajánlott
Javasoljuk, hogy tekintse át a következőt:
- A PowerQuery SDK telepítése
- Egyéni összekötők fejlesztésének megkezdése
- Az első összekötő létrehozása: „Helló világ!” alkalmazás
- Az adathozzáférés kezelése
- A hitelesítés kezelése
Feljegyzés
A munka nyomkövetési naplózását bármikor elindíthatja a diagnosztika engedélyezésével, amelyről az oktatóanyag későbbi részében olvashat. További információ: A diagnosztika engedélyezése
Részek
Része | Lecke | Részletek |
---|---|---|
0 | OData | Egyszerű adatösszekötő létrehozása OData-szolgáltatáson keresztül |
2 | Többi | Csatlakozás egy JSON-választ visszaadó REST API-hoz |
3 | Navigációs táblázatok | Navigációs felület biztosítása a forráshoz |
4 | Adatforrás elérési útjai | A hitelesítő adatok azonosítása az adatforráshoz |
5 | Személyhívó | Olvasás egy webszolgáltatás lapszámozott válaszával |
6 | Séma kényszerítése | Táblastruktúra és oszlop adattípusok kényszerítése |
7 | Speciális séma | Táblázatstruktúra dinamikus kényszerítése M-típusok és külső metaadatok használatával |
8 | Diagnosztika | Részletes nyomkövetés hozzáadása az összekötőhöz |
9 | Kapcsolat tesztelése | TestConnection kezelő implementálása az átjárón keresztüli frissítés engedélyezéséhez |
10 | Egyszerű lekérdezés összecsukása | Egyszerű lekérdezés-összecsukó kezelők implementálása |