Power BI でのページの自動更新Automatic page refresh in Power BI

重要なイベントを監視する場合、ソース データが更新された場合にすぐにデータを更新することが重要です。When you monitor critical events, it's important for data to be refreshed as soon as the source data is updated. たとえば、製造業では、機械が誤動作している場合、または誤動作に近い状態の場合に把握できることが重要です。For example, in the manufacturing industry, it's critical to know when a machine is malfunctioning or is close to malfunctioning. ソーシャル メディア センチメントのような信号を監視している場合は、突然の変化が発生したらすぐに知る必要があります。If you're monitoring signals like social media sentiment, you want to know about sudden changes as soon as they happen.

Power BI のページの自動更新を使用すると、アクティブなレポート ページから、定義した間隔で DirectQuery ソースの新しいデータのクエリを実行することができます。Automatic page refresh in Power BI enables your active report page to query for new data, at a predefined cadence, for DirectQuery sources.

更新の種類Refresh types

ページの自動更新を使用する場合は、固定間隔と変更の検出の 2 種類の更新を使用できます。When using automatic page refresh, there are two refresh types available: fixed interval and change detection.

固定間隔Fixed interval

この更新の種類では、1 秒または 5 分などの一定の間隔に基づいて、レポート ページ内のすべてのビジュアルを更新できます。This refresh type allows you to update all visuals in a report page based on a constant interval such as one second or five minutes. その特定の間隔に達すると、そのページ内のすべてのビジュアルから更新クエリがデータ ソースに送信され、それに応じて更新されます。When that specific interval is reached, all visuals in that page send an update query to the data source and update accordingly.

変更検出Change detection

この更新の種類を使用すると、特定の更新間隔ではなく、データの変更の検出に基づいて、ページ上のビジュアルを更新できます。This refresh type allows you to refresh visuals on a page based on detecting changes in the data rather than a specific refresh interval. 具体的には、このメジャーによって DirectQuery ソースへの変更がポーリングされます。Specifically, this measure polls for changes to your DirectQuery source. メジャーを定義するだけでなく、Power BI Desktop が変更を確認する頻度も選択する必要があります。Besides defining the measure, you also have to select how frequently Power BI Desktop will check for changes. サービスに発行する場合、この更新の種類は、Premium 容量の一部であるワークスペースでのみサポートされます。When publishing to the service, this refresh type is only supported in workspaces that are part of a Premium capacity.

Power BI Desktop でページの自動更新を使用してレポートを作成するAuthoring reports with automatic page refresh in Power BI Desktop

ページの自動更新は、DirectQuery ソースでのみ使用できるため、DirectQuery データ ソースに接続している場合にのみ使用できます。Automatic page refresh is available only for DirectQuery sources so it will only be available when you are connected to a DirectQuery data source. この制限は、ページの自動更新の両方の種類に適用されます。This restriction applies to both automatic page refresh types.

Power BI Desktop でページの自動更新を使用するには、ページの自動更新を有効にするレポート ページを選択します。To use automatic page refresh in Power BI Desktop, select the report page for which you want to enable automatic page refresh. [視覚化] ペインで [書式] ボタン (ペイント ローラー) を選択し、ペインの下部付近にある [ページの更新] セクションを見つけます。In the Visualizations pane, select the Formatting button (a paint roller) and find the Page refresh section near the bottom of the pane.

[ページの更新] の場所

  1. ページの更新をオンまたはオフにします。Turns page refresh on or off.
  2. 更新の種類Refresh type
  3. 入力と情報 (更新の種類によって異なります)Inputs and information (depending on refresh type)

[ページの更新] カードは、DirectQuery ソースに接続している場合にのみ使用できます。The Page refresh card will only be available if you are connected to a DirectQuery source. ページの自動更新を有効にするには、トグルが [オン] の位置にある必要があります。To enable automatic page refresh the toggle needs to be on the On position. 必要な入力と提供する情報は、選択した更新の種類によって異なります。The inputs needed and information provided will depend on the refresh type selected.

固定間隔の設定Fixed interval setup

更新の種類として [ページの自動更新] を選択した場合は、必要な更新間隔を指定する必要があります。When selecting Auto page refresh as the refresh type, you need to provide the desired refresh interval. 既定値は 30 分です。The default value is 30 minutes. (最小更新間隔は 1 秒です)。設定した間隔でレポートの更新が開始されます。(The minimum refresh interval is one second.) Your report will begin refreshing at the interval you set.

[詳細の表示] をクリックすると、Power BI により次の情報が提供されます。When clicking on show details Power BI will provide further information on:

  • 機能が管理者によって有効されているかどうか (Power BI アカウントにログインしている場合のみ)If the feature is enabled by your admin (only when logged into your Power BI account)
  • 管理者によって許可された最小間隔 (Power BI アカウントにログインしている場合のみ)The minimum interval allowed by your admin (only when logged into your Power BI account)
  • 実際の更新頻度 (通常は選択した間隔より長い)Actual rate of refresh (usually longer than your selected interval)
  • [最終更新時刻]Last refresh time

詳細が表示されている [ページの更新]

変更の検出の設定Change detection setup

更新の種類として [変更の検出] を選択すると、 [変更の検出の追加] へのリンクが表示されます。When selecting Change detection as your refresh type, you are presented with a link to Add change detection. リボンの [モデリング] タブから [変更の検出] ウィンドウにアクセスすることもできます。You can also access the change detection window from the Modeling tab in the ribbon. 次に、 [ページの更新] セクションの [変更の検出] アイコンをクリックします。Then click on the Change detection icon on the Page refresh section. 最後に、[値] ウェルの任意の値の横にあるドロップダウン矢印を右クリックまたは選択し、メメニューから [変更の検出] を選択します。Finally, you can right-click or select the drop-down arrow next to any value in the Values well, and select Change detection from the menu.

[変更の検出] カード

ウィンドウが開くと、 [メジャーの種類] オプションが表示されます。ここで、既存のメジャーを選択したり、新しいメジャーを最初から作成したりできます。Once the window is open, you are presented with the Measure type option where you can select an existing measure or create a new one from scratch. 既存のものを選択する場合は、フィールドの一覧から目的のメジャーを選択するか、 [Choose existing measure](既存のメジャーの選択) セクションにドラッグ アンド ドロップするだけで済みます。When selecting an existing, you just have to select the desired measure from the fields list or drag and drop it into the Choose existing measure section. 新しいメジャーを作成するときに、 [計算の選択] で count、count distinct、minimum、maximum、sum の中からメジャーを選択することができます。When creating a new measure, you can Choose a calculation for the measure between count, count distinct, minimum, maximum and sum. たとえば、count distinct を使用して顧客 ID をカウントし、新しい顧客がリストに追加された場合にのみ更新することができます。For example, you can use count distinct to count customer IDs and only refresh when a new customer is added to the list. メジャーを選択したら、Power BI が変更を確認する頻度を定義する必要があります。Once you have a measure selected, you have to define how often Power BI will Check for changes. これは、Power BI によってメジャーが計算され、変更がポーリングされる間隔です。That's the interval on how often Power BI will calculate the measure and poll changes. [適用] をクリックすると、[変更の検出] アイコンが付いた新しいメジャーがフィールドの一覧に表示されます。Once you click apply, a new measure with the change detection icon will appear in your field list.

[変更の検出] ウィンドウ

次に、[ページの更新] セクションに戻ると、変更の検出に使用されているメジャーと、定義されている間隔の情報が参考のために表示されます。Then, back on the page refresh section, you will see the information of which measure is being used for change detection and the defined interval for your reference.

詳細が表示された [変更の検出] カード

注意

1 つのモデルに対して許可される変更の検出メジャーは 1 つだけです。Only one change detection measure is allowed per model.

更新間隔を決定するDetermining the refresh interval

ページの自動更新が有効な場合、Power BI Desktop からは常に DirectQuery ソースにクエリが送信されます。When automatic page refresh is enabled, Power BI Desktop is constantly sending queries to your DirectQuery source. クエリが送信された後、データが返される前に遅延があります。After the query is sent, there's a delay before data is returned. そのため、更新間隔を短くするには、構成された間隔内でクエリからクエリ対象のデータが正常に返されることを確認する必要があります。So, for short refresh intervals, you should confirm that queries are successfully returning the queried data within the configured interval. データが間隔内に返されない場合、視覚化の更新頻度は構成より少なくなります。If data isn't returned within the interval, visuals will update less frequently than configured.

これらの考慮事項は、固定間隔と変更の検出の両方の更新の種類に適用されます。These considerations apply for both refresh types: fixed interval and change detection. 主な違いは、変更の検出では、固定間隔でソースに戻るクエリは 1 つしかなく、変更の検出メジャーの値が変更された場合にのみ、ビジュアルの更新がトリガーされる点です。The main difference will be that for change detection there is only one query going back to the source at a fixed interval and the visuals refresh is triggered only when the value of the change detection measure changes.

ベスト プラクティスとして、更新間隔は、想定する新しいデータの到着率と一致する必要があります。As a best practice, the refresh interval should at least match your expected new data arrival rate:

  • 新しいデータが 20 分ごとにソースに到着する場合、更新間隔を 20 分未満にすることはできません。If new data arrives at the source every 20 minutes, your refresh interval can't be less than 20 minutes.
  • 新しいデータが毎秒到着する場合、間隔を 1 秒に設定します。If new data arrives every second, set the interval to one second.

