🚀 プレミアムプランが48%オフ = 全機能が月額たった$2.08(年間プラン)。 今すぐアップグレード

Power BIレポートをブラウザで自動更新する方法(テレビ・大型モニター表示向け)

Power BIレポートをブラウザで自動更新する方法

ブラウザで開いたPower BIレポートは、通常は自動では更新されません。スケジュールに沿ってセマンティック モデルが更新されても、誰かがページを再読み込みするかビジュアルの更新をクリックするまで、画面には古い数字が表示されたままになることがあります。オフィスのテレビや壁掛けモニターにレポートを映している場合、クリックする人がいないので、これは大きな問題です。

Power BIに組み込まれた「ページの自動更新」は、DirectQueryなどのライブ接続のデータでしか使えず、Proのワークスペースでは30分より短い間隔にできません。それ以外のレポートをPower BIで自動更新するいちばん簡単な方法は、ブラウザのページを一定間隔で再読み込みすることです。Auto Refresh Pageを使えば、Chrome、Edge、Firefoxでこれを自動化できます。データの更新スケジュールに合わせて間隔を設定すれば、レポートが最新のデータで自動的に読み込み直されます。

img
日本語 
実行中 
時間間隔
更新リスト
キーワード検出
5秒
10秒
15秒
5分
10分
✓ 15分

カスタム時間を追加 

+ カスタム時間

ランダム間隔 

+ ランダム時間

Power BIレポートが自動で更新されないのはなぜ?

Power BIには2種類の「更新」があり、画面上のレポートが変わるのは2つ目が行われたときだけです。

  • データ更新:データソースから新しいデータをセマンティック モデルに読み込む処理で、通常はスケジュールで実行します。共有容量(Pro)のワークスペースにあるモデルは1日最大8回、Premium、Premium Per User(PPU)、Fabric容量のモデルは1日最大48回まで、更新をスケジュールできます。
  • ビジュアルの更新:レポートがセマンティック モデルにもう一度数値を問い合わせる処理です。Power BIサービスでは、ブラウザーがレポートを読み込む(再読み込みする)とき、右上のメニュー バーでビジュアルの更新をクリックしたとき、またはページの自動更新によって行われます。

Microsoftのデータ更新に関するドキュメントでも、まさにこの例が挙げられています。ブラウザーでレポートを開いた後にスケジュールされた更新でインポートしたデータが更新されても、「開いているブラウザーのレポート ビジュアルは、レポート ビジュアルの更新が開始されるまで更新されません」。

例外が1つあります。現在のPower BIでは、モデルの更新後にインポート モードの開いているレポートも更新されます。ただし対象は、セマンティック モデルへの書き込みアクセス許可を持つユーザーだけです。また、書き込みアクセス許可を持つユーザーが1,000人程度を超えると信頼性が下がる、とMicrosoftは説明しています。テレビ表示用によく使われる、閲覧権限だけを持つ安全なアカウントでは、この自動更新は行われません。

ページの自動更新とブラウザの自動更新、どちらを使う?

ページの自動更新は、レポートの作成者がPower BI Desktopまたはサービスで、書式設定ペインのページの更新から設定します。ブラウザからページを再読み込みする方法と比べると、次のようになります。

Power BIのページの自動更新ブラウザの自動更新
インポート モード非対応使える
DirectQuery対応使える
共有容量(Pro)での最短間隔30分自由に設定できる
Premium・Fabric容量での最短間隔容量管理者が設定(既定は5分)自由に設定できる
設定する人レポートの作成者(ページごと)画面を運用する人(レポートの編集は不要)
表示されるデータDirectQueryソースから取得した最新の結果再読み込みした時点でセマンティック モデルにある最新のデータ

レポートがDirectQueryを使っていて、必要な間隔がワークスペースで許可されているなら、ページの自動更新を使いましょう。標準機能で、ビジュアルだけを更新できます。それ以外のケース、特によくある「インポート モードのレポートをテレビに映す」場合は、ページを再読み込みするのが確実です。

Power BIレポートをブラウザで自動更新する手順

  1. ChromeウェブストアからAuto Refresh Pageをインストールします。無料で、Microsoft EdgeとFirefoxでも使えます。
  2. Power BIサービスにサインインしてレポートを開き、画面に表示したいページに移動します。ページはURLに含まれているので、再読み込みしても同じページに戻ります。
  3. Auto Refreshのアイコンをクリックし、時間間隔タブで15分などのプリセットを選ぶか、+ カスタム時間をクリックして好きな間隔を入力します(下の表を参照)。
  4. ハードリフレッシュはチェックを外したままにします。通常の再読み込みで、レポートはセマンティック モデルに数値を問い合わせ直します。ハードリフレッシュはページ自体のファイルを再ダウンロードするだけなので、再読み込みが遅くなります。
  5. 常時表示する画面なら、詳細オプションでブラウザ起動時に自動更新を開始にチェックを入れます。パソコンが再起動しても自動更新が再開されます。詳しくはブラウザ起動オプションをご覧ください。
  6. 保存をクリックし、ポップアップ上部のスイッチが実行中になっていることを確認します。
  7. レポートを画面いっぱいに表示します。レポートの表示 → 全画面表示を使うか、F11キーでブラウザを全画面にします。

設定中に次の再読み込みまでの時間を確認したい場合は、ウェブページに視覚タイマーを表示にチェックを入れ、画面を公開する前にオフに戻しましょう。

更新間隔はどのくらいにすればいい?

再読み込みで表示できるのは、セマンティック モデルにすでにあるデータだけです。モデルの更新が1日8回なら、30秒ごとに再読み込みしても意味はなく、Power BIへのクエリが増えるだけです。データが変わる頻度に間隔を合わせましょう。

レポートのデータの取得方法おすすめの再読み込み間隔
インポート モード、共有容量(Pro)、1日最大8回の更新30〜60分
インポート モード、Premium・PPU・Fabric、1日最大48回の更新15分
DirectQueryで、Proのワークスペースでも30分より短い間隔で更新したい5〜15分
分からない15分(その後調整)

DirectQueryの場合、再読み込みのたびにデータソースへクエリが送られます。複数の画面で短い間隔を使う前に、データベースの管理者に相談してください。ページの自動更新についてMicrosoftが勧めているのと同じく、新しいデータが届く頻度より短い間隔にする必要はありません。

Power BIレポートをテレビや大型モニターに表示するには

  • 閲覧専用のアカウントを使う:画面は誰でも見られる場所にあるので、そのアカウントにはレポートを閲覧する権限だけを与えましょう。ただし、そのレポートの閲覧に組織で必要なライセンスは引き続き必要です。
  • パソコンをスリープさせない:OSの電源設定で、電源接続時はディスプレイとパソコンがスリープしないようにします。スリープ中のパソコンは何も再読み込みしません。
  • タブを休止させない:Chromeのメモリセーバーや、Edgeのスリープタブは、バックグラウンドのタブを休止させることがあります。Auto Refresh Pageは、更新タイマーが動いているタブを休止させないので、前面に出ていないタブでもレポートの再読み込みが続きます。
  • 1台のパソコンで複数のレポートを表示する場合:レポートをそれぞれ別のタブかウィンドウで開き、タブごとにタイマーを保存します。すべて更新リストに表示され、1つのスイッチでまとめて一時停止・再開できます。詳しくは複数のURLを管理する方法をご覧ください。
  • サインインの期限に備える:再読み込みは操作として扱われるため、一定時間操作がないとログアウトするサイトでは効果があります(セッションを維持する方法を参照)。ただし、組織が決めた時間でサインインが切れる設定は延ばせません。その場合、誰かがサインインし直すまで、画面にはサインインページが表示されます。

Power BIのダッシュボードやアプリでも使える?

はい。Auto Refresh Pageは開いているページをそのまま再読み込みするので、Power BIアプリから開いたレポートやダッシュボードでも同じように使えます。ダッシュボードでは、インポート モードのモデルからピン留めしたタイルは、データ更新のたびに更新されます。一方、ピン留めしたライブ ページはタイルの更新の対象外で、Microsoftはブラウザーの[更新]ボタンを使うよう案内しています。一定間隔の再読み込みは、まさにそれを自動で行うものです。

Power BIの画面を最新の状態に保つのに、レポートやワークスペース、ライセンスを変える必要はありません。Auto Refresh Pageをインストールしてレポートを開き、データ更新に合わせた間隔を設定したら、あとは動かしておくだけです。再読み込みしないと更新されないほかのダッシュボードにも、同じ手順が使えます。間隔の設定について詳しくは、カスタム時間間隔をご覧ください。

よくある質問:

  1. 1. Power BIレポートがブラウザで自動更新されないのはなぜですか?

    データ更新でセマンティック モデルは新しくなりますが、開いているレポートのビジュアルが描き直されるのは、ページを読み込んだとき、「ビジュアルの更新」をクリックしたとき、またはページの自動更新が動いたときだけです。モデルの更新後に、開いているインポート モードのレポートが自動で更新されるのは、セマンティック モデルへの書き込みアクセス許可を持つユーザーだけです。

  2. 2. Power BIのページの自動更新はインポート モードで使えますか?

    使えません。ページの自動更新はDirectQueryや一部のライブ接続で使える機能で、インポート モードのレポートでは「ページの更新」の設定が表示されません。インポート モードのレポートを画面上で更新するには、ブラウザのページを一定間隔で再読み込みします。

  3. 3. Power BI Proでのページの自動更新の最短間隔は?

    共有容量(Pro)のワークスペースでは30分です。Premium、Premium Per User、Fabric容量では容量管理者が最小間隔を設定し、既定値は5分です。

  4. 4. Power BIのセマンティック モデルは1日に何回更新できますか?

    共有容量(Pro)のワークスペースでは1日最大8回、Premium、Premium Per User、Fabric容量では1日最大48回の更新をスケジュールできます。「今すぐ更新」で手動で開始した更新は、8回の上限に含まれません。

  5. 5. ブラウザを再読み込みするとPower BIのデータも更新されますか?

    いいえ。再読み込みでレポートはセマンティック モデルから最新のデータを取得しますが、データソースから新しいデータを読み込むわけではありません。それは引き続き、スケジュールまたはオンデマンドのデータ更新で行われます。DirectQueryのレポートでは、データソースに直接問い合わせます。

  6. 6. テレビに映したPower BIレポートを最新の状態に保つには?

    閲覧専用のアカウントでChrome・Edge・Firefoxからレポートを開き、データの更新スケジュールに合わせて15〜60分ごとに再読み込みするようAuto Refresh Pageを設定します。あとはレポートを全画面表示にし、パソコンがスリープしないようにします。

  7. 7. 自動更新するとPower BIからサインアウトされますか?

    いいえ。再読み込みでは今のサインイン状態がそのまま使われます。ただし、組織がサインインの有効時間を決めている場合は延長できないため、その時間が過ぎると画面にサインインページが表示されることがあります。