TripPin チュートリアル
このマルチパート チュートリアルでは、Power Query 用の新しいデータ ソース拡張機能の作成について説明します。 このチュートリアルは順番に実行することを目的としています。各レッスンは前のレッスンで作成したコネクタに基づいて構築され、コネクタに新しい機能が段階的に追加されます。
このチュートリアルでは、参照ソースとしてパブリック OData サービス (trippin) を使用します。 このレッスンでは、M エンジンの OData 関数を使用する必要がありますが、以降のレッスンでは、Web.Contents を使用して、(ほとんどの) REST API に適用できるようにします。
前提条件
このチュートリアルでは、次のアプリケーションを使用します。
- Power BI Desktop、2017 年 5 月リリース以降
- Power Query SDK for Visual Studio CodeCode
- Fiddler - オプションですが、REST サービスへのリクエストの表示とデバッグに推奨されます。
次のことを確認することを強くお勧めします。
Note
このチュートリアルの後半で説明される診断を有効にすることで、いつでも作業のトレース ログを開始することもできます。 詳細情報: 診断の有効化
指定項目
パーツ | レッスン | 詳細 |
---|---|---|
1 | OData | OData サービスを介してシンプルなデータ コネクタを作成します |
2 | REST | JSON 応答を返す REST API に接続します |
3 | Nav テーブル | ソースのナビゲーション エクスペリエンスを提供します |
4 | データ ソース パス | データ ソースに対する資格情報をどのように識別するか |
5 | Paging | Web サービスからのページ応答で読み取ります |
6 | スキーマの適用 | テーブル構造と列のデータ型を適用します |
7 | 詳細スキーマ | M 型と外部メタデータを使用してテーブル構造を動的に適用します |
8 | 診断 | コネクタに詳細なトレースを追加します |
9 | [接続テスト] | ゲートウェイを介して更新を有効にするための TestConnection ハンドラーを実装します |
10 | 基本クエリ フォールディング | 基本クエリ フォールディング ハンドラーを実装します |