Atualização automática de página no Power BIAutomatic page refresh in Power BI

Ao monitorar eventos críticos, é importante que os dados sejam atualizados no mesmo momento que os dados de origem.When you monitor critical events, it's important for data to be refreshed as soon as the source data is updated. Por exemplo, no setor de manufatura, é essencial saber quando um computador está com problemas de funcionamento ou prestes a ter esse tipo de problema.For example, in the manufacturing industry, it's critical to know when a machine is malfunctioning or is close to malfunctioning. Caso esteja monitorando sinais, como sentimentos em mídias sociais, você desejará saber sobre alterações repentinas no momento em que elas acontecerem.If you're monitoring signals like social media sentiment, you want to know about sudden changes as soon as they happen.

A atualização automática de página no Power BI permite que a página ativa do relatório consulte novos dados de fontes do DirectQuery, em uma cadência predefinida.Automatic page refresh in Power BI enables your active report page to query for new data, at a predefined cadence, for DirectQuery sources.

Tipos de atualizaçãoRefresh types

Ao usar a atualização automática de página, há dois tipos de atualização disponíveis: intervalo fixo e detecção de alterações.When using automatic page refresh, there are two refresh types available: fixed interval and change detection.

Intervalo fixoFixed interval

Esse tipo de atualização permite atualizar todos os elementos visuais em uma página de relatório com base em um intervalo constante, como um segundo ou cinco minutos.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. Quando esse intervalo específico é atingido, todos os elementos visuais da página enviam uma consulta de atualização para a fonte de dados e realizam a atualização de maneira correspondente.When that specific interval is reached, all visuals in that page send an update query to the data source and update accordingly.

Detecção de alteraçãoChange detection

Esse tipo de atualização permite atualizar elementos visuais em uma página com base na detecção de alterações nos dados, em vez de usar um intervalo de atualização específico.This refresh type allows you to refresh visuals on a page based on detecting changes in the data rather than a specific refresh interval. Essa medida pesquisa alterações especificamente em sua fonte do DirectQuery.Specifically, this measure polls for changes to your DirectQuery source. Além de definir a medida, também é necessário selecionar com que frequência o Power BI Desktop verificará se há alterações.Besides defining the measure, you also have to select how frequently Power BI Desktop will check for changes. Ao publicar no serviço, esse tipo de atualização será compatível somente com workspaces que fazem parte de uma capacidade Premium.When publishing to the service, this refresh type is only supported in workspaces that are part of a Premium capacity. Não há suporte para fontes LiveConnect, como Analysis Services e conjuntos de dados do Power BI.LiveConnect sources such as Analysis Services and Power BI datasets are not supported.

Como criar relatórios usando a atualização automática de página no Power BI DesktopAuthoring reports with automatic page refresh in Power BI Desktop

A atualização automática de página está disponível para fontes DirectQuery e alguns cenários LiveConnect, portanto, ela só estará disponível quando você estiver conectado a uma fonte de dados com suporte.Automatic page refresh is available for DirectQuery sources and some LiveConnect scenarios, so it will only be available when you are connected to a supported data source. Essa restrição se aplica aos dois tipos de atualização automática de página.This restriction applies to both automatic page refresh types.

Para usar a atualização automática de página no Power BI Desktop, selecione a página do relatório para a qual deseja habilitar a atualização automática de página.To use automatic page refresh in Power BI Desktop, select the report page for which you want to enable automatic page refresh. No painel Visualizações, selecione o botão Formatação (um rolo de pintura) e localize a seção Atualização de página, próxima à parte inferior do painel.In the Visualizations pane, select the Formatting button (a paint roller) and find the Page refresh section near the bottom of the pane.

Local de atualização de página

  1. Ativa ou desativa a atualização da página.Turns page refresh on or off.
  2. Tipo de atualizaçãoRefresh type
  3. Entradas e informações (dependendo do tipo de atualização)Inputs and information (depending on refresh type)

O cartão Atualizar página estará disponível somente se você estiver conectado a uma fonte do DirectQuery.The Page refresh card will only be available if you are connected to a DirectQuery source. Para habilitar a atualização automática de página, a alternância precisa estar na posição Ativada.To enable automatic page refresh the toggle needs to be on the On position. As entradas necessárias e as informações fornecidas dependerão do tipo de atualização selecionado.The inputs needed and information provided will depend on the refresh type selected.

Configuração do intervalo fixoFixed interval setup

Ao selecionar Atualização automática de página como o tipo de atualização, será necessário fornecer o intervalo de atualização desejado.When selecting Auto page refresh as the refresh type, you need to provide the desired refresh interval. O valor padrão é de 30 minutos.The default value is 30 minutes. (O intervalo de atualização mínimo é de um segundo). O relatório começará a ser atualizado no intervalo que você definir.(The minimum refresh interval is one second.) Your report will begin refreshing at the interval you set.

Se você for o administrador e precisar fazer alterações no intervalo de atualização, visite Configurar cargas de trabalho em uma capacidade Premium.If you are the administrator and need to make changes to the refresh interval, visit Configure workloads in a Premium capacity.

Ao clicar em Mostrar detalhes, o Power BI fornecerá informações adicionais sobre:When clicking on show details Power BI will provide further information on:

  • Se o recurso for habilitado pelo administrador (somente quando conectado à sua conta do Power BI)If the feature is enabled by your admin (only when logged into your Power BI account)
  • O intervalo mínimo permitido pelo administrador (somente quando conectado à sua conta do Power BI)The minimum interval allowed by your admin (only when logged into your Power BI account)
  • A taxa real de atualização (geralmente maior do que o intervalo selecionado)Actual rate of refresh (usually longer than your selected interval)
  • O horário da última atualizaçãoLast refresh time

Mostrar detalhes da atualização de página

Configuração da detecção de alteraçõesChange detection setup

Ao selecionar Detecção de alterações como o tipo de atualização, um link será exibido para Adicionar a detecção de alterações.When selecting Change detection as your refresh type, you are presented with a link to Add change detection. Também é possível acessar a janela Detecção de alterações da guia Modelagem na faixa de opções.You can also access the change detection window from the Modeling tab in the ribbon. Clique no ícone Detecção de alterações na seção Atualização de página.Then click on the Change detection icon on the Page refresh section. Por fim, é possível clicar com o botão direito do mouse ou selecionar a seta suspensa ao lado de qualquer valor na caixa Valores e selecionar Detecção de alterações no menu.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.

Cartão de detecção de alterações

Depois que a janela estiver aberta, será exibida a opção Tipo de medida em que é possível selecionar uma medida existente ou criar uma do zero.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. Ao selecionar uma existente, basta clicar na medida desejada na lista de campos ou arrastá-la e soltá-la na seção Escolher medida existente.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. Ao criar uma medida, será possível Escolher um cálculo para ela entre contagem, contagem distinta, mínimo, máximo e soma.When creating a new measure, you can Choose a calculation for the measure between count, count distinct, minimum, maximum and sum. Por exemplo: é possível usar uma contagem distinta para contar IDs de clientes e atualizar somente quando um novo cliente for adicionado à lista.For example, you can use count distinct to count customer IDs and only refresh when a new customer is added to the list. Depois de selecionar uma medida, será necessário definir com que frequência o Power BI poderá Verificar se há alterações.Once you have a measure selected, you have to define how often Power BI will Check for changes. Esse será o intervalo da frequência com que o Power BI calculará a medida e pesquisará as alterações.That's the interval on how often Power BI will calculate the measure and poll changes. Depois de clicar em aplicar, uma nova medida será exibida na lista Campos com o ícone de detecção de alterações.Once you click apply, a new measure with the change detection icon will appear in your field list.

Janela da detecção de alterações

Ao retornar para a seção de atualização de página, serão exibidas informações sobre qual medida está sendo usada para a detecção de alterações e o intervalo definido para sua referência.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.

Cartão da detecção de alterações com detalhes

Observação

Somente uma medida de detecção de alterações será permitida por modelo.Only one change detection measure is allowed per model.

Como determinar o intervalo de atualizaçãoDetermining the refresh interval

Quando a atualização automática de página está habilitada, o Power BI Desktop envia constantemente consultas para sua fonte do DirectQuery.When automatic page refresh is enabled, Power BI Desktop is constantly sending queries to your DirectQuery source. Depois que a consulta é enviada, há um atraso antes que os dados sejam retornados.After the query is sent, there's a delay before data is returned. Portanto, em intervalos de atualização curtos, você deve confirmar se as consultas retornam os dados consultados dentro do intervalo configurado.So, for short refresh intervals, you should confirm that queries are successfully returning the queried data within the configured interval. Se os dados não forem retornados dentro do intervalo, os visuais serão atualizados com menos frequência do que o configurado.If data isn't returned within the interval, visuals will update less frequently than configured.

Essas considerações se aplicam aos dois tipos de atualização: intervalo fixo e detecção de alterações.These considerations apply for both refresh types: fixed interval and change detection. A principal diferença é que na detecção de alterações somente uma consulta voltará para a fonte em um intervalo fixo. Além disso, a atualização de elementos visuais será disparada somente quando o valor da medida de detecção de alterações for alterado.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.

