Avaliação da carga de capacidade do Premium
Dica
Este artigo explica como avaliar a carga de capacidade do Premium. Ele abrange conceitos como sobrecarga e dimensionamento automático. Assista também a esses vídeos que ilustram alguns dos recursos do Premium descritos neste artigo.
Para impor limitações de taxa de transferência da CPU, o Power BI avalia a taxa de transferência de sua capacidade do Premium continuamente.
O Power BI avalia a taxa de transferência a cada 30 segundos. Ele permite que as operações sejam concluídas, coleta o tempo de execução nas CPUs do nó físico do pool compartilhado, depois agrega todas as operações da capacidade em intervalos de CPU de 30 segundos e compara os resultados com o que a capacidade adquirida é capaz de aceitar.
A imagem a seguir ilustrará de que modo o Premium avalia e conclui as consultas.
Vamos conferir um exemplo: um P1 com oito núcleos virtuais pode dar suporte a $8\vezes{30}=240$ segundos de tempo de execução de núcleo virtual, também conhecido como tempo de CPU.
A agregação é complexa. Ela usa algoritmos especializados para diferentes cargas de trabalho e tipos de operações, conforme descrito nos seguintes pontos:
Operações de execução lenta, como atualizações de modelo semântico e fluxo de dados, são consideradas operações em segundo plano, pois costumam ser executadas em segundo plano, e os usuários não as monitoram de forma ativa nem as examinam visualmente. As operações em segundo plano são demoradas e exigem muita potência de CPU para serem concluídas durante o longo processo. O Power BI distribui os custos de CPU de operações em segundo plano ao longo de 24 horas, para que as capacidades não atinjam o uso máximo de recursos devido a muitas atualizações em execução simultaneamente. Isso permite que os assinantes do Power BI Premium executem quantas operações em segundo plano forem permitidas pelo SKU da capacidade adquirida.
Operações rápidas, como consultas, cargas de relatório e outras, são consideradas operações interativas. O tempo de CPU necessário para concluir essas operações é agregado, para minimizar o número de janelas de 30 segundos que são afetadas após a conclusão da operação.
Agendamento de operações em segundo plano do Premium
As atualizações são executadas em capacidades Premium no horário para o qual foram agendadas ou perto dele, independentemente de quantas outras operações em segundo plano foram agendadas para o mesmo horário. Os modelos semânticos e fluxos de dados que estão sendo atualizados são colocados em um nó de processamento físico que tem memória suficiente disponível para carregá-los e iniciar o processo de atualização.
Durante o processamento da atualização, os modelos semânticos podem consumir mais memória para concluir o processo de atualização. O mecanismo de atualização garante que nenhum item possa exceder a quantidade de memória que seu SKU base permite consumir (por exemplo, 25 GB em uma assinatura P1, 50 GB em uma assinatura P2 e assim por diante).
Como os limites de tamanho de capacidade são impostos ao exibir relatórios
O Power BI Premium avalia a utilização agregando registros de utilização a cada 30 segundos. Cada avaliação consiste em duas agregações diferentes:
- Utilização interativa
- Utilização em segundo plano
A utilização interativa é avaliada considerando todas as operações interativas que foram concluídas no ciclo de avaliação de 30 segundos atual ou próximo a ele.
A utilização em segundo plano é avaliada levando em conta todas as operações em segundo plano que foram concluídas nas últimas 24 horas. Cada operação em segundo plano contribui com apenas 1/2880 de seu custo total de CPU (2880 é o número de ciclos de avaliação em um período de 24 horas).
Cada capacidade consiste em um número definido de núcleos virtuais. O tempo de CPU medido em registros de utilização reflete a utilização dos núcleos virtuais, tal utilização impulsiona a necessidade de dimensionamento automático.
Se você tiver uma assinatura P1 com oito núcleos virtuais, cada cota do ciclo de avaliação será igual a $8\vezes{30}=240$ de utilização de CPU. Caso a soma das utilizações em segundo plano e interativas exceda o total da cota do núcleo na capacidade e o dimensionamento automático não tenha sido habilitado, a carga de trabalho da capacidade Premium excederá os recursos disponíveis, também chamados de limite de capacidade. A imagem a seguir ilustrará essa condição, chamada de sobrecarga, quando o dimensionamento automático não está habilitado.
Por outro lado, se o dimensionamento automático estiver habilitado opcionalmente, se as utilizações de CPU excederem a cota total do núcleo virtual em sua capacidade, sua capacidade será dimensionada automaticamente (aumentada) em um núcleo virtual pelas próximas 24 horas.
A imagem a seguir mostrará de que modo o dimensionamento automático funciona.
O dimensionamento automático sempre considera seu tamanho de capacidade atual para avaliar quanto você usa. Quando você dimensiona automaticamente, um núcleo virtual é adicionado à sua capacidade. Isso significa que, se você estiver usando um SKU P1 com oito núcleos virtuais, sua capacidade máxima agora será de 270 segundos ($8\vezes{30}+1\vezes{30}$) de tempo de CPU em um ciclo de avaliação.
O dimensionamento automático sempre garante que nenhuma operação interativa única use a cota total de sua capacidade, e você deve ter duas ou mais operações ocorrendo em um único ciclo de avaliação para iniciar o dimensionamento automático.
Como usar o Premium sem um dimensionamento automático
Se a utilização de uma capacidade exceder 100% de seus recursos e ela não puder iniciar o dimensionamento automático porque ele estava desativado ou se ela já estiver em seu valor máximo de núcleo virtual, a capacidade entrará em um modo de atraso de solicitação interativa temporário. Durante o modo de atraso de solicitação interativa, cada solicitação interativa (como uma carga de relatório, interação visual e outras) é atrasada antes de ser enviada ao mecanismo para execução.
A capacidade permanecerá no modo de atraso de solicitação interativa se a avaliação anterior for maior que 100% da utilização de recursos.
Configurar dimensionamento automático
Para configurar o dimensionamento automático em uma capacidade do Power BI Premium, siga as instruções em Como usar o dimensionamento automático com o Power BI Premium.
Conteúdo relacionado
Mais perguntas? Experimente perguntar à Comunidade do Power BI
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de