Partilhar via


Criar e utilizar fluxos de dados nas Power Apps

Com a preparação avançada de dados disponível no Power Apps, pode criar uma coleção de dados denominada fluxo de dados, que pode utilizar para ligar a dados empresariais de várias origens, limpar os dados, transformá-los e, em seguida, carregá-los no Microsoft Dataverse ou na conta de armazenamento Azure Data Lake Gen2 da sua organização.

Um fluxo de dados é uma coleção de tabelas que são criadas e gerenciadas em ambientes no serviço Power Apps. Você pode adicionar e editar tabelas em seu fluxo de dados, bem como gerenciar agendas de atualização de dados, diretamente do ambiente no qual seu fluxo de dados foi criado.

Depois de criar um fluxo de dados no portal do Power Apps, você pode obter dados dele usando o conector Dataverse ou o conector de fluxo de dados do Power BI Desktop, dependendo do destino escolhido ao criar o fluxo de dados.

Há três etapas principais para usar um fluxo de dados:

  1. Crie o fluxo de dados no portal do Power Apps. Você seleciona o destino para carregar os dados de saída, a fonte de onde obter os dados e as etapas do Power Query para transformar os dados usando ferramentas da Microsoft projetadas para tornar isso simples.

  2. Agendar execuções de fluxo de dados. Esta é a frequência na qual o Power Platform Dataflow deve atualizar os dados que seu fluxo de dados carregará e transformará.

  3. Use os dados carregados para o armazenamento de destino. Você pode criar aplicativos, fluxos, relatórios e painéis do Power BI ou conectar-se diretamente à pasta Modelo de Dados Comum do fluxo de dados no lago da sua organização usando serviços de dados do Azure como Azure Data Factory, Azure Databricks ou qualquer outro serviço que ofereça suporte ao padrão de pasta Modelo de Dados Comum.

As seções a seguir examinam cada uma dessas etapas para que você possa se familiarizar com as ferramentas fornecidas para concluir cada etapa.

Criar um fluxo de dados

Os fluxos de dados são criados em um ambiente. Portanto, você só poderá vê-los e gerenciá-los a partir desse ambiente. Além disso, as pessoas que desejam obter dados do seu fluxo de dados devem ter acesso ao ambiente no qual você os criou.

Importante

  1. Inicie sessão no Power Apps e verifique em que ambiente se encontra, encontre o comutador de ambiente perto do lado direito da barra de comandos.

    Alternador de ambiente.

  2. No painel de navegação esquerdo, selecione Fluxos de dados. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  3. Selecione Novo fluxo de dados. Na página Novo Fluxo de Dados , insira um Nome para o fluxo de dados. Por padrão, os fluxos de dados armazenam tabelas no Dataverse. Selecione Entidades analíticas somente se desejar que as tabelas sejam armazenadas na conta de armazenamento do Azure Data Lake da sua organização. Selecione Criar.

    Importante

    Há apenas um proprietário de qualquer fluxo de dados: a pessoa que o criou. Somente o proprietário pode editar o fluxo de dados. A autorização e o acesso aos dados criados pelo fluxo de dados dependem do destino para o qual você carregou os dados. Os dados carregados no Dataverse estarão disponíveis através do Dataverse Connector e requer que a pessoa que acessa os dados esteja autorizada a usar o Dataverse. Os dados carregados na conta de armazenamento do Azure Data Lake Gen2 da sua organização podem ser acessados por meio do conector Power Platform Dataflow e o acesso a eles requer associação dentro do ambiente em que foram criados.

  4. Na página Escolher fonte de dados , selecione a fonte de dados onde as tabelas estão armazenadas. A seleção de fontes de dados exibidas permite criar tabelas de fluxo de dados.

    Escolher fonte de dados

  5. Depois de selecionar uma fonte de dados, você será solicitado a fornecer as configurações de conexão, incluindo a conta a ser usada ao se conectar à fonte de dados. Selecione Avançar.

    Conecte-se à fonte de dados.

  6. Uma vez conectado, você seleciona os dados a serem usados para sua tabela. Quando você escolhe dados e uma fonte, o serviço Power Platform Dataflow se reconectará posteriormente à fonte de dados para manter os dados em seu fluxo de dados atualizados, na frequência selecionada posteriormente no processo de configuração.

    Escolha os dados.

Agora que você selecionou os dados a serem usados na tabela, você pode usar o editor de fluxo de dados para moldar ou transformar esses dados no formato necessário para uso em seu fluxo de dados.

Usar o editor de fluxo de dados para moldar ou transformar dados

Pode moldar a sua seleção de dados num formulário que funcione melhor para a sua tabela utilizando uma experiência de edição do Power Query, semelhante ao Editor do Power Query no Power BI Desktop. Para saber mais sobre o Power Query, consulte Visão geral da consulta no Power BI Desktop.

Se você quiser ver o código que o Editor de Consultas está criando com cada etapa, ou se quiser criar seu próprio código de formatação, você pode usar o editor avançado.

Editor avançado.

Fluxos de dados e o modelo de dados comum

