Compartilhar 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 reutilizar o trabalho de preparação de dados em relatórios, aplicativos e modelos subsequentes.

No mundo dos dados em constante expansão, a preparação de dados pode ser difícil e cara. Ele pode consumir de 60 a 80% do tempo e custo de um projeto de análise típico. Esses projetos podem exigir o gerenciamento de dados fragmentados e incompletos, a integração de sistemas complexos, lidar com dados com inconsistência estrutural e superar uma alta barreira de habilidades.

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

Captura de tela mostrando como selecionar o conector de Fluxos de Dados do Power Platform.

Com fluxos de dados, a Microsoft traz os recursos de preparação de dados de autoatendimento do Power Query para os serviços online do Power BI e do 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 ingerir, limpar, transformar, integrar, enriquecer e esquematizar com facilidade dados de uma grande e crescente matriz de fontes transacionais e observacionais, abrangendo toda a lógica de preparação de dados. Anteriormente, a lógica ETL (extração, transformação, carregamento) só podia ser incluída em modelos semânticos no Power BI, copiada entre modelos semânticos e associada a configurações de gerenciamento de modelo semântico.

    Com 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 se basear no trabalho uns dos outros, graças a um mecanismo de cálculo revolucionário orientado por modelos. Esse mecanismo cuida de toda a lógica de transformação e dependência, reduzindo o tempo, custo e a necessidade de conhecimento para uma fração do que tradicionalmente era necessário para essas tarefas. Você pode criar fluxos de dados usando a conhecida experiência de preparação de dados de autoatendimento do Power Query. Os fluxos de dados são criados e facilmente gerenciados em ambientes ou workspaces de aplicativos, no Power BI ou no Power Apps, respectivamente, desfrutando de todos os recursos que esses serviços têm para oferecer, como gerenciamento de permissões e atualizações agendadas.

  • Carregar dados no Dataverse ou no Azure Data Lake Storage: dependendo do caso de uso, você pode armazenar dados preparados por fluxos de dados do Power Platform no Dataverse ou na conta do Azure Data Lake Storage da sua organização:

    • do Dataverse permite que você armazene e gerencie dados usados com segurança por aplicativos empresariais. Os dados no Dataverse são armazenados em um conjunto de tabelas. Uma tabela é um conjunto de linhas (anteriormente conhecidas como registros) e colunas (anteriormente conhecidas como campos/atributos). Cada coluna na tabela foi projetada para armazenar um determinado tipo de dados, por exemplo, nome, idade, salário e assim por diante. O Dataverse inclui um conjunto base 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.

    • O Azure Data Lake Storage permite que você colabore com pessoas da sua organização usando o Power BI, os Dados do Azure e os serviços de IA ou usando aplicativos de linha de negócios personalizados que leem dados do lake. Fluxos de dados que carregam dados para uma conta do Azure Data Lake Storage armazenam dados em pastas do Common Data Model. As pastas common data model contêm dados esquematizados e metadados em um formato padronizado, para facilitar a troca de dados e habilitar a interoperabilidade total entre serviços que produzem ou consomem dados armazenados na conta do Azure Data Lake Storage de uma organização como a camada de armazenamento compartilhado.

  • Análise Avançada e IA com o Azure: fluxos de dados do Power Platform armazenam dados no Dataverse ou no Azure Data Lake Storage, 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 Azure Machine Learning, Azure Databricks e Azure Synapse Analytics para análise avançada e IA. Isso permite que analistas de negócios, engenheiros de dados e cientistas de dados colaborem nos mesmos dados em 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 empresariais. Os fluxos de dados dão suporte ao Common Data Model oferecendo mapeamento fácil de qualquer dado em qualquer forma nas tabelas padrão do Common Data Model, como Conta e Contato. Os fluxos de dados também integram os dados, tanto as tabelas padrão quanto as personalizadas, na forma de Modelo Comum de Dados esquematizado. Os analistas de negócios podem aproveitar o esquema padrão e sua consistência semântica ou personalizar suas tabelas com base em suas necessidades exclusivas. O Common Data Model continua a evoluir como parte da Iniciativa de Dados Abertos .

Recursos de fluxo de dados nos serviços do 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.

Funcionalidade de fluxo de dados Power Apps 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
Suporte interno/esquema padronizado para o Modelo de Dados Comum Sim Sim
Conector de dados de fluxos de dados no Power BI Desktop Para fluxos de dados com o Azure Data Lake Storage como destino Sim
Integração com o Azure Data Lake Storage da organização Sim Sim
Integração com o Dataverse Sim Não
Tabelas vinculadas de fluxo de dados Para fluxos de dados com o Azure Data Lake Storage como destino Sim
Tabelas computadas (transformações no armazenamento usando M) Para fluxos de dados com o Azure Data Lake Storage como destino Somente Power BI Premium
Atualização incremental do fluxo de dados Para fluxos de dados com o Azure Data Lake Storage como destino, requerem o Plano 2 do Power Apps Somente Power BI Premium
Execução na capacidade do Power BI Premium/execução paralela de transformações Não Sim

Limitações conhecidas

Próximas etapas

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

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

Os artigos a seguir entram em mais detalhes sobre cenários comuns de uso para fluxos de dados.

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