Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Sugestão
Experimente o Dataflow Gen2 no Data Factory em Microsoft Fabric, uma solução de análise tudo-em-um para empresas. Microsoft Fabric cobre tudo, desde movimentação de dados a ciência de dados, análise em tempo real, inteligência de negócios e relatórios. Saiba como iniciar um novo teste gratuitamente!
Os fluxos de dados são uma tecnologia de preparação de dados self-service, baseada na nuvem. Os fluxos de dados permitem aos clientes ingerir, transformar e carregar dados em ambientes Microsoft Dataverse, espaços de trabalho Power BI ou na conta Azure Data Lake Storage da sua organização. Os fluxos de dados são criados utilizando o Power Query, uma experiência unificada de conectividade e preparação de dados já presente em muitos produtos Microsoft, incluindo Excel e Power BI. Os clientes podem desencadear fluxos de dados para serem executados, quer sob demanda, quer automaticamente num calendário; Os dados são sempre mantidos atualizados.
Os fluxos de dados podem ser criados em múltiplos produtos Microsoft
Os fluxos de dados estão presentes em vários produtos da Microsoft e não requerem uma licença específica para o fluxo de dados para serem criados ou executados. Fluxos de dados estão disponíveis no Power Apps, Power BI e Dynamics 365 Customer Insights. A capacidade de criar e executar fluxos de dados está incluída nas licenças desses produtos. As funcionalidades de fluxo de dados são maioritariamente comuns em todos os produtos em que aparecem, mas algumas funcionalidades específicas de produto podem existir em fluxos de dados criados num produto em comparação com outro.
Como funciona o fluxo de dados?
A imagem anterior mostra uma visão geral de como um fluxo de dados é definido. Um fluxo de dados obtém dados de diferentes fontes de dados (já são suportadas mais de 80 fontes de dados). Depois, com base nas transformações configuradas com a experiência de autoria do Power Query, o fluxo de dados transforma os dados usando o motor de fluxo de dados. Por fim, os dados são carregados no destino de saída, que pode ser um ambiente Microsoft Power Platform, um espaço de trabalho Power BI ou a conta Azure Data Lake Storage da organização.
Os fluxos de dados correm na cloud
Os fluxos de dados são baseados na cloud. Quando um fluxo de dados é criado e guardado, a sua definição é armazenada na cloud. Um fluxo de dados também corre na cloud. No entanto, se uma fonte de dados estiver nas instalações, pode ser usado um gateway de dados local para extrair os dados para a cloud. Quando uma execução de fluxo de dados é desencadeada, a transformação e o cálculo dos dados acontecem na cloud, e o destino está sempre na cloud.
Os fluxos de dados utilizam um potente motor de transformação
Power Query é o motor de transformação de dados utilizado no fluxo de dados. Este motor é suficientemente capaz para suportar muitas transformações avançadas. Também utiliza uma interface gráfica direta, mas poderosa, chamada editor Power Query. Pode usar dataflows com este editor para desenvolver as suas soluções de integração de dados de forma mais rápida e fácil.
Integração do fluxo de dados com Microsoft Power Platform e Dynamics 365
Como um fluxo de dados armazena as tabelas resultantes em armazenamento na cloud, outros serviços podem interagir com os dados produzidos pelos fluxos de dados.
Por exemplo, aplicações Power BI, Power Apps, Power Automate, Power Virtual Agents e Dynamics 365 podem obter os dados produzidos pelo fluxo de dados ligando-se ao Dataverse, um conector de fluxo de dados da Power Platform, ou diretamente através do lago, dependendo do destino configurado no momento da criação do fluxo de dados.
Benefícios dos fluxos de dados
A lista seguinte destaca alguns dos benefícios da utilização de fluxos de dados:
Um fluxo de dados desacopla a camada de transformação de dados da camada de modelação e visualização numa solução Power BI.
O código de transformação de dados pode residir numa localização central, um fluxo de dados, em vez de estar disperso entre múltiplos artefactos.
Um criador de dataflow só precisa de competências de Power Query. Num ambiente com múltiplos criadores, o criador de fluxo de dados pode fazer parte de uma equipa que, em conjunto, constrói toda a solução de BI ou aplicação operacional.
Um fluxo de dados é independente do produto. Não é apenas um componente do Power BI; pode obter os seus dados noutras ferramentas e serviços.
Os fluxos de dados aproveitam o Power Query, uma experiência poderosa, gráfica e de transformação de dados de autoatendimento.
Os fluxos de dados funcionam inteiramente na cloud. Não é necessária infraestrutura adicional.
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, são concebidos para cenários de autoatendimento e não requerem experiência em TI ou programadores.
Cenários de casos de uso para fluxos de dados
Podes usar dataflows para muitos fins. Os cenários seguintes fornecem alguns exemplos de casos de uso comuns para fluxos de dados.
Migração de dados a partir de sistemas legados
Neste cenário, uma organização decide usar o Power Apps para a nova experiência de interface do utilizador em vez do sistema legado on-premiss. Power Apps, Power Automate e AI Builder utilizam todos o Dataverse como principal sistema de armazenamento de dados. Os dados atuais no sistema local existente podem ser migrados para o Dataverse usando um fluxo de dados, e depois estes produtos podem usar esses dados.
Utilização de fluxos de dados para construir um data warehouse
Pode usar dataflows como substituto de outras ferramentas de extração, transformação, carregamento (ETL) para construir um data warehouse. Neste cenário, os engenheiros de dados de uma empresa decidem usar fluxos de dados para construir o seu data warehouse desenhado com esquema estrela, incluindo tabelas de factos e dimensões no Data Lake Storage. Depois, o Power BI é usado para gerar relatórios e dashboards ao obter dados dos fluxos de dados.
Utilização de fluxos de dados para construir um modelo dimensional
Pode usar fluxos de dados como substituto de outras ferramentas ETL para construir um modelo dimensional. Por exemplo, os engenheiros de dados de uma empresa decidem usar fluxos de dados para construir o modelo dimensional desenhado por esquema estelar, incluindo tabelas de factos e dimensões no Azure Data Lake Storage Gen2. Depois, o Power BI é usado para gerar relatórios e dashboards ao obter dados dos fluxos de dados.
Centralizar a preparação de dados e a reutilização de modelos semânticos em múltiplas soluções Power BI
Se várias soluções Power BI estiverem a usar a mesma versão transformada de uma tabela, o processo para criar a tabela é repetido várias vezes. Isto aumenta a carga no sistema de origem, consome mais recursos e cria dados duplicados com múltiplos pontos de falha. Em vez disso, pode ser criado um único fluxo de dados para calcular os dados de todas as soluções. O Power BI pode então reutilizar o resultado da transformação em todas as soluções. O fluxo de dados, se usado desta forma, pode fazer parte de uma arquitetura robusta de implementação do Power BI que evita duplicações no código Power Query e reduz os custos de manutenção da camada de integração de dados.