Como prática recomendada, o intervalo de atualização deve corresponder ao menos à sua nova taxa de chegada de dados esperada:As a best practice, the refresh interval should at least match your expected new data arrival rate:

  • Se os dados novos chegarem à fonte a cada 20 minutos, o intervalo de atualização não poderá ser inferior a 20 minutos.If new data arrives at the source every 20 minutes, your refresh interval can't be less than 20 minutes.
  • Se novos dados chegarem a cada segundo, defina o intervalo para um segundo.If new data arrives every second, set the interval to one second.

Em intervalos de baixa atualização, como um segundo, considere os seguintes fatores:For low refresh intervals like one second, take factors like the following into consideration:

  • O tipo da fonte de dados do DirectQueryThe type of the DirectQuery data source
  • A carga que suas consultas criam neleThe load your queries create on it
  • A distância dos visualizadores de relatório do datacenter da capacidadeThe distance of your report viewers from the capacity's datacenter

É possível estimar os tempos de retorno usando o Performance Analyzer no Power BI Desktop, bem como o menu Mostrar detalhes na seção de atualização de página para o tipo de atualização de intervalo fixo.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. O Performance Analyzer permite verificar se cada consulta de visual tem tempo suficiente para voltar com resultados da fonte.Performance Analyzer lets you check if each visual query has enough time to come back with results from the source. Ele também permite que você determine onde o tempo é gasto.It also lets you determine where time is spent. Com base nos resultados do Performance Analyzer, você pode ajustar a fonte de dados ou experimentar outros visuais e medidas em seu relatório.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.

Esta imagem mostra os resultados de uma fonte do DirectQuery no Performance Analyzer:This image shows the results of a DirectQuery source in Performance Analyzer:

Resultados do Performance Analyzer

Vamos considerar algumas outras características dessa fonte de dados:Let's consider some other characteristics of this data source:

  • Os dados chegam a obter uma taxa de 2 segundosData arrives at a rate of 2 seconds
  • O Performance Analyzer mostra a consulta máxima + o tempo de exibição de aproximadamente 4,9 segundos (4.688 milissegundos)Performance Analyzer shows a maximum query + display time of approximately 4.9 seconds (4,688 milliseconds)
  • A fonte de dados está configurada para lidar com aproximadamente 1.000 consultas simultâneas por segundoThe data source is configured to handle approximately 1,000 concurrent queries per second
  • É esperado que aproximadamente 10 usuários exibam o relatório simultaneamenteYou expect approximately 10 users to be viewing the report concurrently

Isso resulta na seguinte equação:So that results in the following equation:

  • 5 visuais x 10 usuários = aproximadamente 50 consultas5 visuals x 10 users = approximately 50 queries

O resultado desse cálculo mostra muito mais carga do que a fonte de dados consegue suportar.The result of this calculation shows much more load than the data source can support. Os dados chegam a uma taxa de dois segundos, de modo que essa deve ser a taxa de atualização.The data arrives at a rate of two seconds, so that should be your refresh rate. Porém, como a consulta leva cerca de cinco segundos para ser concluída, você deve defini-la como mais de cinco segundos.But because the query takes around five seconds to complete, you should set it to more than five seconds.

Observe também que esse resultado pode ser diferente quando você publica o relatório no serviço.Also note that this result might differ as you publish your report to the service. Essa diferença ocorre porque o relatório usará a instância do Azure Analysis Services hospedada na nuvem.This difference occurs because the report will use the Azure Analysis Services instance that's hosted in the cloud. Talvez você queira ajustar suas taxas de atualização de acordo com isso.You might want to adjust your refresh rates accordingly.

Para considerar as consultas e atualizar o tempo, o Power BI só executará a próxima consulta de atualização quando todas as consultas de atualização restantes forem concluídas.To account for queries and refresh timing, Power BI will only run the next refresh query when all the remaining refresh queries are complete. Portanto, mesmo que o intervalo de atualização seja menor do que o tempo que suas consultas levam para serem processadas, o Power BI só será atualizado novamente quando as consultas restantes forem concluídas.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.

No caso do tipo de atualização de detecção de alterações, essas considerações ainda se aplicam.In the case of change detection refresh type, these considerations still apply. Além disso, o Performance Analyzer mostrará os resultados da consulta da medida de detecção de alterações, mesmo que eles não correspondam a nenhum elemento visual em seu relatório.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. Fornecemos essa funcionalidade para que seja possível solucionar problemas desse tipo específico de medida, seguindo as mesmas diretrizes mencionadas anteriormente.We have provided this capability for you to be able to troubleshoot this particular type of measure following the same guidance we mentioned previously. A principal diferença desse tipo de atualização é que somente uma consulta será enviada para a fonte de dados, em vez de todas as consultas de todos os elementos visuais.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. Isso também ocorrerá caso vários usuários estejam exibindo o relatório.This is still the case if multiple users are viewing the report.

