次の方法で共有


データフローを使用するには、どのようなライセンスが必要ですか?

データフローは、Power BI や Power Apps などのさまざまなポータルで作成でき、分析または標準の種類にすることができます。 さらに、一部のデータフロー機能は Premium 機能としてのみ使用できます。 データフローを使用できる幅広い製品と、各製品またはデータフローの種類での機能の可用性を考慮すると、データフローを使用するために必要なライセンス オプションを把握することが重要です。

Power BI ワークスペースでのデータフローの作成

Power BI ワークスペースでデータフローを作成する場合は、有料の Power BI Pro ライセンスが必要です。 Power BI 無料ライセンスでは、データフローを作成することはできません。 使用する機能に応じて、Power BI Premium (ユーザーごと) または埋め込み容量が必要です。

Power BI Pro アカウントは、ユーザーの月単位で利用できます。 Premium 容量または埋め込み容量では、複数のオプションを使用できます。

Microsoft Power Platform 環境でのデータフローの作成

Microsoft Power Platform 環境でデータフローを作成する場合は、Power Apps Premium、Power Apps Per User プラン (P1 レガシ ライセンス)、または Power Apps Per App プラン (P2 レガシ ライセンス) が必要です。 詳細については、「 組織向けの Power Apps の購入」を参照してください

組織の Azure Data Lake Storage Gen2 アカウントにデータを格納する分析データフローを作成する場合は、自分または管理者が Azure サブスクリプションと Azure Data Lake Storage Gen2 アカウントにアクセスする必要があります。

Premium 機能

一部のデータフロー機能は、Premium ライセンスに限定されています。 拡張コンピューティング エンジンを使用して、計算テーブルに対するデータフロー クエリのパフォーマンスを高速化する場合、またはデータフローへの DirectQuery 接続オプションを使用する場合は、Power BI P1 または A3 以上の容量が必要です。

Power BI、リンク テーブル、計算テーブルの AI 機能はすべて、Power BI Pro アカウントでは使用できない Premium 関数です。

機能の一覧

次の表に、機能の一覧と、それらを使用するために必要なライセンスを示します。

特徴 Power BI Power Apps
Dataverse テーブルにデータを格納する (標準データフロー) なし アプリごとのプラン
ユーザーごとのプラン
Azure Data Lake Storage にデータを格納する (分析データフロー) イエス はい(分析データフローを使用)
顧客が提供する Azure Data Lake Storage にデータを格納する (分析データフロー、独自の Azure Data Lake Storage を持ち込む) イエス アプリごとのプラン
ユーザーごとのプラン
エンハンスド コンピューティング エンジン (Power BI Premium の容量で動作/変換の並列実行) Power BI Premium のみ なし
データフローへの DirectQuery 接続 Power BI Premium のみ なし
Power BI の AI 機能 Power BI Premium のみ なし
リンクテーブル Power BI Premium のみ はい(分析データフローを使用)
計算テーブル (M を使用したストレージ内変換) Power BI Premium のみ はい(分析データフローを使用)
スケジュールの更新 イエス イエス
Power Query Online を使用したデータフローの作成 イエス イエス
データフロー管理 イエス イエス
新しいコネクタ イエス イエス
標準化されたスキーマ、Common Data Model の組み込みサポート イエス イエス
Power BI Desktop のデータフロー データコネクタ イエス はい(分析データフローを使用)
データフローの増分更新 Power BI Premium のみ はい。ユーザーごとのプランで分析データフローを使用する

各ライセンスの制限事項

前の表は、各ライセンスが提供する機能を示しています。 以降のセクションでは、各ライセンスの制限事項について詳しく説明します。

Power Apps のライセンス

Power Apps ライセンスを使用してデータフローを作成する場合、作成できるデータフローとテーブルの数に制限はありません。 ただし、使用してパフォーマンスを更新できる Dataverse サービスのサイズには制限があります。

Power Apps のアプリごとのプランには、最大 50 MB のデータベース容量が含まれます。 Power Apps のユーザーごとのプランでは、250 MB の容量のデータベースを使用できます。

Power Apps では、次の制限事項が適用されます。

  • データフローの更新は、最大 24 時間実行できます。
  • データフローは、24 時間あたり最大 48 回 (30 分に 1 回) 更新できます。
  • 各クエリ/パーティションの最大実行時間は 4 時間です。
  • 更新ごとに、同時に更新できる 4 つのクエリ/パーティションのコンカレンシー制限があります。
  • Power Query Online の更新制限は、ユーザーごとに適用されます。 詳細情報: 更新の制限

Power BI Pro

Power BI Pro では、分析データフローを作成できますが、どのプレミアム機能も使用できません。 Power BI Pro アカウントでは、リンクテーブルまたは計算テーブルを使用することはできません。Power BI で AI 機能を使用することも、DirectQuery を使用してデータフローに接続することもできません。 データフローのストレージは、Power BI Pro アカウントの下に残っている領域に制限されます。これは、すべての Power BI コンテンツに対して 10 GB のストレージのサブセットです。 現時点では、 Power BI ポータルでデータフローの現在のストレージ使用量は報告されていません。 容量超過の上限に達しそうになった場合は、通知が表示されます。 既存のワークスペースを Power BI Premium から Power BI Pro に移行すると、既知の制限により、データフローで UI を介した更新操作がサポートされなくなる可能性があります。 回避策として、データフローを編集して保存することで、更新を再度有効にすることができます。

Power BI Premium

Power BI Premium (容量ベースのライセンス) を使用する場合は、Power BI、計算テーブル、リンク テーブルのすべての AI 機能を使用でき、データフローへの DirectQuery 接続を持つことができます。 拡張コンピューティング エンジンを使用することもできます。 ただし、Premium 容量ライセンスで作成されたデータフローでは、内部の Azure Data Lake Storage のみが使用され、Power BI 自体を除く他のプラットフォームからはアクセスできません。 Power BI Premium ライセンスを持っているだけでは、外部データフローを作成することはできません。Azure Data Lake Storage の Azure サブスクリプションも必要です。

プレミアム容量に対する制限

Premium 容量を使用してデータを更新するデータフローは、特定の時点で実行できる並列タスクの最大数に制限されます。 並列タスクの最大数は、使用している Premium 容量の種類によって異なります。 この表は 、容量にマップされたワークスペース内のすべてのデータフローによって、特定の時点で実行できる並列タスクの最大数を表します。

並列タスク

Premium 容量では、複数の評価を並列で実行できます。 たとえば、P4 容量と、84 個のタスクで構成されるデータフローがあるとします。 データフローを更新すると、最初の 64 個のタスクが更新用に割り当てられます。 このデータフローの残りの 20 個の評価は、キューに格納されます。 1つの評価が完了すると、次の評価がキューから開始されます。 ワークスペースで同じ Premium 容量で別のデータフローを開始しても、もう一方のデータフローは Premium 容量の同じキューに格納されます。 新しいデータフローは、ワークスペース内の他のデータフローでデータの更新を開始するまで待機する必要があります。

次のポインターを使用して、データフロー更新のタスクの数を見積もることができます。

  • 更新で実行されたクエリの数 (アップストリームのリンク テーブルを忘れないでください)。
  • 増分更新クエリ内のパーティションの数は、追加のタスクと見なされます。

更新中にタスクの数を減らす戦略

タスクの数を減らしたり、タスクの効率を向上させたりするには、次の戦略を使用できます。

  • 可能な限りクエリを組み合わせてデータフロー内のクエリの数を減らし、ダウンストリームで使用されるクエリに対してのみ"読み込みを有効にする"。
  • アップストリームのリンク テーブルを自動的に更新する必要があるかどうかを評価します。
  • タスクの数に基づいて、データフローの更新を戦略的にスケジュールします。
  • データのニーズを満たすために、クエリで列と行の最小セットが返されていることを確認します。 タスクの実行速度が速く、効率が良いほど、次のタスクを早く開始できます。

データフロー ストレージに組織の Azure Data Lake Storage アカウントを使用する

組織の Azure Data Lake Storage アカウントにデータを格納するデータフローを作成するには、前述の製品ライセンスに加えて、Azure サブスクリプションが必要です。 使用できるストレージの量は、データフローまたは作成された製品によって制限されません。

この記事で説明されている概念の詳細については、次のいずれかのリンクを参照してください。

価格設定

特徴