データフロー用のデータ ソースに接続する

Microsoft Power BI および Power Platform データフローを使用すると、さまざまなデータ ソースに接続して新しいデータフローを作成したり、既存のデータフローに新しいテーブルを追加したりできます。

この記事では、これらのデータ ソースを使ってデータフローを作成する方法について説明します。 データフローの作成および使用方法の概要については、Power BI サービスのデータフローの作成およびPower Apps でのデータフローの作成と使用を参照してください。

データソースからデータフローを作成する

データ ソースからデータフローを作成するには、まずデータに接続する必要があります。

Power BI のデータに接続するには:

  1. ワークスペースを開きます。
  2. 新規を選択します。
  3. ドロップダウン メニューから [データフロー] を選びます。
  4. [Define new tables]\(新しいテーブルの定義\)[Add new tables]\(新しいテーブルの追加\) を選びます。

新しいデータフロー コマンドからテーブルを追加します。

データフローのデータソース

データフロー作成ツールからデータフローを作成すると、[データ ソースの選択] ダイアログ ボックスが表示されます。

データフローの [データの取得] の各種カテゴリ。

データフローのデータ ソースは次のカテゴリに分類され、[データ ソースの選択] ダイアログ ボックスにタブとして表示されます。

  • すべてのカテゴリ
  • ファイル
  • データベース
  • Power Platform
  • Azure
  • オンライン サービス
  • その他

Power Query でサポートされているすべてのデータ ソースのリストについては、「 +Power Query のコネクタ」を参照してください。

データ ソースへの接続

データ ソースに接続するには、データ ソースを選択します。 このセクションでは、例を 1 つ取り上げてこのプロセスのしくみを説明しますが、データフロー用データ接続ではプロセスはどれも似ています。 コネクタが異なれば、特定の資格情報やその他の情報が必要になることがありますが、フローは同じようなものです。 この例では、[データベース] データ接続カテゴリから [SQL Server データベース] が選ばれています。

[データベース] カテゴリから [SQL Server データベース] を選択します。

選択したデータ接続の接続ウィンドウが表示されます。 資格情報が必要な場合は、資格情報を入力するよう求められます。 次の画像は、SQL Server データベースに接続するために入力されているサーバーとデータベースを示しています。

データ接続の資格情報または URL

サーバーの URL またはリソースの接続情報を入力したら、データへのアクセスに使う資格情報を入力します。 また、場合によっては、オンプレミスのデータ ゲートウェイの名前を入力する必要があります。 [次へ] を選択します。

Power Query Online により、データ ソースへの接続が開始され、確立します。 これで、そのデータ ソースから使用できるテーブルが [ナビゲーター] ウィンドウに表示されます。

[ナビゲーター] ウィンドウにデータ ソースのテーブルが表示されます。

左側のウィンドウで各テーブルの横にあるチェック ボックスをオンにすることで、読み込むテーブルとデータを選択できます。 選んだデータを変換するには、[ナビゲーター] ウィンドウの下部にある [データの変換] を選びます。 [Power Query Online] ダイアログ ボックスが表示されます。このダイアログでは、クエリを編集したり、選択したデータに実行するその他のあらゆる変換を実行したりできます。

Power Query エディターでクエリを編集し、変換します。

追加のデータソースへの接続

Power BI データフロー ユーザー インターフェイスに表示されない追加データ コネクタがありますが、数個の追加手順でサポートされます。

ユーザー インターフェイスに表示されないコネクタへの接続は次の手順で作成できます。

  1. Power BI Desktop を開き、[データの取得] を選びます。

  2. Power BI Desktop で Power Query エディターを開き、関連クエリを右クリックし、次の画像のように、[詳細エディター] を選びます。 そこから、[詳細エディター] ウィンドウに表示されている M スクリプトをコピーできます。

    Power BI Desktop で詳細エディターから M スクリプトをコピーします。

  3. Power BI データフローを開き、[データの取得] を選んで空白のクエリを作成します。

    データフローに対して空のクエリを作成します。

  4. コピーしたクエリをデータフローの空のクエリに貼り付けます。

    M スクリプトをエディター ウィンドウにコピーします。

指定したデータ ソースにスクリプトが接続されます。

次のリストは、M クエリをコピーして空のクエリに貼り付けることで現在使用できるコネクタを示しています。

  • SAP Business Warehouse
  • Azure Analysis Services
  • Adobe Analytics
  • ODBC
  • OLE DB
  • フォルダー
  • SharePoint Online フォルダー
  • SharePoint フォルダー
  • Hadoop HDFS
  • Azure HDInsight (HDFS)
  • Hadoop ファイル HDFS
  • Informix (ベータ版)

次のステップ

この記事では、データフローに接続できるデータ ソースについて説明しました。 以下の記事では、データフローの一般的な使用シナリオについてさらに詳しく説明されています。

個々の Power Query コネクタについては、コネクタ リファレンスの Power Query コネクタの一覧に関する記事を参照し、詳細を確認するコネクタを選んでください。

データフローの詳細情報と関連情報については、次の記事を参照してください。

Power Query とスケジュールされている更新については、これらの記事を参照してください。

Common Data Model について詳しくは、次の概要記事をご覧ください。