データを取得する場所

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

手記

これらの各Power Query取得データ エクスペリエンスには、異なる機能セットが含まれています。 詳細情報: Power Query を使用できる場所

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

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

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

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

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

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

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

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

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

WindowsのExcelでは、Get Data オプションを使用せずに、テキスト/CSV、Web、Excelワークシートのデータを直接選択することもできます。 また、最近使用されたデータ ソースや、既存の接続またはテーブルから選択することもできます。

手記

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

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

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

  1. Power BI サービスの左側で、Workspaces を選択します。

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

  3. ワークスペース (この例では TestWorkspace01) から [新しい項目] を選択します。

  4. [新しい項目] ページの [データの取得] で、使用するデータフロー のバージョン (Dataflow Gen1 または Dataflow Gen2) を選択します。

    テキスト ワークスペースが開き、[新しい項目] ページが開き、2 つのデータフロー バージョンが強調されているスクリーンショット。

  5. Dataflow Gen1を選択した場合:

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

    Dataflow Gen2を選択した場合:

    1. [新しいデータフロー Gen2] ダイアログボックスで、新しいデータフローの名前を入力し、[作成] を選択します。
    2. Power Query エディターの Home タブで、Get data を選択します。
  6. Choose データ ソース ページで、Search を使用してコネクタの名前を検索するか、コネクタの右側にある View more を選択して、Power BI サービスで使用可能なすべてのコネクタの一覧を表示します。

    [データ ソースの選択] ページのスクリーンショット。検索ボックスと「もっと見る」選択が強調表示されています。

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

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

Power Appsでデータを取得する

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

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

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

  2. テーブル ペインの左上にある [インポート] >[データのインポート] を選択します。

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

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

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

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

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

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

    Power Apps のコネクタ一覧と共に、さらに表示を選択すると表示されるデータソース選択ページのスクリーンショット。

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

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

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

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

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

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

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

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

     Dataverse テーブルが開かれたスクリーンショットで、個々のテーブルがペイン内で開かれ、インポートコンテキストメニューも開き、「Excelからデータをインポート」のオプションが強調表示されています。

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

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

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

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

    1. データフローをダブルクリックします。
    2. Power Query エディターで、Get data を選択します。
    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. Choose データ ソース ページで、Search を使用してコネクタの名前を検索するか、コネクタの右側にある View more を選択して、Power BI サービスで使用可能なすべてのコネクタの一覧を表示します。

    Customer Insights の [データ ソースの選択] ページのスクリーンショット。検索ボックスとビューの選択が強調されています。

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

    [さらに表示] を選択した後に表示される [Customer Insights のデータ ソースの選択] ページのスクリーンショットとコネクタの一覧。

Microsoft Fabricで Data Factory からデータを取得する

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

  1. Data Factory の左側で [ワークスペース]を選択します。

  2. データファクトリーのワークスペースで 新しい>データフローGen2 を選択して、新しいデータフローを作成します。

    新しいデータフローを作成することを選択したワークスペースを示すスクリーンショット。

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

    データの取得オプションが強調されたPower Queryワークスペースを示すスクリーンショット。

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

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

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

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

Analysis Services でデータを取得する

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

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

Power Automateでデータを取得する

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

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

  1. Power Automateの左側で、Data>Tables を選択します。 この時点で、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 ソースに関するページを参照してください。