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

자동 페이지 새로 고침을 사용하는 경우 두 가지 새로 고침 유형(고정 간격 및 변경 내용 검색)을 사용할 수 있습니다.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. 서비스에 게시하는 경우 이 새로 고침 유형은 프리미엄 용량의 일부인 작업 영역에서만 지원됩니다.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. 기존 측정값을 선택하는 경우 필드 목록에서 원하는 측정값을 선택 하거나 기존 측정값 선택 섹션으로 끌어다 놓기만 하면 됩니다.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.

세부 정보가 포함된 변경 내용 검색 카드

참고

모델당 하나의 변경 내용 검색 측정값만 허용됩니다.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. 주요 차이점은 변경 내용 검색의 경우 고정 간격에서 원본으로 돌아가는 쿼리가 하나뿐이고, 변경 내용 검색 측정값이 변경된 경우에만 시각적 개체 새로 고침이 트리거된다는 것입니다.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초마다 새 데이터가 도착하면 간격을 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,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. 이 새로 고침 유형의 주요 차이점은 모든 시각적 개체의 모든 쿼리가 아닌 하나의 쿼리만 데이터 원본으로 이동한다는 것입니다.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 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

요약하면 변경 내용 검색을 사용하는 경우 변경 내용이 검색될 때까지 하나의 쿼리만 데이터 원본으로 전송됩니다.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 서비스에서 자동 페이지 새로 고침에 대한 제한은 보고서가 게시되는 작업 영역, 프리미엄 서비스 사용 여부, 프리미엄 용량 관리자 설정에 따라 적용됩니다.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. 전용 용량은 전적으로 단일 고객에게 커밋됩니다.A dedicated capacity is fully committed to a single customer. 전용 용량에 대한 소개는 프리미엄 용량 관리를 참조하세요.For an introduction to dedicated capacities, see Managing Premium capacities.

공유 용량에서는 워크로드가 다른 고객과 공유된 계산 리소스에서 실행됩니다.In shared capacity, workloads run on computational resources shared with other customers. 용량이 리소스를 공유해야 하므로, 최대 모델 크기(1GB) 및 최대 일일 새로 고침 빈도(하루 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.

다음은 두 가지 작업 영역 시나리오에 대한 일부 세부 정보입니다.Here are some details for the two workspace scenarios:

공유 작업 영역.Shared workspaces. 일반 작업 영역(프리미엄 용량의 일부가 아닌 작업 영역)의 경우, 자동 페이지 새로 고침의 최소 간격은 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 workspaces. 프리미엄 작업 영역에서 자동 페이지 새로 고침 가용성(고정 간격 및 변경 내용 검색 모두)은 프리미엄 관리자가 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. 자동 페이지 새로 고침을 설정할 수 있는 기능에 영향을 줄 수 있는 두 개의 변수가 있습니다.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

경고

데이터 세트에서 사용하도록 설정되면 변경 내용 검색 측정이 DirectQuery 데이터 원본에 대한 연결을 열어 측정값을 계산하고 변경 내용을 폴링합니다.When enabled in your dataset, change detection measure will open a connection to your DirectQuery data source to calculate the measure and poll for changes. 이 연결은 Power BI가 이미 만든 낮은 우선 순위 새로 고침 연결과는 다릅니다.This connection is different from the Low Priority refresh connections Power BI already makes.

고려 사항 및 제한 사항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:

  • 가져오기, LiveConnect 및 푸시 스토리지 모드는 자동 페이지 새로 고침에서 지원되지 않습니다.Import, LiveConnect, and Push storage modes aren't supported for automatic page refresh.
  • 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.
  • 데이터 세트당 변경 내용 검색 측정값을 하나만 사용할 수 있습니다.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.

그래도 성능 병목 현상이 발생할 수 있는 두 가지 영역이 있습니다.There are two areas where you could still encounter performance bottlenecks:

  1. 용량.The capacity. 이 쿼리는 먼저 보고서 시각화에서 원본 쿼리에 생성된 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:

  • 더 큰 프리미엄 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.
  • 프리미엄 용량이 연결된 작업 영역에 업로드 했는지 여부를 확인합니다.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.
  • 보고서가 프리미엄 작업 영역에 있는 경우 연결된 용량에서 이 기능을 사용하도록 설정되어 있는지 관리자에게 문의하세요.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.

  • 시각적 개체가 가져오기 테이블을 참조하는 경우에 이런 동작이 예상됩니다.If your visuals reference Import tables, this behavior is expected. 가져오기에는 자동 페이지 새로 고침이 지원되지 않습니다.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. (이 섹션의 두 번째 질문을 참조하세요.)(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.
  • 프리미엄 용량이 연결된 작업 영역에 업로드 했는지 여부를 확인합니다.Check whether you uploaded to a workspace with an attached Premium capacity. 그렇게 하지 않은 경우 변경 내용 검색이 작동하지 않습니다.If you haven't, change detection will not work.
  • 보고서가 프리미엄 작업 영역에 있는 경우 연결된 용량에서 이 기능을 사용하도록 설정되어 있는지 관리자에게 문의하세요.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: