最近のレンダリング パフォーマンスの向上が Power BI Embedded で利用可能に
公開日: 8月 14, 2019
最近、次の機能強化が行われました。
- 同じ iframe への異なるレポートの埋め込み – これにより、エンド ユーザーにレポートの一覧を提供するアプリが同じ iframe を使用してレポートを切り替えることができるため、新しい iframe に埋め込むよりもパフォーマンスが向上します。この機能は、同じ div 要素で embed() メソッドを呼び出すだけで使用できます。
コード例:
// 埋め込み構成を使用して reportContainer div 要素に埋め込む
powerbi.embed(reportContainerDivElement, embedConfiguration1);
// ボタンのクリックで別のレポートに切り替える
function onButtonClick() {
// 別の埋め込み構成を使用して同じ reportContainer div 要素に埋め込む
powerbi.embed(reportContainerDivElement, embedConfiguration2);
}
- 埋め込みレポートのクエリ キャッシュ – Power BI Premium または Power BI Embedded の容量によってサポートされる埋め込みレポートでクエリ キャッシュを使用できるようになりました。クエリ キャッシュを使用すると、以前に使用したクエリ結果がキャッシュされるため、コンテンツの読み込みが速くなります。クエリ キャッシュの制御は、Power BI サービスのデータセット設定ページで行います。 詳細については、こちらのドキュメントをご覧ください。
まだ完了していない場合は、「Power BI Embedded のパフォーマンスのベスト プラクティス」の記事のガイドラインに従ってください。その記事にある役立つヒントをいくつか紹介します。
- Power BI クライアント SDK のバージョン 2.6 .5 以降をインストールしてください。機能強化のリリースは今後も行われますので、随時フォローアップを行い、SDK のバージョンを更新してください。
- 埋め込み URL を自分で生成することは避けてください。代わりに、レポートの取得、ダッシュボードの取得、またはタイルの取得 API を呼び出す方法で埋め込み URL を取得するようにしてください。config という名前の新しいパラメーターが URL に追加されています。これは、パフォーマンスの向上に使用されます。
また、どのプラットフォームでも高い速度と信頼性が確保されるレポートを作成することが重要です。ベスト プラクティスが確実に使用されるように、「Power BI Embedded のパフォーマンスのベスト プラクティス」の記事に従ってください。