この記事では、Google スプレッドシート接続を作成する手順について説明します。
サポートされている認証の種類
Google Sheets コネクタでは、コピーとデータフロー Gen2 に対してそれぞれ次の認証の種類がサポートされています。
| 認証の種類 | Copy | データフロー Gen2 |
|---|---|---|
| 組織アカウント | n/a | √ |
Dataflow Gen2 の接続を設定する
Power Queryコネクタを使用して、Microsoft Fabricのデータフロー Gen2 を Google スプレッドシートに接続できます。 接続を作成するには、次の手順に従います。
- 機能を確認して、シナリオがサポートされていることを確認します。
- Google スプレッドシートの前提条件を満たす。
- Fabric でデータを取得します。
- Google Sheets データに接続します。
- 現在の制限について、制限事項と考慮事項を確認してください。
能力
- Import
Prerequisites
Google スプレッドシート コネクタを使用する前に、Google アカウントを持ち、接続先の Google シートにアクセスできる必要があります。
データを取得する
Data Factory でデータを取得するには:
Data Factory の左側で [ワークスペース]を選択します。
データファクトリーのワークスペースで 新しい>データフローGen2 を選択して、新しいデータフローを作成します。
Power Queryで、リボンで Get data を選択するか、現在のビューで 別のソースからデータを取得します。
[ データ ソースの選択 ] ページで、[ 検索 ] を使用してコネクタの名前を検索するか、コネクタの一覧の右側にある [さらに表示 ] を選択して、Data Factory で使用可能なすべてのコネクタを表示します。
さらに多くのコネクタを表示することを選択した場合でも、検索を使用してコネクタの名前を検索したり、カテゴリを選択してそのカテゴリに関連付けられたコネクタのリストを表示したりできます。
Google Sheets データに接続する
Google Sheets データに接続するには:
Power Queryデータ ソースへの接続 ページから Google Sheets を選択します。
[ Google スプレッドシート ] ダイアログで、接続先の Google シートの URL を 入力します。 シートを表示するときに、ブラウザーのアドレス バーからこの URL をコピーできます。
[ サインイン ] を選択して Google アカウントでサインインします。
表示された Google サインイン ウィンドウで、資格情報を入力し、Power BIが Google アカウントにアクセスできるようにします。
正常にサインインしたら、[ 次へ] を選択します。
[データの選択 ページで、読み込むシートを選択し、Transform データを選択してPower Query エディター内のデータを変換します。
制限事項と考慮事項
このセクションでは、Google Sheets コネクタの制限事項または考慮事項について説明します。
共有ドライブのサポート
このコネクタは、共有ドライブへの接続をサポートします。
複数の接続
このコネクタでは、Google シートの URL ごとに異なる ResourcePath が使用されます。 すべての新しいリソース パスと URL に対して認証が必要になりますが、前のセッションがアクティブなままである場合は、Google に複数回サインインする必要がない場合があります。
URL 解析について
コネクタは最初に URL の署名を確認し、 https://docs.google.com/spreadsheets/d/で始まるのを確認します。 次に、コネクタは URL から Google スプレッドシート ID を解析して、Google Sheets API 呼び出しに含めます。 残りの URL は使用されません。 各 Google シート接続は、送信された URL に関連付けられ、ResourcePath として機能します。
パイプラインで接続を設定する
Microsoft Fabricの Data Factory では現在、パイプライン内の Google Sheets はサポートされていません。