As tabelas de fluxos de dados incluem novas ferramentas para mapear facilmente seus dados corporativos para o Modelo de Dados Comum, enriquecê-los com dados da Microsoft e de outros países e obter acesso simplificado ao aprendizado de máquina. Esses novos recursos podem ser aproveitados para fornecer insights inteligentes e acionáveis sobre os dados da sua empresa. Depois de concluir todas as transformações na etapa de edição de consultas descrita abaixo, você pode mapear colunas de suas tabelas de fonte de dados para colunas de tabela padrão, conforme definido pelo Modelo de Dados Comum. As tabelas padrão têm um esquema conhecido definido pelo Common Data Model.

Para obter mais informações sobre essa abordagem e sobre o Common Data Model, consulte The Common Data Model.

Para aproveitar o Modelo de Dados Comum com seu fluxo de dados, selecione a transformação Mapear para Padrão na caixa de diálogo Editar Consultas . Na tela Mapear tabelas exibida, selecione a tabela padrão que você deseja mapear.

Mapear para a tabela padrão.

Quando você mapeia uma coluna de origem para uma coluna padrão, ocorre o seguinte:

  1. A coluna de origem assume o nome de coluna padrão (a coluna é renomeada se os nomes forem diferentes).

  2. A coluna de origem obtém o tipo de dados da coluna padrão.

Para manter a tabela padrão Common Data Model, todas as colunas padrão que não são mapeadas obtêm valores Nulos .

Todas as colunas de origem que não são mapeadas permanecem como estão para garantir que o resultado do mapeamento seja uma tabela padrão com colunas personalizadas.

Depois de concluir suas seleções e a tabela e suas configurações de dados estiverem concluídas, você estará pronto para a próxima etapa, que é selecionar a frequência de atualização do seu fluxo de dados.

Definir a frequência de atualização

Depois que as tabelas forem definidas, você deverá agendar a frequência de atualização para cada uma das fontes de dados conectadas.

Os fluxos de dados usam um processo de atualização de dados para mantê-los atualizados. Na ferramenta de criação de fluxo de dados da Power Platform, você pode optar por atualizar seu fluxo de dados manualmente ou automaticamente em um intervalo agendado de sua escolha.

Agendar uma atualização automaticamente

  1. Selecione Atualizar automaticamente.

  2. Insira a frequência do fluxo de dados:

    • Atualização baseada em frequência. Defina a frequência em incrementos de 30 minutos, data de início e hora em UTC.

    • Atualize em dias e horários específicos. Escolha fuso horário, frequência (diária ou semanal) e hora do dia em incrementos de 30 minutos.

      Opção Atualizar automaticamente.

  3. Selecione Publicar.

Algumas organizações podem querer usar seu próprio armazenamento para criação e gerenciamento de fluxos de dados. Você pode integrar fluxos de dados com o Azure Data Lake Storage Gen2 se seguir os requisitos para configurar a conta de armazenamento corretamente. Para obter mais informações: Conectar o Azure Data Lake Storage Gen2 para armazenamento de fluxo de dados

Solução de problemas de conexões de dados

Pode haver ocasiões em que a conexão com fontes de dados para fluxos de dados tenha problemas. Esta seção fornece dicas de solução de problemas quando ocorrem problemas.

  • Conector do Salesforce. O uso de uma conta de teste do Salesforce com fluxos de dados resulta numa falha de conexão sem que sejam fornecidas informações. Para resolver isso, use uma conta de produção do Salesforce ou uma conta de desenvolvedor para testes.

  • Conector do SharePoint Certifique-se de fornecer o endereço raiz do site do SharePoint, sem subpastas ou documentos. Por exemplo, use um link semelhante ao https://microsoft.sharepoint.com/teams/ObjectModel.

  • Conector de arquivo JSON. Atualmente, você pode se conectar a um arquivo JSON usando apenas a autenticação básica. Por exemplo, um URL semelhante a https://XXXXX.blob.core.windows.net/path/file.json?sv=2019-01-01&si=something&sr=c&sig=123456abcdefg não é suportado no momento.

  • Azure Synapse Analytics. Atualmente, os fluxos de dados não oferecem suporte à autenticação do Microsoft Entra para o Azure Synapse Analytics. Use a autenticação básica para esse cenário.

Observação

Se você usar políticas de prevenção de perda de dados (DLP) para bloquear o HTTP com o conector Microsoft Entra (pré-autorizado), os conectores SharePoint e OData falharão. O conector de HTTP com Microsoft Entra (pré-autorizado) deve ser permitido nas políticas de DLP para que os conectores de SharePoint e OData funcionem.

Os usuários podem receber uma mensagem de erro se a conexão que estão usando para exportação exigir uma correção. Nesse caso, o usuário recebe uma mensagem de erro informando que a conexão com o Dataverse falhou. Verifique o link abaixo sobre como corrigir esse problema.

Para resolver esse problema:

  1. No Power Apps (make.powerapps.com), selecione Conexões no painel de navegação esquerdo. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.
  2. Localize a ligação do Microsoft Dataverse (legado).
  3. Selecione o link Corrigir conexão na coluna Status e siga as instruções na tela.

Após a conclusão da correção, tente exportar novamente.

Você recebe a mensagem de erro "Houve um problema ao atualizar o fluxo de dados"

Este erro ocorre quando você tenta atualizar o fluxo de dados enquanto usa o navegador Firefox. Para contornar esse problema, use um navegador da Web diferente, como o Microsoft Edge ou o Google Chrome.

Próximos passos

Os seguintes artigos são úteis para obter mais informações e cenários ao usar fluxos de dados:

Para obter mais informações sobre o Common Data Model: