Power BI anuncia a disponibilidade geral de agregações automáticas

Há menos de um ano, a Microsoft anunciou o suporte para agregações automáticas na visualização pública. E agora a novidade foi o anúncio da disponibilidade geral (GA), juntamente com várias melhorias importantes. 

Ao usar agregações automáticas no Power BI Premium, você pode desbloquear volumes de dados em escala de nuvem para análise interativa. 

A ideia fundamental é importar dados para o conjunto de dados apenas no nível agregado, deixando os dados detalhados na origem para minimizar a duplicação de dados. 

Dessa forma, a maioria das consultas de BI pode se beneficiar do desempenho de consulta extremamente rápido do Power BI no modo de importação, enquanto as consultas de detalhes ocasionais ainda podem funcionar de forma transparente em relação à fonte de dados no modo DirectQuery. 

E como a maioria das consultas de BI geradas pelo usuário são agregadas por natureza, você deve habilitar agregações automáticas para fornecer uma excelente experiência interativa ao usuário em big data de maneira muito econômica e eficaz.

Existem basicamente duas opções para adicionar agregações a um conjunto de dados DirectQuery. Você pode definir agregações manualmente seguindo as etapas descritas para Agregações definidas pelo usuário na documentação do produto . Essas agregações são estáticas e não se ajustam às cargas de trabalho de consulta em mudança, a menos que você as modifique. Como alternativa, você pode habilitar agregações automáticas com um único clique em um botão de alternância na página Configurações do conjunto de dados, conforme mostrado na captura de tela a seguir. As agregações automáticas são gerenciadas pelo sistema e dinâmicas. O Power BI analisa um log de consulta que rastreia todas as consultas de BI para o conjunto de dados em uma janela de sete dias para criar e adaptar automaticamente as agregações de acordo com os padrões de uso reais. Chamamos isso de treinamento de agregações automáticas de processo orientado por IA. Assim, você não precisa mais de habilidades de otimização de consulta para configurar e se beneficiar das agregações. Em comparação com relatórios puros do DirectQuery sem agregações, você verá um aumento significativo no desempenho da consulta graças aos caches de agregações extremamente rápidos que o Power BI mantém automaticamente para você de forma contínua.

Embora seja fácil habilitar agregações automáticas na página Configurações do conjunto de dados, aprendemos durante o período de visualização pública que os clientes desejam mais informações e controle sobre o processo de treinamento de agregações automáticas. Por esse motivo, estamos introduzindo a seguinte melhoria com a versão GA:

Informações adicionais sobre requisitos e configurações não suportadas na interface do usuário.

Por exemplo, seu conjunto de dados pode usar uma fonte de dados habilitada para logon único (SSO).

Nesse caso, a interface do usuário informará que todas as tabelas que usam essa fonte de dados serão ignoradas. Em outra situação comum, você pode fazer upload de um novo conjunto de dados, habilitar agregações automáticas e esperar que o desempenho da consulta melhore imediatamente. 

No entanto, o Power BI ainda não teve a chance de rastrear padrões de consulta porque ninguém usou o conjunto de dados ainda. Com um log de consulta vazio, o Power BI não pode determinar agregações úteis, e informações adicionais na interface do usuário deixarão isso claro. A captura de tela a seguir ilustra essa situação.

Power BI disponibilidade agregações

Capacidade de iniciar o treinamento de agregações automáticas manualmente. 

Por padrão, o Power BI realiza o treinamento como parte da primeira operação de atualização de dados agendada para a frequência selecionada (Dia ou Semana), mas você também pode querer iniciá-lo manualmente em alguns casos. 

Por exemplo, você pode ter começado com um log de consulta vazio, depois interagido com um relatório para gerar algumas consultas e agora não quer esperar até o dia seguinte para gerar agregações. 

Para realizar o treinamento imediatamente, clique em Treinar e Atualizar Agora . Observe que você está iniciando um processo de treinamento para processar o log de consulta e criar, atualizar ou descartar tabelas de agregações conforme necessário, bem como um processo de atualização para importar os dados de agregações para essas tabelas.

