Fluxos de dados

Concluído

Os fluxos de dados são serviços de ETL (extração, transformação e carregamento) baseados em nuvem que ajudam você a ingerir dados de várias fontes e convertê-los em um formulário pronto para análise. O Power BI pode usar fluxos de dados para processar e ingerir grandes volumes de dados.

Diagrama que mostra o processo de fluxo de dados para painéis.

Os fluxos de dados são criados para dar suporte aos seguintes cenários:

  • Crie uma lógica de transformação reutilizável que possa ser compartilhada por vários conjuntos de dados e relatórios no Power BI. Os fluxos de dados promovem a capacidade de reutilização dos elementos de dados subjacentes, impedindo a necessidade de criar conexões separadas com fontes de dados locais ou de nuvem.
  • Exponha os dados no seu próprio armazenamento do Azure Data Lake Gen 2, permitindo conectar outros serviços do Azure aos dados brutos subjacentes.
  • Crie uma única origem da verdade, forçando os analistas a se conectarem aos fluxos de origem, em vez de conectarem-se aos sistemas subjacentes. Com isso, você tem o controle sobre quais dados são acessados e como os dados são expostos a criadores de relatórios. Você também pode mapear os dados para definições de padrão do setor, permitindo criar exibições coletadas organizadas, que podem funcionar com outros serviços e produtos no Microsoft Power Platform.
  • Se você deseja trabalhar com grandes volumes de dados e executar ETL em grande escala, os fluxos de trabalho com escalas do Power BI Premium são mais eficientes e dão mais flexibilidade. Os fluxos de dados são compatíveis com uma ampla variedade de fontes de nuvem e locais.
  • Impeça que os analistas tenham acesso direto à fonte de dados subjacente. Como os criadores de relatórios podem se basear em fluxos de dados, talvez seja mais conveniente permitir o acesso a fontes de dados subjacentes somente a algumas pessoas e, depois, fornecer acesso aos fluxos de dados como base para analistas. Essa abordagem reduz a carga para os sistemas subjacentes e oferece aos administradores um controle mais preciso de quando os sistemas são carregados de atualizações.

Os fluxos de dados podem transformar dados usando o Power Query e enriquecer dados usando o Microsoft Azure Cognitive Services e o Azure Machine Learning, conforme mostrado no diagrama a seguir.

Diagrama mostrando os recursos do fluxo de dados.

Depois de criar um fluxo de dados, você pode usar o Power BI Desktop e o serviço do Power BI para criar esses itens que usam o Common Data Model para gerar insights detalhados em dados comerciais:

  • Conjuntos de dados
  • Relatórios
  • Painéis
  • Aplicativos

Os dados exportados do Dataverse para o Azure Data Lake Storage podem ser importados para o Power BI usando fluxos de dados.

Conjunto de dados x fluxo de dados

Os fluxo de dados são opcionais, mas não os conjuntos de dados. Você não pode usar um fluxo de dados diretamente; o fluxo de dados preenche o conjunto de dados.

Se você não usar um fluxo de dados e usar somente conjuntos de dados, a preparação do conjunto de dados será feita repetidamente em cada conjunto de dados. Com os fluxos de dados, o fluxo de dados executa uma vez a preparação de dados e, depois, cada conjunto de dados usa a preparação predefinida. Os fluxos de dados também podem ter entidades computadas que são os insights necessários de um relatório.

Você sempre usará conjuntos de dados, mas poderá optar por usar um fluxo de dados se for útil.

O serviço Azure Synapse Link permite a replicação contínua de dados de tabela do Dataverse para uma conta do Azure Data Lake Storage Gen 2 ou um Azure Synapse Workspace. Em seguida, você poderá usá-lo para executar análises, como relatórios do Power BI, Microsoft Azure Machine Learning, Data Warehousing e outros cenários de integração.

Captura de tela da exportação para o Data Lake.

O Azure Synapse Link simplifica a complexidade técnica e administrativa das tabelas de exportação para análise. Com algumas seleções simples, os clientes podem vincular o ambiente do Dataverse a um data lake em sua assinatura do Azure, selecionar tabelas e exportá-las para o Azure Data Lake Storage. Todas as alterações de dados e metadados (delta inicial e incremental) no Dataverse são enviadas automaticamente ao Azure Data Lake Gen 2 sem ações adicionais.

Os dados são armazenados no formato Common Data Model, que pode ser consumido pelo Power BI e outros serviços de análise do Azure.

Enterprise BI

O Enterprise BI, em que dados são extraídos para uso em ferramentas de relatórios corporativos mais amplas, tem vários benefícios:

  • Reduz a carga em armazenamentos de dados operacionais
  • Permite a transformação e a análise histórica
  • Permite o uso com ferramentas de relatório de outras fontes

O diagrama a seguir mostra o uso do Azure Synapse Link para extrair dados do Dataverse e preencher um espaço de trabalho que pode ser usado por ferramentas de relatório como o Power BI.

O diagrama mostra o Azure Synapse Link copiando dados para o armazenamento do ADLS Gen2 e o Power BI fazendo conexão com o Azure Synapse Analytics.

Para obter mais informações, consulte as Diretrizes de modelagem do Power BI para o Power Platform.