Partilhar via


Criar e usar fluxos de dados no Microsoft Power Platform

O uso de fluxos de dados com o Microsoft Power Platform facilita a preparação de dados e permite que você reutilize seu trabalho de preparação de dados em relatórios, aplicativos e modelos subsequentes.

No mundo dos dados em constante expansão, a preparação dos dados pode ser difícil e dispendiosa. Pode consumir de 60% a 80% do tempo e do custo de um projeto de análise típico. Tais projetos podem exigir a gestão de dados fragmentados e incompletos, a integração de sistemas complexos, dados com inconsistências estruturais e um nível elevado de competências.

Para facilitar a preparação de dados e ajudá-lo a obter mais valor dos seus dados, foram criados os fluxos de dados do Power Query e do Power Platform.

Captura de tela mostrando como selecionar o conector Power Platform Dataflows.

Com fluxos de dados, a Microsoft traz os recursos de preparação de dados pessoais do Power Query para os serviços online do Power BI e Power Apps e expande os recursos existentes das seguintes maneiras:

  • Preparação de dados de autoatendimento para big data com fluxos de dados: Os fluxos de dados podem ser usados para facilmente ingerir, limpar, transformar, integrar, enriquecer e esquematizar dados de uma grande e crescente variedade de fontes transacionais e observacionais, abrangendo toda a lógica de preparação de dados. Anteriormente, a lógica ETL (extrair, transformar, carregar) só podia ser incluída em modelos semânticos no Power BI, copiada repetidamente entre modelos semânticos e vinculada a configurações de gerenciamento de modelo semântico.

    Com os fluxos de dados, a lógica ETL é elevada a um artefato de primeira classe nos serviços do Microsoft Power Platform e inclui experiências dedicadas de criação e gerenciamento. Analistas de negócios, profissionais de BI e cientistas de dados podem usar fluxos de dados para lidar com os desafios mais complexos de preparação de dados e desenvolver o trabalho uns dos outros, graças a um revolucionário mecanismo de cálculo orientado por modelo. Esse mecanismo cuida de toda a lógica de transformação e dependência, reduzindo tempo, custo e experiência para uma fração do que tradicionalmente é necessário para essas tarefas. Pode criar fluxos de dados utilizando a conhecida experiência de preparação de dados self-service do Power Query. Os fluxos de dados são criados e facilmente gerenciados em espaços de trabalho ou ambientes de aplicativos, no Power BI ou no Power Apps, respectivamente, aproveitando todos os recursos que esses serviços têm a oferecer, como gerenciamento de permissões e atualizações agendadas.

  • Carregar dados no Dataverse ou node Armazenamento do Azure Data Lake: Dependendo do seu caso de uso, você pode armazenar dados preparados pelos fluxos de dados da Power Platform no Dataverse ou na conta do Armazenamento do Azure Data Lake da sua organização:

    • Dataverse permite armazenar e gerenciar dados usados por aplicativos de negócios com segurança. Os dados dentro do Dataverse são armazenados em um conjunto de tabelas. Uma tabela é um conjunto de linhas (anteriormente referidas como registos) e colunas (anteriormente referidas como campos/atributos). Cada coluna na tabela é projetada para armazenar um determinado tipo de dados, por exemplo, nome, idade, salário e assim por diante. O Dataverse inclui um conjunto básico de tabelas padrão que abrangem cenários típicos, mas você também pode criar tabelas personalizadas específicas para sua organização e preenchê-las com dados usando fluxos de dados. Os criadores de aplicativos podem usar o Power Apps e o Power Automate para criar aplicativos avançados que usam esses dados.

    • Armazenamento do Azure Data Lake permite-lhe colaborar com pessoas na sua organização usando o Power BI, Azure Data e os serviços de IA, ou usando aplicações personalizadas da linha de negócios que leem dados do lake. Os fluxos de dados que carregam dados para uma conta do Armazenamento do Azure Data Lake armazenam dados em pastas do Modelo de Dados Comum. As pastas do Modelo de Dados Comum contêm dados e metadados esquematizados em um formato padronizado, para facilitar a troca de dados e permitir a interoperabilidade total entre serviços que produzem ou consomem dados armazenados na conta do Armazenamento Azure Data Lake de uma organização como a camada de armazenamento compartilhado.

  • Advanced Analytics e IA com o Azure: os fluxos de dados da Power Platform armazenam dados no Dataverse ou no Armazenamento do Azure Data Lake, o que significa que os dados ingeridos por meio de fluxos de dados agora estão disponíveis para engenheiros de dados e cientistas de dados aplicarem todo o poder dos Serviços de Dados do Azure, como o Azure Machine Learning, o Azure Databricks e o Azure Synapse Analytics para análises avançadas e IA. Isso permite que analistas de negócios, engenheiros de dados e cientistas de dados colaborem nos mesmos dados dentro de sua organização.

  • Suporte para o Common Data Model: Common Data Model é um conjunto de esquemas de dados padronizados e um sistema de metadados para permitir a consistência dos dados e seu significado entre aplicativos e processos de negócios. Os fluxos de dados suportam o Modelo de Dados Comum, oferecendo mapeamento fácil de quaisquer dados em qualquer forma para as tabelas padrão do Modelo de Dados Comum, como Conta e Contato. Os fluxos de dados também colocam os dados, tabelas padrão e personalizadas, no formulário Modelo de Dados Comum esquematizado. Os analistas de negócios podem tirar proveito do esquema padrão e sua consistência semântica, ou personalizar suas tabelas com base em suas necessidades exclusivas. O Modelo de Dados Comum continua a evoluir como parte da Iniciativa de Dados Abertos .

Recursos de fluxo de dados nos serviços da Microsoft Power Platform

A maioria dos recursos de fluxo de dados está disponível no Power Apps e no Power BI. Os fluxos de dados estão disponíveis como parte dos planos desses serviços. Alguns recursos de fluxo de dados são específicos do produto ou estão disponíveis em diferentes planos de produto. A tabela a seguir descreve os recursos de fluxo de dados e sua disponibilidade.

Capacidade de fluxo de dados Aplicações Power Power BI
Atualização agendada Até 48 por dia Até 48 por dia
Tempo máximo de atualização por tabela Até 2 horas Até 2 horas
Criação de fluxo de dados com o Power Query Online Sim Sim
Gerenciamento de fluxo de dados No portal de administração do Power Apps No portal de administração do Power BI
Novos conectores Sim Sim
Esquema padronizado / suporte interno para o Common Data Model Sim Sim
Conector de Fluxos de Dados no Power BI Desktop Para fluxos de dados com o Armazenamento Azure Data Lake como destino Sim
Integração com o Armazenamento Azure Data Lake da organização Sim Sim
Integração com Dataverse Sim Não
Tabelas vinculadas de fluxo de dados Para fluxos de dados com o Armazenamento Azure Data Lake como destino Sim
Tabelas computadas (transformações no armazenamento usando M) Para fluxos de dados com o Armazenamento Azure Data Lake como destino Apenas Power BI Premium
Atualização incremental do fluxo de dados Para fluxos de dados com o Armazenamento Azure Data Lake como destino, requer o Power Apps Plan2 Apenas Power BI Premium
Execução em Capacidade Premium do Power BI / execução paralela de transformações Não Sim

Limitações conhecidas

Próximos passos

Mais informações sobre fluxos de dados no Power Apps:

Mais informações sobre fluxos de dados no Power BI:

Os artigos a seguir fornecem mais detalhes sobre cenários de uso comum para fluxos de dados.

Para obter mais informações sobre o Common Data Model e o padrão de pasta Common Data Model, leia os seguintes artigos: