データフローを作成したが、そこからデータを取得することが難しい場合があります (Power BI Desktop で Power Query を使用した場合、または他のデータフローからの場合)。 この記事では、データフローからデータを取得する際の最も一般的な問題について説明します。
エラー: このテーブルは空です
あなたは、(Power BI Desktop または別のデータフローの) データフローからデータを取得し、そのデータフローにアクセスできるとします。 しかし、上記の状況でデータフローからデータを取得すると、[ナビゲーター] ウィンドウに "このテーブルは空です" というメッセージが表示されることがあります。
理由:
データがテーブルに読み込まれませんでした。
解決策:
Excel の Power Query や Power BI Desktop の Power Query などのデスクトップ ツールでは、テーブルへのデータの読み込みが (無効にしない限り) 自動的に行われます。 この動作は、データフローの Power Query では少し異なります。 データフロー テーブルでは、データを更新しない限りデータは読み込まれません。
データフローのスケジュールされた更新を設定するか、1 回だけ更新したい場合は、手動更新オプションを使用する必要があります。
データフローが更新されると、テーブル内のデータが他のツールやサービスの [ナビゲータ] ウィンドウに表示されます。
詳細情報: Power BI でのデータフローの更新に関するセクション、Power Apps での更新頻度の設定に関するセクション
自分の Microsoft Power Platform データフローが一覧に表示されない
作成および更新した Microsoft Power Platform データフローに、Get data コマンドを使用してアクセスできない場合があります。 これは、データフローにアクセスしようとしているアカウントにアクセスがないことによる場合があります。 ただし、アカウントにデータフローへのアクセスがある場合は、もう 1 つの理由が、アクセスしているデータフローの種類がであることがあります。
"バッファーの末尾に達しました" または "DataFormat.Error: バッファーの末尾に達しました" というエラー メッセージが表示される場合があります。
理由:
データフローからのデータの取得操作で使用できるのは、分析データ フローのみです。
解決策:
Dataverse にデータを保存するデータフロー (つまり、標準データフロー) を作成した場合、データフローから Get data オペレーションを使用してそれを表示することはできません。 ただし、Dataverse から データの取得を使用してこれにアクセスすることはできます。 または、代わりに分析データフローを作成し、データフローからデータの取得を使用してデータフローにアクセスすることができます。
データフローに DirectQuery 接続を作成できない
データフローを DirectQuery のソースとして使用する場合は、最初に有効にする必要がある場合があります。
理由:
拡張コンピューティング エンジンの設定が無効になっています。
解決策:
拡張コンピューティング エンジンを有効にすると、DirectQuery を使用してデータフローに接続するオプションが表示されます。