Resultados do Performance Analyzer com a detecção de alterações

Para o mesmo cenário discutido anteriormente:For the same scenario we discussed before:

  • Uma consulta da medida de detecção de alterações para 5 elementos visuais gerará somente uma consulta para qualquer número de visualizadores1 change detection measure query for 5 visuals generates only one query for any number of viewers

  • Quando a medida de detecção de alterações disparar uma atualização, supondo que o cenário seja igual ao anterior, o resultado será 5 elementos visuais x 10 usuários = 50 consultas, aproximadamenteWhen the change detection measure triggers an update assuming same scenario as before with 5 visuals x 10 users = approximately 50 queries

Em resumo, ao usar a detecção de alterações, somente uma consulta será enviada para a fonte de dados até que uma alteração seja detectada.To summarize, when using change detection only one query is sent to the data source until a change is detected. Quando isso acontecer, a mesma lógica usada para o tipo de atualização de intervalo fixo aplicará a atualização de todos os elementos visuais para todos os usuários, gerando o mesmo número de consultas.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. Essa abordagem deverá ser mais eficiente a longo prazo.This approach should be more efficient in the long run.

Agora, vamos examinar como é possível detectar e diagnosticar problemas de desempenho como um administrador de capacidade.Now let's look at how you can potentially detect and diagnose performance problems as a capacity administrator. Você também pode conferir a seção Perguntas frequentes, mais adiante neste artigo, para ver mais perguntas e respostas sobre desempenho e solução de problemas.You can also check the Frequently asked questions section, later in this article, for more questions and answers about performance and troubleshooting.

Atualização automática de página no serviço do Power BIAutomatic page refresh in the Power BI service

Também é possível definir a atualização automática de página para relatórios que foram publicados no serviço do Power BI, contanto que a fonte de dados esteja no DirectQuery.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.

Para configurar a atualização automática de página para relatórios no serviço do Power BI, as etapas serão semelhantes às do Power BI Desktop.To configure automatic page refresh for reports in the Power BI service, the steps are similar to Power BI Desktop. Quando configurada no serviço do Power BI, a atualização automática de página também é compatível com o conteúdo do Power BI inserido.When configured in the Power BI service, automatic page refresh also supports embedded Power BI content. A seguinte imagem mostra a configuração de Atualização de página para o serviço do Power BI:This image shows the Page refresh configuration for the Power BI service:

Local da atualização de página no serviço

  1. Ativa ou desativa a atualização da página.Turns page refresh on or off.
  2. Tipo de atualizaçãoRefresh type
  3. Entradas e informações (dependendo do tipo de atualização)Inputs and information (depending on refresh type)

Observação

Ao publicar o relatório com a atualização automática de página habilitada do Power BI Desktop para o serviço, você precisará fornecer as credenciais para a fonte de dados do DirectQuery no menu de configurações do conjunto.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. É possível configurar credenciais para que os visualizadores de relatórios acessem essa fonte de dados com identidades próprias, respeitando todas as configurações de segurança da fonte.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. No caso da medida de detecção de alterações, ela sempre será avaliada com as credenciais do autor.In the case of change detection measure, it will always be evaluated with the author's credentials.

Intervalos de atualização de páginaPage refresh intervals

Os tipos e intervalos da atualização de página permitidos no serviço do Power BI serão afetados pelo tipo de workspace do relatório.The page refresh types and intervals allowed in the Power BI service are affected by the report's workspace type. Isso se aplicará a estes relatórios:This applies to these scenarios:

  • Publicar um relatório em um workspace com atualização automática de página habilitadaPublishing a report into a workspace that has automatic page refresh enabled
  • Editar um intervalo de atualização de página que já esteja em um workspaceEditing a page refresh interval that's already in a workspace
  • Criar um relatório diretamente no serviçoCreating a report directly in the service

O Power BI Desktop não tem restrições para intervalos de atualização e a frequência pode ser a cada segundo.Power BI Desktop has no restrictions for refresh intervals and can be as frequent as every second. No entanto, quando os relatórios são publicados no serviço do Power BI, determinadas restrições se aplicarão. Elas serão descritas nas seções a seguir.But when reports are published to the Power BI service, certain restrictions apply which are described in the following sections.

Restrições em intervalos de atualizaçãoRestrictions on refresh intervals

No serviço do Power BI, as restrições da atualização automática de página se aplicam com base no workspace em que o relatório é publicado, caso esteja usando os serviços Premium, as configurações de administrador da capacidade Premium e o tipo de fonte de dados.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, the Premium capacity admin settings, and the type of data source.

Para esclarecer como essas restrições funcionam, vamos começar com um pouco de contexto sobre capacidades e workspaces.To clarify how these restrictions work, let's start with some background on capacities and workspaces.

As capacidades são um conceito importante do Power BI.Capacities are an important Power BI concept. Elas representam um conjunto de recursos (armazenamento, processador e memória) que são usados para hospedar e fornecer conteúdo do Power BI.They represent a set of resources (storage, processor, and memory) that are used to host and deliver Power BI content. As capacidades são compartilhadas ou dedicadas.Capacities are either shared or dedicated. Uma capacidade compartilhada é dividida com outros clientes da Microsoft.A shared capacity is shared with other Microsoft customers. Uma capacidade dedicada está totalmente comprometida com um único cliente.A dedicated capacity is fully committed to a single customer. Para obter uma introdução sobre capacidades dedicadas, confira Gerenciar capacidades Premium.For an introduction to dedicated capacities, see Managing Premium capacities.

Na capacidade compartilhada, as cargas de trabalho são executadas em recursos computacionais compartilhados com outros clientes.In shared capacity, workloads run on computational resources shared with other customers. Como a capacidade precisa compartilhar recursos, as limitações são impostas para garantir o equilíbrio, como definir o tamanho máximo do modelo (1 GB) e a frequência máxima de atualização diária (oito vezes por dia).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).

Os workspaces do Power BI residem em capacidades.Power BI workspaces reside within capacities. Eles representam contêineres de segurança, de colaboração e de implantação.They represent security, collaboration, and deployment containers. Cada usuário do Power BI tem um workspace pessoal, conhecido como Meu workspace.Each Power BI user has a personal workspace known as My Workspace. Workspaces adicionais podem ser criados para habilitar a colaboração e a implantação.Additional workspaces can be created to enable collaboration and deployment. Eles são conhecidos como workspaces.They're known as workspaces. Por padrão, os workspaces, incluindo os pessoais, são criados na capacidade compartilhada.By default, workspaces, including personal workspaces, are created in the shared capacity.

Confira alguns detalhes dos dois cenários de workspaces:Here are some details for the two workspace scenarios:

W compartilhados.Shared workspaces. Em workspaces normais (que não fazem parte de uma capacidade Premium), a atualização automática de página tem um intervalo mínimo de 30 minutos (o menor intervalo permitido).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). O tipo de atualização de detecção de alterações não está disponível em capacidades compartilhadas.Change detection refresh type is not available in shared capacities.

Workspaces Premium.Premium workspaces. A disponibilidade da atualização automática de página nos workspaces Premium (para o intervalo fixo e a detecção de alterações) depende das configurações da carga de trabalho que o administrador Premium configurou para a capacidade Premium do Power BI.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. Há duas variáveis que podem afetar a capacidade de configurar a atualização automática de página:There are two variables that might affect your ability to set up automatic page refresh:

  • Ativar/desativar recurso.Feature on/off. Se o administrador da capacidade tiver desabilitado o recurso, você não conseguirá configurar nenhum tipo de atualização de página em seu relatório publicado.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. O intervalo fixo e a detecção de alterações podem ser ativados e desativados de maneira separada.Fixed interval and change detection can be turned on and off separately.

  • Intervalo mínimo de atualização.Minimum refresh interval. Ao habilitar a atualização automática de página para obter um intervalo fixo, o administrador de capacidade deverá configurar um intervalo mínimo de execução (o valor padrão é de cinco minutos).When enabling automatic page refresh for fixed interval, your capacity administrator needs to set up a minimum refresh interval (default value is five minutes). Se o intervalo for menor do que o mínimo, o serviço do Power BI substituirá o intervalo para respeitar o intervalo mínimo definido pelo administrador de capacidade.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.

  • Intervalo mínimo de execução.Minimum execution interval. Ao habilitar a detecção de alterações, o administrador de capacidade deverá configurar um intervalo mínimo de execução (o valor padrão é de cinco segundos).When enabling change detection, your capacity administrator needs to set up a minimum execution interval (default value is five seconds). Se o intervalo for menor do que o mínimo, o serviço do Power BI substituirá o intervalo para respeitar o intervalo mínimo definido pelo administrador de capacidade.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.

Aviso

Quando habilitada em seu conjunto de dados, a medida de detecção de alteração abrirá uma conexão com sua fonte de dados do DirectQuery para calcular a medida e pesquisar as alterações.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. Essa conexão é diferente das conexões de atualização de Baixa Prioridade que o Power BI já faz.This connection is different from the Low Priority refresh connections Power BI already makes.

Configurações de atualização automática de página no portal de administração de capacidade

Esta tabela descreve com mais detalhes onde esse recurso está disponível e os limites para cada tipo de capacidade e modo de armazenamento:This table describes with more detail where this feature is available and the limits for each capacity type and storage mode:

Modo de armazenamentoStorage mode Capacidade dedicadaDedicated capacity Capacidade compartilhadaShared capacity
DirectQueryDirectQuery FI compatível: SimFI supported: Yes
CD compatível: SimCD supported: Yes
Mínimo: Um segundoMinimum: 1 second
Substituição do administrador: SimAdmin override: Yes
FI compatível: SimFI supported: Yes
CD compatível: NãoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Substituição do administrador: NãoAdmin override: No
ImportarImport FI compatível: NãoFI supported: No
CD compatível: NãoCD supported: No
Mínimo: N/DMinimum: N/A
Substituição do administrador: N/DAdmin override: N/A
FI compatível: NãoFI supported: No
CD compatível: NãoCD supported: No
Mínimo: N/DMinimum: N/A
Substituição do administrador: N/DAdmin override: N/A
Modo misto (DirectQuery + outras fontes de dados)Mixed mode (DirectQuery + other data sources) FI compatível: SimFI supported: Yes
CD compatível: SimCD supported: Yes
Mínimo: Um segundoMinimum: 1 second
Substituição do administrador: SimAdmin override: Yes
FI compatível: SimFI supported: Yes
CD compatível: NãoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Substituição do administrador: NãoAdmin override: No
Analysis Services (Azure e Local)Analysis Services (Azure and On Premises) FI compatível: SimFI supported: Yes
CD compatível: NãoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Substituição do administrador: SimAdmin override: Yes
FI compatível: SimFI supported: Yes
CD compatível: NãoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Substituição do administrador: NãoAdmin override: No
Conjuntos de dados do Power BI (com fonte DirectQuery)Power BI datasets (with DirectQuery source) FI compatível: SimFI supported: Yes
CD compatível: NãoCD supported: No
Mínimo: Um segundoMinimum: 1 second
Substituição do administrador: SimAdmin override: Yes
FI compatível: SimFI supported: Yes
CD compatível: NãoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Substituição do administrador: NãoAdmin override: No
Conjuntos de dados do Power BI por pushPower BI Push datasets FI compatível: SimFI supported: Yes
CD compatível: NãoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Substituição do administrador: SimAdmin override: Yes
FI compatível: SimFI supported: Yes
CD compatível: NãoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Substituição do administrador: NãoAdmin override: No

Legenda da tabela:Table legend:

  1. FI: intervalo fixoFI: Fixed interval
  2. CD: detecção de alteraçõesCD: Change detection

Aviso

Temos um problema conhecido quando há conexão do Power BI Desktop aos Analysis Services ou a conjuntos de dados do Power BI e o intervalo de atualização é de 30 minutos ou mais.We have a known issue when connected from Power BI Desktop to Analysis Services or Power BI datasets and the refresh interval is 30 minutes or more. Os visuais em uma página de relatório podem exibir um erro após 30 minutos.Visuals in a report page might show an error after 30 minutes.

Considerações e limitaçõesConsiderations and limitations

Há alguns lembretes importantes ao usar a atualização automática de página, seja no Power BI Desktop ou no serviço do 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:

  • O modo de importação de armazenamento não tem suporte na atualização automática da página.Import storage mode is not supported for automatic page refresh.
  • Há suporte para modelos compostos com pelo menos uma fonte de dados do DirectQuery.Composite models that have at least one DirectQuery data source are supported.
  • É possível ter somente uma medida de detecção de alterações por conjunto de dados.You can only have one change detection measure per dataset.
  • Somente pode haver um número máximo de 10 modelos com a medida de detecção de alterações em um locatário do Power BI.There can only be a maximum of 10 models with change detection measure in a Power BI tenant.

Diagnósticos de desempenhoPerformance diagnostics

A atualização automática de página é útil para monitorar cenários e explorar dados de alteração rápida.Automatic page refresh is useful for monitoring scenarios and exploring fast-changing data. Mas, às vezes, isso pode colocar uma carga indevida na capacidade ou na fonte de dados.But sometimes it can put undue load on the capacity or data source.

Para evitar a carga indevida em fontes de dados, o Power BI disponibiliza estas proteções:To prevent undue load on data sources, Power BI has these safeguards:

  • Todas as consultas de atualização automática de página são executadas em uma prioridade inferior para garantir que as consultas interativas (como carregamento de página e visuais de filtragem cruzada) tenham precedência.All automatic page refresh queries run at a lower priority to ensure that interactive queries (like page load and cross-filtering visuals) take precedence.
  • Se uma consulta não for concluída antes do próximo ciclo de atualização, o Power BI não emitirá novas consultas de atualização até que a consulta anterior seja concluída.If a query hasn't finished before the next refresh cycle, Power BI doesn't issue new refresh queries until the previous query completes. Por exemplo, se você tiver um intervalo de atualização de um segundo e as consultas demorarem quatro segundos em média, o Power BI emitirá efetivamente apenas uma consulta a cada quatro segundos.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.

Há duas áreas nas quais você ainda pode encontrar gargalos de desempenho:There are two areas where you could still encounter performance bottlenecks:

  1. A capacidade.The capacity. A consulta atinge primeiro a capacidade Premium, que dobrará e avaliará a consulta DAX gerada a partir das visualizações de relatório nas consultas de origem.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. A fonte de dados do DirectQuery.The DirectQuery data source. as consultas traduzidas na etapa anterior são executadas em relação à origem.The translated queries in the previous step are then run against the source. A fonte seria suas instâncias do SQL Server, fontes do SAP Hana e assim por diante.The source would be your SQL Server instances, SAP Hana sources, and so on.

Usando o aplicativo de Métricas de Capacidade Premium, disponível para administradores, você pode visualizar quanto da capacidade está em uso por consultas de baixa prioridade.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.

Esse tipo de consulta inclui consultas de atualização automática de página e de atualização de modelo.Low-priority queries consist of automatic page refresh queries and model refresh queries. Atualmente, não há como distinguir entre a carga de consultas de atualização automática de página e de atualização de modelo.There's currently no way to distinguish between the load from automatic page refresh and model refresh queries.

Se você observar que sua capacidade está ficando sobrecarregada com consultas de baixa prioridade, poderá executar as seguintes ações:If you notice that your capacity is overloaded with low-priority queries, there are a few actions you can take:

  • Solicite um SKU premium maior.Request a larger premium SKU.
  • Peça ao proprietário do relatório para diminuir o intervalo de atualização.Ask the report owner to lower the refresh interval.
  • No portal de administração de capacidade, você pode:In the capacity admin portal, you can:
    • Desative a atualização automática de página para essa capacidade.Turn off automatic page refresh for that capacity.
    • Elevar o intervalo mínimo de atualização, o que afetará a todos os relatórios nessa capacidade.Raise the minimum refresh interval, which will affect all reports on that capacity.

Perguntas frequentesFrequently asked questions

Sou autor de relatório. Defini o intervalo de atualização do relatório como um segundo no Power BI Desktop, mas, depois da publicação, meu relatório não está sendo atualizado no serviço.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.

  • Verifique se a atualização automática está ativada para a página.Ensure that automatic page refresh is turned on for the page. Como essa configuração é definida por página, você precisa garantir que ela esteja ativada para cada página do relatório que deseja atualizar.Because this setting is per page, you need to ensure it's turned on for each page in the report you want to refresh.
  • Verifique se você carregou em um workspace com uma capacidade Premium anexada.Check whether you uploaded to a workspace with an attached Premium capacity. Caso contrário, seu intervalo de atualização será bloqueado em 30 minutos para o intervalo fixo e não estará disponível para a detecção de alterações.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.
  • Se o relatório estiver em um workspace Premium, pergunte ao administrador se esse recurso está habilitado para a capacidade anexada.If your report is on a Premium workspace, ask your admin if this feature is enabled for the attached capacity. Além disso, certifique-se de que o intervalo mínimo de atualização para a capacidade seja igual ou menor do que o intervalo do relatório.Also, ensure that the minimum refresh interval for the capacity is equal or lower than the interval for your report. Isso se aplicará de maneira separada para o intervalo fixo e a detecção de alteraçõesThis applies separately for both fixed interval and change detection