1 秒のような短い更新間隔の場合は、次のような要因を考慮します。For low refresh intervals like one second, take factors like the following into consideration:

  • DirectQuery データ ソースの種類The type of the DirectQuery data source
  • クエリによって生成される負荷The load your queries create on it
  • 容量のデータセンターからレポート ビューアーまでの距離The distance of your report viewers from the capacity's datacenter

Power BI Desktop のパフォーマンス アナライザーと、固定間隔の更新の種類の [ページの更新] セクションにある [詳細の表示] メニューを使用して、戻り時間を推定できます。You can estimate return times by using the Performance Analyzer in Power BI Desktop and the show details menu in the page refresh section for fixed interval refresh type. パフォーマンス アナライザーを使用すると、各視覚化のクエリでソースからの結果を返すのに十分な時間があるかどうかを確認できます。Performance Analyzer lets you check if each visual query has enough time to come back with results from the source. また、時間がかかっている場所を決定することもできます。It also lets you determine where time is spent. パフォーマンス アナライザーからの結果に基づいて、データ ソースを調整たり、レポートで他の視覚化やメジャーを試してみたりできます。Based on the results from Performance Analyzer, you can adjust the data source, or you can experiment with other visuals and measures in your report.

次の図は、パフォーマンス アナライザーの DirectQuery ソースの結果を示しています。This image shows the results of a DirectQuery source in Performance Analyzer:

パフォーマンス アナライザーの結果

このデータ ソースの他の特性について考えてみましょう。Let's consider some other characteristics of this data source:

  • データは 2 秒間隔で到着しますData arrives at a rate of 2 seconds
  • パフォーマンス アナライザーでは、最大クエリ + 表示時間が約 4.9 秒 (4,688 ミリ秒) と表示されますPerformance Analyzer shows a maximum query + display time of approximately 4.9 seconds (4,688 milliseconds)
  • データ ソースは、1 秒あたり約 1,000 個の同時クエリを処理するように構成されていますThe data source is configured to handle approximately 1,000 concurrent queries per second
  • 約 10 人のユーザーが同時にレポートを表示すると想定していますYou expect approximately 10 users to be viewing the report concurrently

その結果、次の式のようになります。So that results in the following equation:

  • 5 個ビジュアル x 10 人のユーザー = 約 50 個のクエリ5 visuals x 10 users = approximately 50 queries

この計算の結果では、データ ソースでサポートできるよりはるかに大きい負荷であることが示されています。The result of this calculation shows much more load than the data source can support. データは 2 秒の速度で到着するため、これを更新頻度にする必要があります。The data arrives at a rate of two seconds, so that should be your refresh rate. ただし、クエリが完了するまでに約 5 秒かかるため、5 秒を超える値に設定する必要があります。But because the query takes around five seconds to complete, you should set it to more than five seconds.

また、この結果は、レポートをサービスに発行すると異なる場合があることにも注意してください。Also note that this result might differ as you publish your report to the service. この違いが発生するのは、クラウドでホストされている Azure Analysis Services インスタンスがレポートで使用されるためです。This difference occurs because the report will use the Azure Analysis Services instance that's hosted in the cloud. 必要に応じて、更新間隔を調整することもできます。You might want to adjust your refresh rates accordingly.

クエリと更新のタイミングを考慮するために、Power BI では、残りの更新クエリがすべて完了すると、次の更新クエリのみが実行されます。To account for queries and refresh timing, Power BI will only run the next refresh query when all the remaining refresh queries are complete. そのため、更新間隔がクエリの処理にかかる時間よりも短い場合でも、Power BI では残りのクエリが完了した後でのみ再更新されます。So even if your refresh interval is shorter than the time your queries take to process, Power BI will refresh again only after remaining queries complete.

更新の種類が変更の検出の場合、これらの考慮事項は引き続き適用されます。In the case of change detection refresh type, these considerations still apply. また、パフォーマンス アナライザーでは、レポート内のどのビジュアルとも一致しない場合でも、変更の検出メジャー クエリの結果が表示されます。Also, the Performance Analyzer will show you the results for the change detection measure query even though it does not match to any visual in your report. 前に説明したのと同じガイダンスに従って、この特定の種類のメジャーをトラブルシューティングできるように、この機能を提供しています。We have provided this capability for you to be able to troubleshoot this particular type of measure following the same guidance we mentioned previously. この更新の種類の主な違いは、すべてのビジュアルからすべてのクエリがデータ ソースに送られるのではなく、1 つのクエリのみが送られることです。The main difference for this refresh type is that only one query is going to the data source instead of all queries from all visuals. これは、複数のユーザーがレポートを表示している場合にも当てはまります。This is still the case if multiple users are viewing the report.

変更の検出を使用したパフォーマンス アナライザーの結果

前に説明したのと同じシナリオの場合:For the same scenario we discussed before:

  • 5 つのビジュアルに対して 1 つの変更の検出メジャー クエリにより、任意の数のビューアーに対して 1 つのクエリのみが生成される1 change detection measure query for 5 visuals generates only one query for any number of viewers

  • 以前と同じシナリオ (5 つのビジュアル x 10 ユーザー = 約 50 のクエリ) を想定して、変更の検出メジャーによって更新がトリガーされる場合When the change detection measure triggers an update assuming same scenario as before with 5 visuals x 10 users = approximately 50 queries

要約すると、変更の検出を使用すると、変更が検出されるまで、1 つのクエリのみがデータ ソースに送信されます。To summarize, when using change detection only one query is sent to the data source until a change is detected. この場合、固定間隔の更新の種類に使用されるのと同じロジックが、同じ数のクエリを生成しているすべてのユーザーのすべてのビジュアルの更新に適用されます。When that happens, the same logic used for fixed interval refresh type applies updating all visuals for all users generating the same number of queries. このアプローチは、長期的に見ればより効率的です。This approach should be more efficient in the long run.

次に、容量の管理者としてパフォーマンスの問題が発生した場合に検出して診断する方法を見てみましょう。Now let's look at how you can potentially detect and diagnose performance problems as a capacity administrator. パフォーマンスとトラブルシューティングに関するその他の質問と回答については、後の「よく寄せられる質問」セクションでも確認できます。You can also check the Frequently asked questions section, later in this article, for more questions and answers about performance and troubleshooting.

Power BI サービスでのページの自動更新Automatic page refresh in the Power BI service

データ ソースが DirectQuery である限り、Power BI サービスに発行されたレポートに対してページの自動更新を設定することもできます。You can also set automatic page refresh for reports that have been published to the Power BI service as long as the data source is DirectQuery.

Power BI サービスのレポートに対してページの自動更新を構成する手順は、Power BI Desktop の場合と同様です。To configure automatic page refresh for reports in the Power BI service, the steps are similar to Power BI Desktop. Power BI サービスで構成した場合、ページの自動更新では埋め込み Power BI コンテンツもサポートされます。When configured in the Power BI service, automatic page refresh also supports embedded Power BI content. この図では、Power BI サービスの [ページの更新] の構成が示されています。This image shows the Page refresh configuration for the Power BI service:

サービス内のページの更新場所

  1. ページの更新をオンまたはオフにします。Turns page refresh on or off.
  2. 更新の種類Refresh type
  3. 入力と情報 (更新の種類によって異なります)Inputs and information (depending on refresh type)

注意

ページの自動更新対応レポートを Power BI Desktop からサービスに発行するときに、データセット設定メニューで DirectQuery データ ソースの資格情報を指定する必要があります。When you publish your automatic page refresh-enabled report from Power BI Desktop to the service, you'll have to provide the credentials for the DirectQuery data source on the dataset settings menu. ソースで設定されているセキュリティを考慮して、レポートの閲覧者が独自の ID でこのデータ ソースにアクセスできるように資格情報を設定できます。You can set up the credentials so report viewers access this data source with their own identities, respecting any security set up at the source. 変更の検出メジャーの場合は、常に作成者の資格情報で評価されます。In the case of change detection measure, it will always be evaluated with the author's credentials.

ページの更新間隔Page refresh intervals

Power BI サービスで許容されるページの更新の種類と間隔は、レポートのワークスペースの種類の影響を受けます。The page refresh types and intervals allowed in the Power BI service are affected by the report's workspace type. これは、次のシナリオに適用されます。This applies to these scenarios:

  • ページの自動更新が有効なワークスペースへのレポートの発行Publishing a report into a workspace that has automatic page refresh enabled
  • 既にワークスペースにあるページの更新間隔の編集Editing a page refresh interval that's already in a workspace
  • サービスでのレポートの直接作成Creating a report directly in the service

Power BI Desktop に更新間隔の制限はなく、1 秒間隔にすることができます。Power BI Desktop has no restrictions for refresh intervals and can be as frequent as every second. ただし、レポートが Power BI サービスに発行されると、特定の制限が適用されます。これについては以降のセクションで説明します。But when reports are published to the Power BI service, certain restrictions apply which are described in the following sections.

更新間隔に関する制限事項Restrictions on refresh intervals

Power BI サービスでは、レポートが発行されているワークスペース、Premium サービスを使用しているかどうか、Premium 容量管理者の設定に基づいて、ページの自動更新に関する制限が適用されます。In the Power BI service, restrictions on automatic page refresh apply based on the workspace where the report is published, whether you're using Premium services, and the Premium capacity admin settings.

これらの制限のしくみをわかりやすくするため、容量とワークスペースに関する背景から説明します。To clarify how these restrictions work, let's start with some background on capacities and workspaces.

"容量" は、Power BI の重要な概念です。Capacities are an important Power BI concept. それにより、Power BI コンテンツのホストと配信に使用される一連のリソース (ストレージ、プロセッサ、メモリ) が表されます。They represent a set of resources (storage, processor, and memory) that are used to host and deliver Power BI content. 容量は共有または専用です。Capacities are either shared or dedicated. "共有容量" は、Microsoft の他のお客様と共有されます。A shared capacity is shared with other Microsoft customers. "専用容量" は、1 人のお客様に完全にコミットされます。A dedicated capacity is fully committed to a single customer. 専用容量の概要については、「Premium 容量を管理する」を参照してください。For an introduction to dedicated capacities, see Managing Premium capacities.

共有容量の場合、ワークロードは他のお客様と共有される計算リソースで実行されます。In shared capacity, workloads run on computational resources shared with other customers. 容量ではリソースを共有する必要があるため、最大モデル サイズ (1 GB) や最大日次更新頻度 (1 日 8 回) の設定など、"フェア プレイ" を確保するための制限が課されます。Because the capacity needs to share resources, limitations are imposed to ensure fair play, such as setting a maximum model size (1 GB) and maximum daily refresh frequency (eight times per day).

Power BI の "ワークスペース" は、容量内に存在します。Power BI workspaces reside within capacities. それらによって、セキュリティ、コラボレーション、デプロイ コンテナーが表されます。They represent security, collaboration, and deployment containers. 各 Power BI ユーザーには、マイ ワークスペースと呼ばれる個人用のワークスペースが用意されます。Each Power BI user has a personal workspace known as My Workspace. 追加のワークスペースを作成して、コラボレーションとデプロイを有効にすることができます。Additional workspaces can be created to enable collaboration and deployment. それらは "ワークスペース" と呼ばれます。They're known as workspaces. 既定では、ワークスペース (個人用のワークスペースも含む) は、共有容量内に作成されます。By default, workspaces, including personal workspaces, are created in the shared capacity.

2 つのワークスペース シナリオの詳細を次に示します。Here are some details for the two workspace scenarios:

共有ワークスペースShared workspaces. 通常のワークスペース (Premium 容量の一部ではないワークスペース) の場合、ページの自動更新の最小間隔は 30 分 (許容される最小間隔) です。For regular workspaces (workspaces that aren't part of a Premium capacity), automatic page refresh has a minimum interval of 30 minutes (the lowest interval allowed). 変更の検出の更新の種類は、共有容量では使用できません。Change detection refresh type is not available in shared capacities.

Premium ワークスペースPremium workspaces. Premium ワークスペースでページの自動更新 (固定間隔と変更の検出の両方) を使用できるかどうかは、Premium 管理者が Power BI Premium の容量に対して設定したワークロード設定によって変わります。The availability of automatic page refresh in Premium workspaces (both for fixed interval and change detection) depends on the workload settings your Premium administrator has set up for the Power BI Premium capacity. ページの自動更新を設定する機能に影響する可能性がある変数は 2 つあります。There are two variables that might affect your ability to set up automatic page refresh:

  • 機能のオンとオフFeature on/off. 容量管理者がこの機能を無効にした場合、発行されたレポートでどの種類のページの更新も設定できません。If your capacity administrator has disabled the feature, you won't be able to set up any type of page refresh in your published report. 固定間隔と変更の検出は、個別に有効または無効にすることができます。Fixed interval and change detection can be turned on and off separately.

  • 最小更新間隔Minimum refresh interval. 固定間隔のページの自動更新を有効にする場合、容量管理者が最小更新間隔 (既定値は 5 分) を設定する必要があります。When enabling automatic page refresh for fixed interval, your capacity administrator needs to set up a minimum refresh interval (default value is five minutes). 間隔が最小値よりも少ない場合、Power BI サービスでは、容量管理者によって設定された最小間隔に合わせて間隔が上書きされます。If your interval is lower than the minimum, the Power BI service overrides your interval to respect the minimum interval set by your capacity administrator.

  • 最小実行間隔Minimum execution interval. 変更の検出を有効にする場合、容量管理者が最小実行間隔 (既定値は 5 秒) を設定する必要があります。When enabling change detection, your capacity administrator needs to set up a minimum execution interval (default value is five seconds). 間隔が最小値よりも少ない場合、Power BI サービスでは、容量管理者によって設定された最小間隔に合わせて間隔が上書きされます。If your interval is lower than the minimum, the Power BI service overrides your interval to respect the minimum interval set by your capacity administrator.

容量管理ポータルのページの自動更新設定

次の表は、この機能を使用できる場所と、各容量の種類とストレージ モードの制限を詳しく説明したものです。This table describes with more detail where this feature is available and the limits for each capacity type and storage mode:

ストレージ モードStorage mode 専用容量Dedicated capacity 共有された容量Shared capacity
DirectQueryDirectQuery FI のサポート: はいFI supported: Yes
CD のサポート: はいCD supported: Yes
最小:1 秒Minimum: 1 second
管理者のオーバーライド: はいAdmin override: Yes
FI のサポート: はいFI supported: Yes
CD のサポート: いいえCD supported: No
最小:30 分間Minimum: 30 minutes
管理者のオーバーライド: いいえAdmin override: No
[インポート]Import FI のサポート: いいえFI supported: No
CD のサポート: いいえCD supported: No
最小:該当なしMinimum: N/A
管理者のオーバーライド: 該当なしAdmin override: N/A
FI のサポート: いいえFI supported: No
CD のサポート: いいえCD supported: No
最小:該当なしMinimum: N/A
管理者のオーバーライド: 該当なしAdmin override: N/A
混合モード (DirectQuery とその他のデータ ソース)Mixed mode (DirectQuery + other data sources) FI のサポート: はいFI supported: Yes
CD のサポート: はいCD supported: Yes
最小:1 秒Minimum: 1 second
管理者のオーバーライド: はいAdmin override: Yes
FI のサポート: はいFI supported: Yes
CD のサポート: いいえCD supported: No
最小:30 分間Minimum: 30 minutes
管理者のオーバーライド: いいえAdmin override: No
ライブ接続 ASLive connect AS FI のサポート: いいえFI supported: No
CD のサポート: いいえCD supported: No
最小:該当なしMinimum: N/A
管理者のオーバーライド: 該当なしAdmin override: N/A
FI のサポート: いいえFI supported: No
CD のサポート: いいえCD supported: No
最小:該当なしMinimum: N/A
管理者のオーバーライド: 該当なしAdmin override: N/A
ライブ接続 PBILive connect PBI FI のサポート: いいえFI supported: No
CD のサポート: いいえCD supported: No
最小:該当なしMinimum: N/A
管理者のオーバーライド: 該当なしAdmin override: N/A
FI のサポート: いいえFI supported: No
CD のサポート: いいえCD supported: No
最小:該当なしMinimum: N/A
管理者のオーバーライド: 該当なしAdmin override: N/A

*表の凡例 : *Table legend:

  1. FI: 固定間隔FI: Fixed interval
  2. CD: 変更の検出CD: Change detection

考慮事項と制限事項Considerations and limitations

Power BI Desktop または Power BI サービスでページの自動更新を使用する場合に注意が必要な点がいくつかあります。There are a few things to keep in mind when you use automatic page refresh in Power BI Desktop or in the Power BI service:

  • ページの自動更新では、Import、LiveConnect、および Push ストレージ モードはサポートされません。Import, LiveConnect, and Push storage modes aren't supported for automatic page refresh.
  • 少なくとも 1 つの DirectQuery データ ソースを持つ複合モデルがサポートされています。Composite models that have at least one DirectQuery data source are supported.
  • Power BI Desktop には、更新間隔に関する制限はありません。Power BI Desktop has no restrictions for refresh intervals. 間隔は、固定間隔と変更の検出のどちらの更新の種類に対しても、1 秒ごとの頻度に設定できます。The interval can be as frequent as every second for both fixed interval and change detection refresh types. レポートが Power BI サービスに発行されると、この記事でに説明したように、特定の制限が適用されます。When reports are published to the Power BI service, certain restrictions do apply, as described earlier in this article.
  • 変更の検出のメジャーは、データセットごとに 1 つだけ設定できます。You can only have one change detection measure per dataset.
  • Power BI テナントには、変更の検出メジャーを含む最大 10 個のモデルしか存在できません。There can only be a maximum of 10 models with change detection measure in a Power BI tenant.

パフォーマンス診断Performance diagnostics

ページの自動更新は、シナリオを監視し、急速に変化するデータを探索する場合に便利です。Automatic page refresh is useful for monitoring scenarios and exploring fast-changing data. ただし、容量またはデータ ソースに過度の負荷がかかることがあります。But sometimes it can put undue load on the capacity or data source.

データ ソースに過度の負荷がかからないように、Power BI には次の保護策が用意されています。To prevent undue load on data sources, Power BI has these safeguards:

  • 対話型のクエリ (ページの読み込み、クロス フィルタリングの視覚化など) が確実に優先されるように、すべてのページの自動更新クエリは低い優先度で実行されます。All automatic page refresh queries run at a lower priority to ensure that interactive queries (like page load and cross-filtering visuals) take precedence.
  • 次の更新サイクルの前にクエリが完了しない場合、前のクエリが完了するまで、Power BI から新しい更新クエリは発行されません。If a query hasn't finished before the next refresh cycle, Power BI doesn't issue new refresh queries until the previous query completes. たとえば、更新間隔を 1 秒に設定し、クエリにかかる平均時間が 4 秒の場合、Power BI からは実質的に 4 秒ごとにクエリが発行されます。For example, if you have a refresh interval of one second and your queries take an average of four seconds, Power BI effectively only issues a query every four seconds.

それでもパフォーマンスのボトルネックが発生する可能性がある領域は 2 つあります。There are two areas where you could still encounter performance bottlenecks:

  1. 容量The capacity. クエリは、まず Premium 容量に到達し、レポートの視覚化から生成された DAX クエリが折りたたまれ、ソース クエリに評価されます。The query first hits the Premium capacity, which will fold and evaluate the DAX query generated from the report visualizations into the source queries.
  2. DirectQuery データ ソースThe DirectQuery data source. 前の手順で変換されたクエリは、ソースに対して実行されます。The translated queries in the previous step are then run against the source. ソースは、SQL Server インスタンスや SAP Hana ソースなどです。The source would be your SQL Server instances, SAP Hana sources, and so on.

管理者は Premium Capacity Metrics アプリを使用して、低優先度のクエリによって使用されている容量のサイズを視覚化できます。By using the Premium Capacity Metrics app that's available to admins, you can visualize how much of the capacity is being used by low-priority queries.

低優先度のクエリは、ページの自動更新クエリとモデル更新クエリで構成されます。Low-priority queries consist of automatic page refresh queries and model refresh queries. 現在、ページの自動更新クエリとモデル更新クエリの負荷を区別する方法はありません。There's currently no way to distinguish between the load from automatic page refresh and model refresh queries.

容量が低優先度のクエリで過負荷になっていることがわかった場合は、次のいくつかの操作を実行できます。If you notice that your capacity is overloaded with low-priority queries, there are a few actions you can take:

  • より大きな Premium SKU を依頼します。Request a larger premium SKU.
  • レポートの所有者に、更新間隔を短くするように依頼します。Ask the report owner to lower the refresh interval.
  • 容量管理者ポータルでは、次のことができます。In the capacity admin portal, you can:
    • その容量のページの自動更新を無効にします。Turn off automatic page refresh for that capacity.
    • 最小更新間隔を上げます。これは、その容量のすべてのレポートに影響します。Raise the minimum refresh interval, which will affect all reports on that capacity.

よく寄せられる質問Frequently asked questions

私はレポート作成者です。Power BI Desktop でレポートの更新間隔を 1 秒に定義しましたが、発行後、サービスでレポートが更新されません。I'm a report author. I defined my report refresh interval to one second on Power BI Desktop, but, after publishing, my report isn't refreshing in the service.

  • そのページについて、ページの自動更新がオンになっていることを確認します。Ensure that automatic page refresh is turned on for the page. この設定はページごとに行われるため、更新するレポートの各ページで設定をオンにする必要があります。Because this setting is per page, you need to ensure it's turned on for each page in the report you want to refresh.
  • Premium 容量がアタッチされているワークスペースにアップロードしたかどうかを確認します。Check whether you uploaded to a workspace with an attached Premium capacity. そうしないと、更新間隔が 30 分の固定間隔でロックされ、変更の検出に使用できなくなります。If you haven't, your refresh interval will be locked at 30 minutes for fixed interval and it will not be available for change detection.
  • レポートが Premium ワークスペースにある場合は、アタッチされた容量に対してこの機能が有効にされているかどうかを管理者に確認します。If your report is on a Premium workspace, ask your admin if this feature is enabled for the attached capacity. また、容量の最小更新間隔がレポートの間隔と同じか、それより低いことを確認します。Also, ensure that the minimum refresh interval for the capacity is equal or lower than the interval for your report. これは、固定間隔と変更の検出の両方に対して個別に適用されます。This applies separately for both fixed interval and change detection

私は容量管理者です。ページの自動更新間隔の設定を変更しましたが、変更が反映されません。言い換えると、自動ページ更新を有効にしましたが、レポートは想定よりも遅い速度で更新されているか、更新されません。I'm a capacity admin. I changed the settings for my automatic page refresh interval, but the changes aren't reflected. In other words, reports are still refreshing at a rate they shouldn't be, or not refreshing even though I turned on automatic page refresh.

  • 容量管理者 UI で行われたページの自動更新設定の変更は、レポートに反映されるまでに最大 5 分かかります。It takes up to 5 minutes for automatic page refresh setting changes made in the capacity admin UI to propagate to reports.
  • 容量のページの自動更新を有効にするだけでなく、有効にするレポートのページについても有効にする必要があります。In addition to turning on automatic page refresh for the capacity, you also need to turn it on for the pages of a report where you want to enable it.
  • どちらの更新の種類も個別に管理されるため、有効にする更新の種類が有効になっていることを確認してください。Both refresh types are managed separately so make sure that the type of refresh you are enabling is turned on.

個人用レポートが混合モードで動作しています。(混合モードとは、レポートに DirectQuery 接続とインポート データ ソースがあることを意味します)。一部の視覚化が更新されません。My report is operating in mixed mode. (Mixed mode means the report has a DirectQuery connection and an Import data source.) Some visuals aren't refreshing.

  • 視覚化で Import テーブルが参照されている場合は、これは想定される動作です。If your visuals reference Import tables, this behavior is expected. ページの自動更新は Import ではサポートされません。Automatic page refresh isn't supported for Import.
  • このセクションの最初の質問を参照してください。See the first question in this section.

レポートはサービスで正常に更新されていましたが、突然停止しました。My report was refreshing fine in the service, but then it suddenly stopped.

  • ページを更新してみて、問題が自動的に解決されるかどうかを確認してください。Try refreshing the page to see if the problem resolves itself.
  • 容量管理者に確認してください。管理者が機能を無効にしたか、または最小更新間隔を上げた可能性があります。Check with your capacity admin. The admin might have turned off the feature or raised the minimum refresh interval. (このセクションの 2 番目の質問を参照してください。)(See the second question in this section.)

私はレポート作成者です。視覚化が指定した頻度で更新されません。更新間隔が長くなっています。I'm a report author. My visuals aren't refreshing at the cadence I specified. They're refreshing at a slower rate.

  • クエリの実行に時間がかかると、更新間隔が遅れます。If your queries are taking longer to run, your refresh interval will be delayed. ページの自動更新では、すべてのクエリの実行が完了するまで待ってから、新しいものが実行されます。Automatic page refresh waits for all queries to finish before running new ones.
  • 容量管理者が、レポートに設定したものよりも高い最小更新間隔を設定している可能性があります。Your capacity admin might have set a minimum refresh interval that's higher than the one you set in your report. 容量管理者に、最小更新間隔を下げるように依頼してください。Ask your capacity admin to lower the minimum refresh interval.

ページの自動更新クエリはキャッシュから提供されますか。Are automatic page refresh queries served from the cache?

  • いいえ。No. すべてのページの自動更新クエリでは、キャッシュされたデータはバイパスされます。All automatic page refresh queries bypass any cached data.

変更の検出メジャーにより更新がトリガーされませんMy change detection measure is not triggering any updates

  • ページに対して変更の検出が有効になっていることを確認します。Ensure that change detection is turned on for the page. この設定はページごとに行われるため、更新するレポートの各ページで設定をオンにする必要があります。Because this setting is per page, you need to ensure it's turned on for each page in the report you want to refresh.
  • Premium 容量がアタッチされているワークスペースにアップロードしたかどうかを確認します。Check whether you uploaded to a workspace with an attached Premium capacity. していない場合、変更の検出は機能しません。If you haven't, change detection will not work.
  • レポートが Premium ワークスペースにある場合は、アタッチされた容量に対してこの機能が有効にされているかどうかを管理者に確認します。If your report is on a Premium workspace, ask your admin if this feature is enabled for the attached capacity. また、容量の最小実行間隔がレポートの間隔と同じか、それより低いことを確認します。Also, ensure that the minimum execution interval for the capacity is equal or lower than the interval for your report.
  • 前に説明したすべての項目を確認したら、Power BI Desktop または編集モードのいずれかでメジャーがまったく変更されていないかを確認してください。I you have checked for all of the items mentioned before, check in Power BI Desktop or in edit mode if the measure is changing at all. これを行うには、それをキャンバスにドラッグし、値が変更されているかどうかを確認します。To do this, drag it into the canvas and check if the value changes. されていない場合は、そのメジャーがデータ ソースの変更のポーリングに適していない可能性があります。If it does not, the measure might not be a good choice to poll for data source changes.

次の手順Next steps

詳細については、次の記事を参照してください。For more information, see these articles: