Kurz TripPin
Tento vícedílný kurz popisuje vytvoření nového rozšíření zdroje dat pro Power Query. Tento kurz se má provést postupně – každá lekce vychází z konektoru vytvořeného v předchozích lekcích a postupně přidává do konektoru nové funkce.
V tomto kurzu se jako referenční zdroj používá veřejná služba OData (TripPin). I když tato lekce vyžaduje použití funkcí OData modulu M, následné lekce budou používat Web.Contents, aby se dala použít pro (většinu) rozhraní REST API.
Požadavky
V tomto kurzu se použijí následující aplikace:
- Power BI Desktop, verze z května 2017 nebo novější
- Power Query SDK pro Visual Studio Code
- Fiddler – volitelné, ale doporučuje se pro zobrazení a ladění požadavků na službu REST.
Důrazně doporučujeme, abyste zkontrolovali:
- Instalace sady PowerQuery SDK
- Zahájení vývoje vlastních konektorů
- Vytvoření prvního konektoru: Hello World
- Zpracování přístupu k datům
- Zpracování ověřování
Poznámka:
Protokolování trasování vaší práce můžete také kdykoli spustit povolením diagnostiky, která je popsána dále v tomto kurzu. Další informace: Povolení diagnostiky
Součástky
Část | Lekce | Detaily |
---|---|---|
0 | OData | Vytvoření jednoduchého datového konektoru přes službu OData |
2 | Odpočinku | Připojení k rozhraní REST API, které vrací odpověď JSON |
3 | Navigační tabulky | Poskytnutí navigačního prostředí pro váš zdroj |
4 | Cesty ke zdroji dat | Způsob identifikace přihlašovacích údajů pro váš zdroj dat |
5 | Stránkování | Čtení pomocí stránkované odpovědi z webové služby |
6 | Vynucení schématu | Vynucení struktury tabulky a datových typů sloupců |
7 | Rozšířené schéma | Dynamické vynucení struktury tabulky pomocí typů M a externích metadat |
8 | Diagnostika | Přidání podrobného trasování do konektoru |
9 | Test připojení | Implementace obslužné rutiny TestConnection pro povolení aktualizace prostřednictvím brány |
10 | Základní posouvání dotazů | Implementace základních obslužných rutin posouvání dotazů |