Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Dica
Experimente o Dataflow Gen2 no Data Factory no Microsoft Fabric, uma solução de análise all-in-one para empresas. Microsoft Fabric abrange tudo, desde movimentação de dados até ciência de dados, análise em tempo real, business intelligence e relatórios. Saiba como iniciar uma avaliação gratuita!
Os fluxos de dados são uma tecnologia de preparação de dados de autoatendimento baseada em nuvem. Os fluxos de dados permitem que os clientes ingeram, transformem e carreguem dados em ambientes Microsoft Dataverse, Power BI workspaces ou na conta Azure Data Lake Storage da sua organização. Os fluxos de dados são criados usando Power Query, uma experiência unificada de conectividade e preparação de dados já apresentada em muitos produtos Microsoft, incluindo Excel e Power BI. Os clientes podem disparar fluxos de dados para serem executados sob demanda ou automaticamente em um agendamento; os dados são sempre mantidos atualizados.
Fluxos de dados podem ser criados em vários produtos Microsoft
Os fluxos de dados são apresentados em vários produtos Microsoft e não exigem que uma licença específica de fluxo de dados seja criada ou executada. Os fluxos de dados estão disponíveis em Power Apps, Power BI e Dynamics 365 Customer Insights. A capacidade de criar e executar fluxos de dados é agrupada com as licenças desses produtos. Os recursos de fluxo de dados são geralmente comuns em todos os produtos em que são apresentados, mas alguns recursos específicos do produto podem existir em fluxos de dados criados em um produto versus outro.
Como funciona o fluxo de dados?
A imagem anterior mostra uma exibição geral de como um fluxo de dados é definido. Um fluxo de dados obtém dados de diferentes fontes de dados (já há suporte para mais de 80 fontes de dados). Em seguida, com base nas transformações configuradas com a experiência de criação Power Query, o fluxo de dados transforma os dados usando o mecanismo de fluxo de dados. Por fim, os dados são carregados para o destino de saída, que pode ser um ambiente Microsoft Power Platform, um workspace Power BI ou a conta Azure Data Lake Storage da organização.
Fluxos de dados executados na nuvem
Os fluxos de dados são baseados em nuvem. Quando um fluxo de dados é criado e salvo, sua definição é armazenada na nuvem. Um fluxo de dados também é executado na nuvem. No entanto, se uma fonte de dados for local, um gateway de dados local poderá ser usado para extrair os dados para a nuvem. Quando uma execução de fluxo de dados é disparada, a transformação de dados e a computação ocorrem na nuvem e o destino está sempre na nuvem.
Os fluxos de dados usam um mecanismo de transformação avançado
Power Query é o mecanismo de transformação de dados usado no fluxo de dados. Esse mecanismo é capaz o suficiente para dar suporte a muitas transformações avançadas. Ele também usa uma interface de usuário gráfica simples, mas poderosa, chamada editor de Power Query. Você pode usar fluxos de dados com este editor para desenvolver suas soluções de integração de dados com mais rapidez e facilidade.
Integração de fluxo de dados com Microsoft Power Platform e Dynamics 365
Como um fluxo de dados armazena as tabelas resultantes no armazenamento baseado em nuvem, outros serviços podem interagir com os dados produzidos por fluxos de dados.
Por exemplo, aplicativos Power BI, Power Apps, Power Automate, Power Virtual Agents e Dynamics 365 podem obter os dados produzidos pelo fluxo de dados conectando-se ao Dataverse, a um conector de fluxo de dados do Power Platform ou diretamente pelo lago, dependendo do destino configurado no momento da criação do fluxo de dados.
Benefícios dos fluxos de dados
A lista a seguir destaca alguns dos benefícios do uso de fluxos de dados:
Um fluxo de dados separa a camada de transformação de dados da camada de modelagem e visualização em uma solução Power BI.
O código de transformação de dados pode residir em um local central, em um fluxo de dados, em vez de ser distribuído entre vários artefatos.
Um criador de fluxo de dados só precisa de habilidades de Power Query. Em um ambiente com vários criadores, o criador de fluxo de dados pode fazer parte de uma equipe que, em conjunto, cria toda a solução de BI ou o aplicativo operacional.
Um fluxo de dados é independente do produto. Ele não é um componente de Power BI somente; você pode obter seus dados em outras ferramentas e serviços.
Os fluxos de dados aproveitam Power Query, uma experiência de transformação de dados poderosa, gráfica e de autoatendimento.
Os fluxos de dados são executados inteiramente na nuvem. Nenhuma infraestrutura extra é necessária.
Você tem várias opções para começar a trabalhar com fluxos de dados, usando licenças para Power Apps, Power BI e Customer Insights.
Embora os fluxos de dados sejam capazes de transformações avançadas, eles são projetados para cenários de autoatendimento e não exigem nenhuma experiência em TI ou desenvolvedor.
Cenários de caso de uso para fluxos de dados
Você pode usar fluxos de dados para muitas finalidades. Os cenários a seguir fornecem alguns exemplos de casos de uso comuns para fluxos de dados.
Migração de dados de sistemas herdados
Nesse cenário, uma organização decide usar Power Apps para a nova experiência de interface do usuário em vez do sistema local herdado. Power Apps, Power Automate e AI Builder usam o Dataverse como o sistema de armazenamento de dados primário. Os dados atuais no sistema local existente podem ser migrados para o Dataverse usando um fluxo de dados e, em seguida, esses produtos podem usar esses dados.
Usando fluxos de dados para criar um data warehouse
Você pode usar fluxos de dados como uma alternativa para outras ferramentas de ETL (extração, transformação, carga) para criar um data warehouse. Nesse cenário, os engenheiros de dados de uma empresa decidem usar fluxos de dados para criar seu data warehouse projetado por esquema estrela, incluindo tabelas de fatos e dimensões em Data Lake Storage. Em seguida, Power BI é usado para gerar relatórios e dashboards obtendo dados dos fluxos de dados.
Usando fluxos de dados para criar um modelo dimensional
Você pode usar fluxos de dados como uma substituição para outras ferramentas ETL para criar um modelo dimensional. Por exemplo, os engenheiros de dados de uma empresa decidem usar fluxos de dados para criar o modelo dimensional projetado por esquema estelar, incluindo tabelas de fatos e dimensões em Azure Data Lake Storage Gen2. Em seguida, Power BI é usado para gerar relatórios e dashboards obtendo dados dos fluxos de dados.
Centralizar a preparação e a reutilização de dados de modelos semânticos em várias soluções de Power BI
Se várias soluções Power BI estiverem usando a mesma versão transformada de uma tabela, o processo para criar a tabela será repetido várias vezes. Isso aumenta a carga no sistema de origem, consome mais recursos e cria dados duplicados com vários pontos de falha. Em vez disso, um único fluxo de dados pode ser criado para calcular os dados de todas as soluções. Power BI pode reutilizar o resultado da transformação em todas as soluções. O fluxo de dados, se usado dessa forma, pode fazer parte de uma arquitetura de implementação de Power BI robusta que evita que o código Power Query duplica e reduz os custos de manutenção da camada de integração de dados.