データの入手先

通常、Power Query を初めて使用するのは、利用可能なデータ ソースからデータを取得することです。 この記事では、Power Query を含む各 Microsoft 製品からデータを取得するための基本的な手順を説明します。

Note

これらの Power Query のデータ取得エクスペリエンスのそれぞれには、異なる機能セットが含まれています。 詳細: Power Query はどこで使用できますか?

Power BI Desktop でデータを取得する

Power BI Desktop でデータの取得を開始する手順については、「Power BI Desktop のデータ ソース」で説明しています。

Power BI Desktop では、[データの取得] オプションを使用せずに、Excel ワークシート、Power BI セマンティック モデル、SQL サーバー データベース、または Dataverse データを直接選択することもできます。 テーブルにデータを直接入力したり、最近使用したデータ ソースから選択したりすることもできます。

Power BI Desktop の [ホーム] リボンの [データ] フィールドのスクリーンショット。

Excel でデータを取得する (Windows または Mac)

Excel for Windows または Excel for Mac でデータを取得するには:

  1. データ リボンから、データの取得を選択します。

  2. データ取得コンテキスト メニューのカテゴリ選択をスクロールし、使用するコネクタを選択します。

次に、データにアクセスするために必要な情報を入力するよう求められます。 この必須情報の詳細については、個々のコネクタの記事を参照してください。

Windows用のExcel では、[データの取得] オプションを使用せずに、テキスト/CVS、Web、および Excel ワークシート データを直接選択することもできます。 最近使用したデータ ソースや既存の接続またはテーブルから選択することもできます。

Note

すべての Excel バージョンが同じ Power Query コネクタをすべてサポートしているわけではありません。 Excel for Windows および Excel for Mac のすべてのバージョンでサポートされている Power Query コネクタの完全なリストについては、Excel バージョンの Power Query データ ソースを参照してください。

Power BI サービスでデータを取得する

Power BI サービスでデータを取得する:

  1. Power BI サービスの左側で、ワークスペースを選択します (マイ ワークスペースは選択しません)。

  2. [ワークスペース] コンテキスト メニューから、使用するワークスペースを選択します。

  3. ワークスペース (この例では TestWorkspace01) から、新規の横にあるコンテキスト メニューを選択します。

  4. 新規 コンテキスト メニューから、データフローを選択します。

    テキスト ワークスペースが開き、新しく開くコンテキスト メニューが表示され、データフローが強調されているスクリーンショット。

  5. 新しいテーブルの定義から、新しいテーブルの追加を選択します。

  6. データ ソースの選択ページで、検索 を使用してコネクタの名前を検索するか、コネクタの右側にあるさらに表示を選択して Power BI サービスで利用可能なすべてのコネクタのリストを表示します。

    検索ボックスと「さらに表示」の選択が強調表示された「データ ソースの選択」ページのスクリーンショット。

  7. さらに多くのコネクタを表示することを選択した場合でも、検索を使用してコネクタの名前を検索したり、カテゴリを選択してそのカテゴリに関連付けられたコネクタのリストを表示したりできます。

    上部のカテゴリとコネクタの一覧など、さらに表示を選択した後に表示される [データ ソースの選択] ページのスクリーンショット。

Power Apps でデータを取得する

Power Apps には、データをテーブルにインポートするかデータフローを作成することによってデータを取得できる場所がいくつかあります。

Power Apps の新しいテーブルにデータをインポートするには:

  1. Power Apps の左側で、Dataverse>Tablesを選択します。

  2. テーブルペインの左上で、インポート>データのインポートを選択します。

    Dataverse テーブルが開き、インポート コンテキスト メニューが開き、データのインポート オプションが強調されているスクリーンショット。

    データのインポートオプションを使用せずに、Excel ワークシートから直接データを取得することも選択できます。

    Dataverse テーブルが開き、インポート コンテキスト メニューが開き、Excel からのデータのインポート オプションが強調された画像。

  3. データ ソースの選択ページで、検索 を使用してコネクタの名前を検索するか、コネクタの右側にあるさらに表示を選択して Power BI サービスで利用可能なすべてのコネクタのリストを表示します。

    検索ボックスとビューの選択が強調された [Power Apps のデータ ソースの選択] ページのスクリーンショット。

  4. さらに多くのコネクタを表示することを選択した場合でも、検索を使用してコネクタの名前を検索したり、カテゴリを選択してそのカテゴリに関連付けられたコネクタのリストを表示したりできます。

    上部のカテゴリとコネクタの一覧など、さらに表示を選択した後に表示される Power Apps の [データ ソースの選択] ページのスクリーンショット。

Power Apps の既存のテーブルにデータをインポートするには:

  1. Power Apps の左側で、Dataverse>Tablesを選択します。

  2. テーブルペインで、次のいずれかを実行します。

    • [テーブル] ペインでデータをインポートするテーブルを選択し、[インポート>データのインポート] を選択します。

      Dataverse テーブルが開き、テーブルが選択され、インポート コンテキスト メニューが開き、データのインポート オプションが強調されたスクリーンショット。

    • テーブルを個別のペインに開き、インポート>データのインポートを選択します。

      Dataverse テーブルが開き、ペインで個々のテーブルが開き、インポート コンテキスト メニューが開き、データのインポート オプションが強調されているスクリーンショット。

    どちらの場合も、データのインポート オプションを使用せずに Excel ワークシートからデータを取得することを選択することもできます。

    Dataverse テーブルが開き、ペインで個々のテーブルが開き、インポート コンテキスト メニューが開き、Excel からデータをインポートするオプションが強調された画像。

  3. データ ソースのリストからコネクタを選択します。

データフローの作成時に Power Apps でデータを取得するには:

  1. Power Apps の左側で、Dataverse>Dataflowsを選択します。

  2. データフローがすでに存在する場合:

    1. データフローをダブルクリックします。
    2. Power Query エディターから、 データの取得を選択します。
    3. データ ソースのリストからコネクタを選択します。
  3. データフローが存在せず、新しいデータフローを作成する場合は、次のようにします。

    1. 新しいデータフローを選択します。

    2. [新しいデータフロー] ダイアログ ボックスで、新しいデータフローの名前を入力します。

      名前のテキスト ボックスが入力された、[新しいデータフロー] ダイアログ ボックスのスクリーンショット。

    3. [作成] を選択します

    4. データ ソースのリストからコネクタを選択します。

Dynamics 365 Customer Insights でデータを取得する

Customer Insights でデータを取得するには:

  1. Customer Insights の左側で、データ>データ ソースを選択します。

    [データ ソース] が開き、[データ ソースの追加] が強調されているスクリーンショット。

  2. [データ ソース] ペインで、[データ ソースの追加] を選択します。

  3. インポート方法の選択で、Microsoft Power Queryを選択します。

  4. [名前を付けてデータ ソースを保存] に、データ ソースの名前を入力します。

    [インポート 方法の選択] が開き、Microsoft Power Query が選択され、[データ ソースを保存する] に MyNewDataSource が設定されているスクリーンショット。

  5. [次へ] を選択します。

  6. データ ソースの選択ページで、検索 を使用してコネクタの名前を検索するか、コネクタの右側にあるさらに表示を選択して Power BI サービスで利用可能なすべてのコネクタのリストを表示します。

    検索ボックスと「さらに表示」の選択が強調表示された Customer Insights の「データ ソースの選択」ページのスクリーンショット。

  7. さらに多くのコネクタを表示することを選択した場合でも、検索を使用してコネクタの名前を検索したり、カテゴリを選択してそのカテゴリに関連付けられたコネクタのリストを表示したりできます。

    [さらに表示] を選択した後に表示される Customer Insights の [データ ソースの選択] ページのスクリーンショット (上部のカテゴリとコネクタのリストを含む)。

Microsoft Fabric の Data Factory からデータを取得する (プレビュー)

Data Factory でデータを取得するには:

  1. Data Factory の左側で、ワークスペースを選択します (マイ ワークスペースは選択しません)。

  2. Data Factory ワークスペースから、 新規>Dataflow Gen2 (プレビュー) を選択して、新しいデータフローを作成します。

    ワークスペースで新しいデータフローの作成を選択する様子を表すスクリーンショット。

  3. Power Query のリボンで [データの取得] を選択するか、現在のビューで [別のソースからデータを取得] を選択します。

    Power Query のワークスペースで [データの取得] オプションが強調されているスクリーンショット。

  4. データ ソースの選択ページで、検索 を使用してコネクタの名前を検索するか、コネクタの右側にあるさらに表示を選択して Power BI サービスで利用可能なすべてのコネクタのリストを表示します。

    検索ボックスと [その他の表示] 選択が強調表示された Data Factory の [データ ソースの選択] ページのスクリーンショット。

  5. さらに多くのコネクタを表示することを選択した場合でも、検索を使用してコネクタの名前を検索したり、カテゴリを選択してそのカテゴリに関連付けられたコネクタのリストを表示したりできます。

    上部のカテゴリとコネクタの一覧など、さらに表示を選択した後に表示される [Data Factory のデータ ソースの選択] ページのスクリーンショット。

Analysis Services でデータを取得する

Analysis Services では、ソリューションは Visual Studio で Analysis Services プロジェクト拡張機能を使用して開発されます。 その後、ソリューションは SQL Server Analysis Services、Azure Analysis Services、または Power BI Premium ワークスペースにデプロイされます。

Analysis Services のドキュメントには、データを取得するプロセスを説明する次の情報が含まれています。

Power Automate でデータを取得する

Power Automate には、テーブルのインポートまたはプロセス アドバイザのいずれかによってデータを取得できる場所がいくつかあります。

テーブルをインポートしてデータを取得するには:

  1. Power Automate の左側で、データ>テーブルを選択します。 この時点で、Power Apps を含む新しいタブがブラウザーで開きます。

  2. [Power Apps] タブで、Power Appsセクションの新しいテーブルまたは既存のテーブルにデータをインポートする手順に従います。

プロセス アドバイザでデータを取得する方法については、「データ ソースに接続する」を参照してください。

Azure Data Factory でデータを取得する

Azure Data Factory は、この記事で説明されている他のアプリと同じ Power Query のデータ取得インターフェイスを使用しません。 代わりに、Azure Data Factory は独自の組み込み機能を使用してデータをインポートします。

ただし、Azure Data Factory は、データ ラングリングでデータを変換するために Power Query を使用します。 次の Azure Data Factory の記事では、データ ラングリングに Power Query を使用する方法について説明しています。

SQL Server Integration Services でデータを取得する

SQL Server Integration Services (SSIS) は、この記事で説明されている他のアプリと同じ Power Query のデータ取得インターフェイスを使用しません。 代わりに、SSIS は独自の組み込み機能を使用してデータをインポートします。

SSIS 用 Power Query ソースのインストール、構成、使用の詳細については、「Power Query ソース」を参照してください。