19
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Microsoft Power AppsAdvent Calendar 2022

Day 4

モデル駆動型アプリからPower BIレポートの自動作成とDirectQuery モード等の最適化

Last updated at Posted at 2022-12-03

はじめに

Power AppsからPower BIへの連携の話はいくつかありますが、こちらはモデル駆動型アプリにあるDataverseのテーブルをPower BIレポートに自動的に作成する機能です。

image.png

自動作成されたレポートは、保存した後、Power BIレポートの編集として自由に編集することができます。

image.png

データモデルの接続はDirectQuery モードです。関連事項として新しい機能「最適化」についても合わせて紹介します。

設定関連

Power Platform 管理センター ( https://aka.ms/PPAC ) で該当の環境について、TDSエンドポイントがオンにしておく必要があります。

「環境 > [該当の環境] > 設定 > 機能」から下の方に設定があります。

image.png

また各モデル駆動型アプリでこちらの設定もオンにしてく必要があります。

image.png

image.png

どこで起動できるか

該当のモデル駆動型アプリを実行後にPower BI可視化のボタンが上部にでてくるのでそこで、呼び出します。

image.png

このレポートは、Power BIのクイック集計は機能を利用して自動的に作られるもので、右側の[お客様のデータ]から、テーブル内のカラムを変更すると、それに合わせて左側のビジュアルも自動で変更されます。

image.png

Power BIレポート内のビジュアルの編集等

従来どおり自由に編集できます。
image.png

DataverseにDirectQuery モードでつながっています。系列ビューでみると以下です。

image.png

Power BI Desktopで起動したときは以下の表示がでます。

image.png

image.png

image.png

DirectQuery等で更新を一時停止する「最適化リボン」

 2022/11に出た新しいプレビュー機能です。機能は事前にオンにしてください。

image.png

DirectQuery モード接続等でビジュアル編集時にも更新がなされることを一時停止することができます。

画面の案内からもDirectQueryの更新を一時停止、再開できます。

image.png

image.png

[最適化]タブがあり関連メニューはこちらに集約されています。

image.png

ビジュアルの更新を効率的に行うことができて、いいですね。

どういったときにこのPower BI連携がいい感じか

モデル駆動型アプリにたまったデータの全体像を知りたい、でもモデル駆動型アプリ内でグラフやダッシュボードを予め準備まではしていない... というときに手早くデータの視覚化ができます。そしてそこでできたひな形のPower BIレポートは自由に編集できるので自分が確認したいビジュアルに(時間があるときに)仕上げていくことができます。

おわりに

2022年はモデル駆動型アプリに非常に興味が湧いた年でした。今後、より活用していきたいと考えており、このPower BIレポート連携も便利なので合わせて活用していきます。

19
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?