Partilhar via


Cenários de utilização do Power BI: Análise self-service em tempo real

Nota

Este artigo faz parte da série de artigos de planejamento de implementação do Power BI. Esta série se concentra principalmente na experiência do Power BI no Microsoft Fabric. Para obter uma introdução à série, consulte Planejamento de implementação do Power BI.

Este cenário de uso se concentra em como um analista de negócios pode produzir relatórios do Power BI em tempo real. O que significa tempo real é que os dados estão sempre atualizados e os consumidores de relatórios não precisam interagir com visualizações. As visualizações de dados devem ser atualizadas automaticamente para sempre mostrar os dados atuais.

Os relatórios em tempo real permitem que as organizações monitorem e tomem decisões confiantes com base em dados atualizados.

Nota

Neste artigo, o termo tempo real, na verdade, significa quase tempo real. Quase em tempo real significa que há sempre um grau de atraso (conhecido como latência), devido ao processamento de dados e tempo de transmissão da rede.

Para desenvolver análises de autoatendimento em tempo real, o analista de negócios precisará primeiro criar (ou conectar-se a) um modelo semântico DirectQuery. Em seguida, eles podem criar um relatório e configurar suas configurações de atualização automática de página. Depois de configurado, o Power BI atualiza automaticamente as páginas de relatório para mostrar os dados atuais.

Gorjeta

Você também pode obter análises em tempo real no Power BI usando conjuntos de dados push. No entanto, este tópico está fora do escopo para esse cenário de uso de autoatendimento em tempo real porque ele tem como alvo desenvolvedores. Os conjuntos de dados push geralmente envolvem o desenvolvimento de uma solução programática.

Para obter uma compreensão completa da análise em tempo real do Power BI, trabalhe nos dados do Monitor em tempo real com o caminho de aprendizagem do Power BI .

Diagrama de cenário

O diagrama a seguir mostra uma visão geral de alto nível das ações mais comuns do usuário e dos componentes do Power BI que oferecem suporte à análise em tempo real de autoatendimento. O objetivo principal é criar um modelo DirectQuery e criar relatórios do Power BI que usam a atualização automática de página.

O diagrama mostra análises de autoatendimento em tempo real, que se referem ao monitoramento de dados quase em tempo real em relatórios. Os itens no diagrama são descritos na tabela abaixo.

Gorjeta

Recomendamos que você baixe o diagrama de cenário se quiser incorporá-lo em sua apresentação, documentação ou postagem de blog, ou imprimi-lo como um pôster de parede. Como é uma imagem SVG (Scalable Vetor Graphics), você pode dimensioná-la para cima ou para baixo sem perda de qualidade.

O diagrama acima descreve as seguintes ações, ferramentas e recursos do usuário:

Item Descrição
Ponto 1. Os criadores de conteúdo usam o Power BI Desktop para criar um modelo DirectQuery.
Ponto 2. O Power BI Desktop envia consultas nativas para a fonte de dados subjacente para recuperar dados atuais.
Ponto 3. Os criadores de conteúdo criam um relatório que exibirá atualizações quase em tempo real ativando e configurando a atualização automática de página.
Ponto 4. Quando prontos, os criadores de conteúdo publicam seu arquivo do Power BI Desktop (.pbix) ou arquivo de projeto do Power BI (.pbip) em um espaço de trabalho no serviço do Power BI ou no portal do Fabric.
Ponto 5. Uma vez publicado, o espaço de trabalho contém um novo relatório e um modelo semântico DirectQuery. Quando o espaço de trabalho é pessoal ou Pro, o intervalo mínimo de atualização automática de página é de 30 minutos (mesmo quando o criador do relatório define um intervalo menor).
Ponto 6. Quando os consumidores de relatório abrem uma página de relatório com a atualização automática de página habilitada, as visualizações de dados são atualizadas automaticamente para mostrar os dados atuais.
Ponto 7. Algumas fontes de dados podem exigir um gateway de dados local ou um gateway VNet para atualização de dados, como aqueles que residem em uma rede organizacional privada.
Ponto 8. Cada visual em uma página de atualização automática de página consulta o modelo semântico para recuperar dados atuais da fonte de dados subjacente.
Ponto 9. Quando um relatório de atualização automática de página é armazenado em um espaço de trabalho que usa capacidade de malha, capacidade Premium ou modo de licença Premium por usuário, o Power BI pode atualizar automaticamente em intervalos de um minuto ou mais. Também é possível usar o tipo de atualização de deteção de alterações para que o Power BI possa evitar atualizações desnecessárias. Quando o tipo de atualização de deteção de alterações é definido, em cada intervalo de atualização, o Power BI envia consultas de deteção de alterações para determinar se os dados foram alterados desde a última atualização automática. Quando o Power BI deteta alterações, ele atualiza todos os elementos visuais na página.
Ponto 10. Os consumidores de relatório exibem conteúdo atualizado de um espaço de trabalho ou aplicativo Power BI.
Ponto 11. Os administradores de capacidade podem ativar ou desativar o recurso de atualização automática de página. Quando o recurso é desativado, a atualização automática de página não funciona para nenhum relatório armazenado em espaços de trabalho atribuídos à capacidade. Os administradores de capacidade também podem definir um intervalo mínimo de atualização e um intervalo mínimo de execução. Esses intervalos mínimos substituirão qualquer configuração de página de relatório que use um intervalo mais baixo.
Ponto 12. Os administradores de malha supervisionam e monitoram a atividade no portal de malha.

