Compartilhar via


Carregar dados em uma tabela do Dataverse e criar um relatório de monitoramento de fluxos de dados com o Power BI

Este tutorial demonstra como carregar dados em uma tabela do Dataverse para criar um relatório de monitoramento de fluxos de dados no Power BI.

Imagem de um exemplo de dashboard de monitoramento de dados do Power BI.

Você poderá usar esse dashboard para monitorar a execução da atualização e a contagem de falhas dos fluxos de dados. Com esse dashboard, será possível acompanhar quaisquer problemas no desempenho dos fluxos de dados e compartilhar os dados com outras pessoas.

Primeiro, você criará uma tabela do Dataverse que armazenará todos os metadados da execução do fluxo de dados. Para cada atualização de um fluxo de dados, um registro é adicionado a esta tabela. Você também pode armazenar metadados de várias execuções de fluxo de dados na mesma tabela. Depois que a tabela for criada, você conectará o arquivo do Power BI à tabela do Dataverse.

Visão geral do tutorial do Dataverse.

Pré-requisitos

Baixar o arquivo .pbit

Primeiro, baixe o arquivo .pbit do Dataverse.

Criar uma tabela no Dataverse

  1. Navegue até o portal do Power Apps.

  2. No painel de navegação à esquerda, expanda Dados, selecione Tabelas e, em seguida, Nova tabela.

    Imagem com a caixa de diálogo Nova tabela aberta.

  3. No painel Nova tabela:

    1. Insira o Monitoramento de Fluxos de Dados no Nome de exibição.
    2. Em Coluna de Nome Primário, insira o Nome do fluxo de dados em Nome de exibição.
    3. Selecione Criar.
  4. Selecione Adicionar coluna para repetir a adição de colunas para os seguintes valores:

    • Nome de exibição: "ID do fluxo de dados", Tipo de dados: Texto, Obrigatório: Obrigatório.
    • Nome de exibição: "Status de Atualização", Tipo de dados: Texto, Obrigatório: Obrigatório.
    • Nome de exibição: "Tipo de Atualização", Tipo de dados: Texto, Obrigatório: Obrigatório.
    • Nome de exibição: "Hora de Início", Tipo de dados: Data e Hora, Obrigatório: Obrigatório.
    • Nome de exibição: "Hora de Término", Tipo de dados: Data e Hora, Obrigatório: Obrigatório.

    Imagem com a caixa de diálogo Nova coluna aberta.

Criação de um fluxo de dados

Se você ainda não tiver um, crie um fluxo de dados. Você pode criar um fluxo de dados em Fluxos de dados do Power BI ou em Fluxos de dados do Power Apps.

Criar um fluxo do Power Automate

  1. Navegue até Power Automate.

  2. Selecione Criar>Fluxo de nuvem automatizado.

  3. Insira um nome para o fluxo e pesquise o conector "Quando uma atualização de fluxo de dados for concluída". Selecione esse conector na lista e clique em Criar.

  4. Personalize o conector. Insira as seguintes informações em seu fluxo de dados:

    • Tipo de grupo: selecione Ambiente ao se conectar ao Power Apps e Workspace ao se conectar ao Power BI.
    • Grupo: selecione o ambiente do Power Apps ou o workspace do Power BI em que o fluxo de dados está.
    • Fluxo de dados: selecione seu fluxo de dados pelo nome.
  5. Selecione Nova etapa para adicionar uma ação ao seu fluxo.

  6. Pesquise o conector "Adicionar uma nova linha" no Dataverse e selecione-o.

  7. Em Adicionar uma nova linha, selecione Escolher uma tabela e escolha Monitoramento de Fluxos de Dados na lista.

    Imagem com os campos do  monitoramento de fluxos de dados na caixa de diálogo Adicionar linha.

  8. Para cada campo necessário, você precisa adicionar um valor dinâmico. Esse valor é a saída dos metadados da execução do fluxo de dados.

    1. Selecione o campo próximo ao Nome do Fluxo de Dados e selecione Nome do Fluxo de Dados no conteúdo dinâmico.

      Imagem com o conteúdo dinâmico do nome do fluxo de dados adicionado ao campo de nome do fluxo de dados.

    2. Repita esse processo para todos os campos obrigatórios.

      Imagem do conector Adicionar uma nova linha com todos os campos preenchidos com conteúdo dinâmico.

  9. Salve o fluxo.

Criar um relatório do Power BI

  1. Abra o arquivo .pbit .

  2. Conecte-se à entidade Monitoramento de Fluxos de Dados do Dataverse.

Neste painel, para cada fluxo de dados no intervalo de tempo especificado, você pode monitorar:

  • A duração do fluxo de dados
  • A contagem de fluxo de dados
  • A contagem de falhas do fluxo de dados

A ID exclusiva para cada fluxo de dados é gerada por uma mesclagem entre o nome do fluxo de dados e a hora de início do fluxo de dados.