Power BI Premium とは
この記事では、Power BI Premium の操作と考慮事項について説明します。Microsoft Fabric の動作の概要については、「Microsoft Fabric の概念とライセンス」を参照してください。
Power BI Premium には、Power BI に対する機能強化と、Premium 機能の包括的なポートフォリオが用意されています。 次の表に、Premium の機能強化の一部を示します。
拡張機能 | 詳細 |
---|---|
組織内の個人向けに Premium を購入する | 「Power BI Premium Per User (PPU)」を参照してください。 |
メトリックの改善 | 容量のパフォーマンスは、CPU 使用量のみに依存します。 Microsoft Fabric Capacity Metrics アプリを使うと、メトリックを簡単に把握できます。 |
自動スケール | 過負荷容量の調整によって発生する速度低下を防ぐオプション機能。 有効にすると、容量の負荷が容量制限を超えた場合、自動スケーリングにより、一度に 1 つの仮想コアが 24 時間にわたって自動的に追加されます。 追加の仮想コアは、従量課金制で Azure サブスクリプションに課金されます。 |
容量と SKU
容量とは、排他的使用のために予約されたリソースの専用セットです。 コンテンツに対して信頼性の高い、一貫性のあるパフォーマンスが提供されます。
各容量には SKU の選択肢が用意されており、各 SKU ではコンピューティング能力に対して異なるリソース レベルが提供されます。 必要な SKU の種類は、デプロイするソリューションの種類によって異なります。
SKU | 容量ユニット (CU) | Power BI SKU | Power BI v コア |
---|---|---|---|
F2 | 2 | 該当なし | 該当なし |
F4 | 4 | 該当なし | 該当なし |
F8 | 8 | EM1/A1 | 1 |
F16 | 16 | EM2/A2 | 2 |
F32 | 32 | EM3/A3 | 4 |
F64 | 64 | P1/A4 | 8 |
F128 | 128 | P2/A5 | 16 |
F256 | 256 | P3/A6 | 32 |
F5121 | 512 | P4/A7 | 64 |
F10241 | 1,024 | P5/A8 | 128 |
F20481 | 2,048 | 該当なし | 該当なし |
1 これらの SKU は、すべてのリージョンで使用できるわけではありません。 このような SKU を使用できないリージョンでの使用を要求するには、Microsoft アカウント マネージャーにお問い合わせください。
サブスクリプションとライセンス
Power BI Premium は、2 つの SKU (Stock Keeping Unit) ファミリで利用可能なテナントレベルの Microsoft 365 サブスクリプションです。
P | EM | |
---|---|---|
Range | P1 から P5 | EM1 から EM3 |
用途 | エンタープライズ機能と埋め込み | 組織の埋め込み (組織向けに埋め込む) |
コミットメント | 月単位または年単位 | 年単位 |
Billing | 月単位 | 月単位 |
追加情報 | オンプレミスのPower BI Report Server をインストールするためのライセンスが含まれています | EM1 および EM2 SKU は、ボリューム ライセンス プランを通してのみ利用できます。 直接購入することはできません。 |
ワークスペース
ワークスペースは容量内に存在します。 各 Power BI ユーザーには、マイ ワークスペースと呼ばれる個人用のワークスペースが用意されます。 ワークスペースと呼ばれる追加のワークスペースを作成して、コラボレーションを有効にすることができます。 既定では、ワークスペース (個人用のワークスペースも含む) は、共有容量内に作成されます。 Premium 容量をお持ちの場合は、マイ ワークスペースとワークスペースの両方を Premium 容量に割り当てることができます。
容量管理者は、自分のマイ ワークスペースが Premium 容量に自動的に割り当てられます。
セマンティック モデル SKU の制限
Power BI Premium と Power BI Embedded では、下の表に記載されている各 SKU にメモリの制限とその他の制約があります。
SKU | 最大メモリ (GB)1、2 | DirectQuery の最大同時接続数 (セマンティック モデルごと)1 | DirectQuery の並列処理の最大数3 | ライブ接続 (1 秒あたり)1 | クエリあたりの最大メモリ (GB)1 | モデル更新並列処理 | テーブルあたりの Direct Lake 行数 (百万単位)1、4 | OneLake (GB) の Direct Lake モデルの最大サイズ 1、4 |
---|---|---|---|---|---|---|---|---|
F2 | 3 | 5 | 1 | 2 | 1 | 1 | 300 | 10 |
F4 | 3 | 5 | 1 | 2 | 1 | 2 | 300 | 10 |
F8 | 3 | 10 | 1 | 3.75 | 1 | 5 | 300 | 10 |
F16 | 5 | 10 | 1 | 7.5 | 2 | 10 | 300 | 20 |
F32 | 10 | 10 | 1 | 15 | 5 | 20 | 300 | 40 |
F64 | 25 | 50 | 4 - 8 | 30 | 10 | 40 | 1,500 | 無制限 |
F128 | 50 | 75 | 6 - 12 | 60 | 10 | 80 | 3,000 | 無制限 |
F256 | 100 | 100 | 8 - 16 | 120 | 10 | 160 | 6,000 | 無制限 |
F512 | 200 | 200 | 10 - 20 | 240 | 20 | 320 | 12,000 | 無制限 |
F1024 | 400 | 200 | 12 - 24 | 480 | 40 | 640 | 24,000 | 無制限 |
F2048 | 400 | 200 | 960 | 40 | 1,280 | 24,000 | 無制限 |
1Microsoft Fabric Capacity Metrics アプリでは、これらのメトリックは現在公開されていません。
2最大メモリ (GB) 列はセマンティック モデル サイズの上限を表します。 しかし、セマンティック モデルに対する更新やクエリなどの操作のために、大量のメモリを予約する必要があります。 容量で許可されるセマンティック モデルの最大サイズは、この列の数値より小さい場合があります。
3DirectQuery 並列処理 を使用すると、クエリの応答時間を短縮できます。 小さい数値は、同時に処理できるクエリの既定の最大数を示します。 大きい値は、同時に処理できるクエリの最大数を示します。 既定値を変更するには、 Model.MaxParallelismPerQuery プロパティを使用します。
4 これらの制限は Direct Lake のテーブルとモデルに適用され、DirectQuery へのフォールバックに影響を与えるガードレールです。 Direct Lake セマンティック モデルには、フォールバックに記載されているように、SKU に基づく追加の制約があります。
セマンティック モデルのメモリ使用量
クエリなどのセマンティック モデル操作は、個々のメモリ制限の対象となります。 制限事項について説明するために、メモリ占有領域が 1 GB のセマンティック モデルと、同一のセマンティック モデルに基づくレポートとの対話中にオンデマンド更新を開始するユーザーを考えてみます。 3 つの個別のアクションによって、元のセマンティック モデルに起因するメモリの量が決まります。これは、セマンティック モデルのサイズの 2 倍を超える可能性があります。 1 つの Power BI 項目で使用されるメモリの合計量は、SKU の セマンティック モデル割り当てあたりの最大メモリ を超えることはできません。
セマンティック モデルの読み込み - 最初のアクションは、セマンティック モデルをメモリに読み込みます。
セマンティック モデルの更新 - 2 番目のアクションは、セマンティック モデルがメモリに読み込まれた後に更新することです。 更新操作では、セマンティック モデルで使用されるメモリが 2 倍以上になります。これは、更新操作で使用されたメモリに加えて、更新によって別のコピーが処理されている間も、アクティブなクエリでデータの元のコピーを使用できるためです。 更新トランザクションがコミットされると、メモリ占有領域が減少します。
レポートの操作 - 3 番目のアクションは、ユーザーによるレポートの操作によって発生します。 セマンティック モデルの更新中に、レポートの操作によって DAX クエリが実行されます。 各 DAX クエリにより、結果を生成するために必要な一定量の一時メモリが消費されます。 クエリごとに異なる量のメモリが消費される場合があります。 セマンティック モデルのクエリに使用されるメモリは、セマンティック モデルを読み込んで更新するために必要なメモリに追加されます。
更新
Power BI Premium と Power BI Embedded は累積メモリ制限を必要としないため、セマンティック モデルの同時更新はリソースの制約の一因となりません。 ただし、「容量と SKU」で説明されているように、既存の容量のメモリと CPU の制限と、SKU に対するモデル更新並列処理の制限によって、個々のセマンティック モデルの更新は制御されます。
任意の時点で必要に応じて何度でも更新をスケジュールして実行できます。また、Power BI サービスでは、ベスト エフォートとしてスケジュールされた時間にこれらの更新が実行されます。
監視
Power BI Premium と Power BI Embedded を監視する場合は、1 つの側面 ("任意の時点で容量が負荷に対応するために必要な CPU の量") を考慮するだけで済みます。 容量を監視するには、Microsoft Fabric Capacity Metrics アプリを使用します。
このアプリをインストールするには、Microsoft Fabric Capacity Metrics アプリのインストールに関する記事を参照してください。 このアプリの使用方法については、Microsoft Fabric Capacity Metrics に関する記事を参照してください。
購入した SKU サイズあたりの CPU 制限を超えると、次のようになります。
Power BI Premium - 有効になっている場合、自動スケーリングが始動します。 自動スケーリングが有効になっていない場合は、容量によって対話型操作が調整されます。
Power BI Embedded - お使いの容量で対話型操作が調整されます。 Power BI Embedded で自動スケーリングするには、「Power BI Embedded の自動スケーリング」を参照してください。
ページ分割されたレポート
Power BI Premium と Power BI Embedded を使用する場合、Power BI のページ分割されたレポートは、Power BI Premium に反映されたアーキテクチャとエンジニアリングの機能強化の利点を活用できます。
メモリ - ページ分割されたレポートのメモリ管理はありません。
SKU の可用性 - Power BI Premium で実行されるページ分割されたレポートでは、EM1 から EM3 と A1 から A3 SKU を含めた使用可能なすべての埋め込み SKU および Premium SKU に対してレポートを実行できます。 課金は、24 時間にわたって CPU 時間ごとに計算されます。
セキュリティとコードの分離の強化 - コードの分離は、容量ごとのレベルではなく、ユーザー単位のレベルで行われます。
データフロー Gen1 と Gen2
各 SKU では、次の表に示すように、一連のデータフロー パラメーター タスクを実行できます。
Fabric SKU | データフロー Gen1 並列タスク | データフロー Gen2 並列タスク |
---|---|---|
F2 | 2 | 96 |
F4 | 2 | 96 |
F8 | 4 | 96 |
F16 | 8 | 96 |
F32 | 16 | 96 |
F64 | 32 | 384 |
F128 | 64 | 384 |
F256 | 64 | 384 |
F512 | 64 | 1536 |
F1024 | 64 | 1536 |
F2048 | 64 | 1536 |
Dataflow Gen2 の詳細については、「Dataflow Gen1 から Dataflow Gen2 の移行」を参照してください。
考慮事項と制限事項
現在、Power BI Premium には次の既知の制限があります。
ビジュアルのレンダリング - Power BI ビジュアルのレンダリングには、225 秒の制限があります。 レンダリングに時間がかかるビジュアルは、タイムアウトになって表示されません。
調整 - 調整は Power BI Premium 容量で発生する場合があります。 コンカレンシーの制限は、セッションごとに適用されます。 同時に処理されている操作が多すぎると、エラー メッセージが表示されます。 調整を軽減するために、 自動スケーリングを使用できます。 自動スケーリングが有効になっている場合、CPU 消費量が追加の制限を超えた場合でも調整が行われます。 Fabric での調整の詳細については、「ファブリック調整ポリシー」を参照してください。
クライアント ライブラリのバージョン - XMLA エンドポイントを介して Premium 容量のセマンティック モデルに接続し、それを使用するクライアント アプリケーションとツールには、Analysis Services クライアント ライブラリが必要です。 ほとんどのクライアント アプリケーションとツールには、最新のクライアント ライブラリと最新の更新プログラムがインストールされるため、通常は、クライアント ライブラリを手動でインストールする必要はありません。 クライアント アプリケーションまたはツールのバージョンに関係なく、次の最小バージョンのクライアント ライブラリが必要です。
クライアント ライブラリ バージョン MSOLAP 15.1.65.22 AMO 19.12.7.0 ADOMD 19.12.7.0 場合によっては、接続または操作エラーのおそれを低減するために、最新のクライアント ライブラリを手動でインストールする必要があります。 インストールされている既存のクライアント ライブラリのバージョンを確認し、最新バージョンを手動でインストールする方法の詳細については、「Analysis Services クライアント ライブラリ」を参照してください。
セマンティック モデルの互換性 - 一部のセマンティック モデルは、Power BI サービスの最新のインフラストラクチャと互換性がありません。
- Power BI サービスで CSV ファイルから作成されたセマンティック モデル。
- 管理監視ワークスペースのセマンティック モデルと使用状況メトリック モデル。
- 1103 互換性レベルを引き続き使うセマンティック モデル。
- プッシュ セマンティック モデル。
- コンテンツ パックなどの非推奨の機能を使うセマンティック モデル。