Mais informações no histórico de atualizações. 

As mesmas informações exibidas na interface do usuário sobre requisitos e configurações sem suporte também podem ser encontradas no histórico de atualização de dados. 

Por exemplo, se você habilitar o SSO para uma fonte de dados posteriormente e um conjunto de dados com agregações automáticas usar essa fonte de dados, você encontrará um aviso correspondente sobre fontes de dados habilitadas para SSO a partir de agora no histórico de atualização. 

O treinamento e a atualização ainda são bem-sucedidos, mas o desempenho da consulta pode ser menos ideal porque as agregações automáticas ignoram as tabelas que usam fontes de dados habilitadas para SSO.

Treinamento incremental de agregações automáticas. 

O treinamento de agregações automáticas pode colocar uma carga significativa na fonte de dados, pois consultas especiais são enviadas à fonte de dados para determinar as agregações a serem incluídas no cache. 

A operação de treinamento tem um limite de tempo de 60 minutos, que pode não ser suficiente dependendo do desempenho da fonte de dados. Se o treinamento não puder processar todo o log de consulta dentro do limite de tempo, uma notificação será registrada no histórico de atualização. 

Mais importante, o Power BI agora retoma o treinamento de onde parou na próxima vez que o treinamento for iniciado. O ciclo de treinamento é concluído e substitui as agregações automáticas existentes quando todo o log de consulta é processado.

Suporte para Tabular Object Model (TOM) e Tabular Model Scripting Language (TMSL) em breve.

Os profissionais de BI avançados terão o prazer de ajustar as agregações automáticas além do que a interface do usuário oferece. 

Por exemplo, a interface do usuário sempre realiza treinamento e atualização em conjunto para garantir que as tabelas de agregações geradas sejam de fato preenchidas com dados.

Mas em breve você também poderá usar o TOM e o TMSL para iniciar o treinamento separadamente. 

Por exemplo, talvez você queira executar o treinamento de agregações automáticas repetidamente sem atualização de dados até que o treinamento incremental tenha realmente concluído todo o log de consulta e, em seguida, execute uma única operação de atualização de dados. 

Você também pode definir a cobertura de consulta desejada, definir limites mínimos e máximos de linhas para tabelas que devem ser incluídas e excluir tabelas inteiras, se desejar, conforme demonstrado no snippet de código a seguir. 

Observe que você precisa de novas bibliotecas de cliente AS, que planejamos lançar nos próximos meses.

Modelo TOM.Model = banco de dados.Model;

model.AutomaticAggregationOptions = “{ \”queryCoverage\”: 0.9, \”detailTableMinRows\”: 100M }”;

Tabela TOM.Table = model.Tables[tableName];

table.ExcludeFromAutomaticAggregations = true;

model.SaveChanges();

Com essas melhorias e APIs, esperamos que você possa levar seus relatórios e soluções de big data para o próximo nível, habilitando agregações automáticas para cada conjunto de dados DirectQuery qualificado. 

Além do Azure Synapse Analytics, Snowflake e Google BigQuery, a Microsoft está trabalhando ativamente na expansão da lista de fontes de dados com suporte para que ainda mais conjuntos de dados DirectQuery possam aproveitar esse recurso interessante para aumentar o desempenho da consulta com base em caches de agregações extremamente rápidos que O Power BI mantém automaticamente para você. 

Portanto, fique atento para ainda mais melhorias e inovações nessa área. Para obter detalhes adicionais, confira a visão geral de agregações automáticas na documentação do produto .

Arbit: Especialista em dados 

Pode não ser parecer fácil gerar valor para seus dados, mas A Arbit, pode ajudá-lo. Há mais de 20 anos atuando com inteligência de dados, a Arbit possui especialistas para implementar as melhores soluções ao seu ambiente de negócios. Fale conosco agora mesmo

Deixe um comentário

O seu endereço de e-mail não será publicado.