Importante

Às vezes, este artigo se refere ao Power BI Premium ou suas assinaturas de capacidade (SKUs P). Lembre-se de que a Microsoft está atualmente consolidando opções de compra e desativando as SKUs do Power BI Premium por capacidade. Em vez disso, os clientes novos e existentes devem considerar a compra de assinaturas de capacidade de malha (SKUs F).

Para obter mais informações, consulte Atualização importante chegando ao licenciamento do Power BI Premium e Perguntas frequentes sobre o Power BI Premium.

Pontos principais

A seguir estão alguns pontos-chave a serem enfatizados sobre o cenário de análise em tempo real de autoatendimento.

Supported data sources (Origens de dados suportadas)

O recurso de atualização automática de página não funciona para relatórios conectados a modelos de importação, em que todas as tabelas usam o modo de armazenamento de importação. O recurso só funciona quando o relatório do Power BI se conecta a um modelo semântico que:

  • Inclui tabelas de modo de armazenamento DirectQuery.
  • Usa atualização incremental para obter os dados mais recentes em tempo real com o DirectQuery. Esse recurso é descrito posteriormente neste tópico.
  • É uma conexão em tempo real com um modelo tabular no Azure Analysis Services (AAS) ou no SQL Server Analysis Services (SSAS).
  • É um conjunto de dados push. Para obter mais informações, consulte Enviando dados por push para conjuntos de dados.

Um modelo DirectQuery é uma alternativa a um modelo de importação. Os modelos desenvolvidos no modo DirectQuery não importam dados. Em vez disso, eles consistem apenas em metadados que definem a estrutura do modelo. Quando o modelo é consultado, as consultas nativas são usadas para recuperar dados da fonte de dados subjacente.

De uma perspetiva de autoatendimento, o analista de negócios pode adicionar tabelas de armazenamento DirectQuery ao seu modelo no Power BI Desktop, desde que a fonte de dados ofereça suporte a esse modo de armazenamento. Normalmente, os bancos de dados relacionais são suportados pelo DirectQuery. Para obter uma lista completa das fontes de dados que suportam DirectQuery, consulte Fontes de dados suportadas pelo DirectQuery.

Um analista de negócios também pode aprimorar um modelo de importação configurando a atualização incremental. Ao habilitar a opção Obter os dados mais recentes em tempo real com DirectQuery (suportada apenas por espaços de trabalho Premium), o Power BI Desktop adiciona uma partição DirectQuery para garantir que os dados mais recentes sejam recuperados. Para obter mais informações, consulte Atualização incremental e dados em tempo real para modelos semânticos.

O analista de negócios também pode criar uma conexão em tempo real com um modelo tabular existente que inclui tabelas de modo de armazenamento DirectQuery.

Envolver os proprietários da fonte de dados

Antes de publicar um relatório de atualização automática de página, é uma boa ideia discutir primeiro os requisitos em tempo real com os proprietários da fonte de dados. Isso porque a atualização automática de página pode colocar uma carga de trabalho significativa na fonte de dados.