Sou administrador de uma capacidade. Alterei as configurações do meu intervalo de atualização de página automático, mas as alterações não são refletidas. Ou seja, os relatórios ainda são atualizados em uma taxa incorreta ou não são atualizados, mesmo que eu tenha ativado a atualização automática da página.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.

  • Demora até cinco minutos para a atualização automática de página feita na interface do usuário do administrador de capacidade ser propagada para os relatórios.It takes up to 5 minutes for automatic page refresh setting changes made in the capacity admin UI to propagate to reports.
  • Além de ativar a atualização automática de página para a capacidade, você também precisará ativá-la para as páginas de um relatório em que deseja habilitá-la.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.
  • Os dois tipos de atualização são gerenciados de maneira separada, portanto, certifique-se de que o tipo de atualização que você está habilitando está ativado.Both refresh types are managed separately so make sure that the type of refresh you are enabling is turned on.
  • Para saber mais sobre como habilitar e configurar cargas de trabalho em uma capacidade Premium, visite Configurar cargas de trabalho em uma capacidade Premium.For more information on enabling and configuring workloads in a Premium capacity, visit Configure workloads in a Premium capacity.

Meu relatório está operando no modo misto. (O modo misto significa que o relatório tem uma conexão DirectQuery e uma fonte de dados de importação). Alguns visuais não estão sendo atualizados.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.

  • Caso os elementos visuais façam referência a tabelas de Importar, esse comportamento é esperado.If your visuals reference Import tables, this behavior is expected. O modo Importar não dá suporte à atualização automática de página.Automatic page refresh isn't supported for Import.
  • Confira a primeira pergunta nesta seção.See the first question in this section.

A atualização do meu relatório estava funcionando bem no serviço e, de repente, parou.My report was refreshing fine in the service, but then it suddenly stopped.

  • Tente atualizar a página para ver se o problema se resolve sozinho.Try refreshing the page to see if the problem resolves itself.
  • Fale com seu administrador de capacidade. O administrador pode ter desativado o recurso ou gerado o intervalo mínimo de atualização.Check with your capacity admin. The admin might have turned off the feature or raised the minimum refresh interval. (Confira a segunda pergunta nesta seção).(See the second question in this section.)

Sou autor de relatório. Meus visuais não estão sendo atualizados na frequência que especifiquei. A atualização está ocorrendo em uma taxa mais lenta.I'm a report author. My visuals aren't refreshing at the cadence I specified. They're refreshing at a slower rate.

  • Se as consultas estiverem demorando mais para serem executadas, seu intervalo de atualização será atrasado.If your queries are taking longer to run, your refresh interval will be delayed. A atualização automática de página aguarda a conclusão de todas as consultas antes de executar novas.Automatic page refresh waits for all queries to finish before running new ones.
  • Pode ser que seu administrador de capacidade tenha definido um intervalo de atualização mínimo maior do que aquele que você definiu em seu relatório.Your capacity admin might have set a minimum refresh interval that's higher than the one you set in your report. Peça ao administrador de capacidade para reduzir o intervalo mínimo de atualização.Ask your capacity admin to lower the minimum refresh interval.

As consultas de atualização automática de página são atendidas pelo cache?Are automatic page refresh queries served from the cache?

  • Não.No. Todas as consultas de atualização automática de página ignoram os dados armazenados em cache.All automatic page refresh queries bypass any cached data.

Minha medida de detecção de alterações não dispara nenhuma atualizaçãoMy change detection measure is not triggering any updates

  • Certifique-se de que a detecção de alterações esteja ativada para a página.Ensure that change detection is turned on for the page. Como essa configuração é definida por página, você precisa garantir que ela esteja ativada para cada página do relatório que deseja atualizar.Because this setting is per page, you need to ensure it's turned on for each page in the report you want to refresh.
  • Verifique se você carregou em um workspace com uma capacidade Premium anexada.Check whether you uploaded to a workspace with an attached Premium capacity. Caso contrário, a detecção de alterações não funcionará.If you haven't, change detection will not work.
  • Se o relatório estiver em um workspace Premium, pergunte ao administrador se esse recurso está habilitado para a capacidade anexada.If your report is on a Premium workspace, ask your admin if this feature is enabled for the attached capacity. Além disso, certifique-se de que o intervalo mínimo de execução para a capacidade seja igual ou menor do que o intervalo do relatório.Also, ensure that the minimum execution interval for the capacity is equal or lower than the interval for your report.
  • Caso tenha verificado todos os itens mencionados anteriormente, verifique no Power BI Desktop ou no modo de edição se a medida está sendo alterada.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. Para fazer isso, arraste-a para a tela e verifique se o valor é alterado.To do this, drag it into the canvas and check if the value changes. Caso contrário, a medida pode não ser uma boa opção para pesquisar alterações da fonte de dados.If it does not, the measure might not be a good choice to poll for data source changes.

Quando conectado ao Analysis Services, não consigo ver a alternância APRWhen connected to analysis services I cannot see the APR toggle

Próximas etapasNext steps

Para obter mais informações, confira estes tópicos:For more information, see these articles: