データフローを使用するために必要なライセンス

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

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

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

Power BI Pro アカウントはユーザーごとに月単位で使用できます。 Premium または Embedded 容量では、複数のオプションを使用できます。

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

Microsoft Power Platform 環境でデータフローを作成する場合は、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 アカウントでは利用できないプレミアム機能です。

機能一覧

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

機能 Power BI Power Apps
Dataverse テーブルにデータを格納する (標準データフロー) 該当なし Per app プラン
Per user プラン
Azure Data Lake Storage にデータを格納する (分析データフロー) はい はい。分析データフローを使用します
顧客から提供された Azure Data Lake Storage にデータを格納する (分析データフロー、Azure Data Lake Storage の持ち込み) はい Per app プラン
Per user プラン
強化されたコンピューティング エンジン (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 時間実行できます。
  • 各クエリ/パーティションの最大実行時間は 4 時間です。
  • 更新ごとに、同時に更新できるクエリ/パーティションは 4 つまでという同時実行制限があります。
  • Power Query Online の更新制限はユーザーごとに適用されます。 詳細: リフレッシュ制限

Power BI Pro

Power BI Pro を使用すると分析データフローを作成できますが、Premium 機能を使用することはできません。 Power BI Pro アカウントでは、リンク テーブルや計算テーブルを使用したり、Power BI の AI 機能を使用したり、DirectQuery を使用してデータフローに接続したりすることはできません。 データフローのストレージは、Power BI Pro アカウントの下に残された領域に制限されます。これは、すべての Power BI コンテンツ用の 10 GB ストレージのサブセットです。 現在、Power BI ポータルでは、データフローの現在のストレージ使用量はレポートされていません。 残り容量の限界に近づくと通知が届きます。

Power BI Premium

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

プレミアム容量ごとの制限

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

並列タスク

プレミアム容量では、複数の評価を並行して実行できます。 たとえば、P4 容量と 84 個のタスクで構成されるデータフローがあるとします。 データフローを更新すると、最初の 64 個のタスクが更新用に割り当てられます。 このデータフローの残りの 20 個の評価はキューに保存されます。 いずれかの評価が完了すると、キューからの次の評価が開始されます。 ワークスペース内の別のデータフローがまだ実行中に、同じプレミアム容量で別のデータフローを開始すると、そのデータフローはプレミアム容量の同じキューにパークされ、データの更新が開始されるまでワークスペース内の他のデータフローを待つ必要があります。

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

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

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

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

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

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

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

次のステップ

この記事で説明する概念についてさらに詳しく知りたい場合は、次のリンクのいずれかにアクセスしてください。

価格

機能