Considere uma única página de relatório definida para atualização a cada cinco minutos e que inclua dois elementos visuais. Quando a página de relatório estiver aberta, o Power BI enviará pelo menos 24 consultas por hora (12 atualizações multiplicadas por dois visuais) para a fonte de dados subjacente. Agora, considere que 10 consumidores de relatório abrem a mesma página de relatório ao mesmo tempo. Nesse caso, o Power BI enviará 240 consultas por hora.

É importante discutir os requisitos em tempo real, incluindo o número de elementos visuais na página do relatório e o intervalo de atualização desejado. Quando o caso de uso é justificado, o proprietário da fonte de dados pode tomar medidas proativas dimensionando os recursos da fonte de dados. Eles também podem otimizar a fonte de dados adicionando índices úteis e exibições materializadas. Para obter mais informações, consulte Diretrizes de modelo do DirectQuery no Power BI Desktop.

Tipo de atualização

O recurso de atualização automática de página suporta dois tipos de atualização.

  • Intervalo fixo: atualiza todos os visuais de página com base em um intervalo fixo, que pode ser de um segundo a vários dias.
  • Deteção de alterações: atualiza todos os elementos visuais da página, fornecendo que os dados de origem foram alterados desde a última atualização automática. Ele evita atualizações desnecessárias, o que pode ajudar a reduzir o consumo de recursos para o serviço do Power BI e a fonte de dados subjacente. O Power BI só suporta este tipo de atualização para espaços de trabalho Premium e para modelos de dados alojados pelo Power BI. Não há suporte para modelos de dados remotos, hospedados em AAS ou SSAS.

Para configurar a deteção de alterações, você deve criar um tipo especial de medida chamada medida de deteção de alterações. Por exemplo, uma medida de deteção de alterações pode consultar o número máximo da ordem de venda. O Power BI usa a medida de deteção de alterações para consultar a fonte de dados. Cada vez, o Power BI armazena o resultado da consulta para que possa compará-lo com o próximo resultado (de acordo com o intervalo de atualização definido). Quando os resultados diferem, o Power BI atualiza a página.

Um modelo só pode ter uma medida de deteção de alterações e só pode haver um máximo de 10 medidas de deteção de alterações por inquilino.

Para obter mais informações, consulte Tipos de atualização.

Administração da capacidade

Quando um espaço de trabalho é anexado a uma capacidade Premium, os administradores de capacidade podem habilitar ou desabilitar o recurso de atualização automática de página para a capacidade. Quando o recurso estiver desativado, a atualização automática de página não funcionará para nenhum relatório armazenado em qualquer um dos espaços de trabalho anexados.

Os administradores de capacidade também podem definir um intervalo mínimo de atualização (padrão cinco minutos) e um intervalo mínimo de execução (padrão cinco minutos). O intervalo de execução determina a frequência das consultas de deteção de alterações. Quando um intervalo de página de relatório é menor que o intervalo mínimo de capacidade, o Power BI usará o intervalo mínimo de capacidade.

Nota

Os intervalos mínimos não se aplicam aos relatórios abertos no Power BI Desktop.

Quando há problemas de desempenho relacionados à atualização automática de página, um administrador de capacidade pode:

  • Aumente a capacidade para um SKU Premium maior.
  • Aumente os intervalos mínimos.

Para obter mais informações, consulte Intervalos de atualização de página.

Configuração do gateway

Normalmente, um gateway de dados é necessário ao acessar fontes de dados que residem na rede organizacional privada ou em uma rede virtual. O gateway suporta as operações DirectQuery (consultas visuais e consultas de deteção de alterações).

Supervisão do sistema

O log de atividades registra as atividades do usuário que ocorrem no serviço do Power BI. Os administradores do Power BI podem usar os dados do log de atividades coletados para executar auditorias para ajudá-los a entender os padrões de uso e a adoção.

Usando o aplicativo Premium Capacity Metrics disponível para administradores, você pode visualizar quanto da capacidade está sendo usado por consultas de baixa prioridade. As consultas de baixa prioridade consistem em consultas automáticas de atualização de página e consultas de atualização de modelo. As consultas de deteção de alterações não são de baixa prioridade.

Para obter outros cenários úteis para ajudá-lo com decisões de implementação do Power BI, consulte o artigo Cenários de uso do Power BI.