Compartilhar via


Atualizar um modelo semântico usando pipelines de dados (versão prévia)

Os modelos de atualização de modelo semântico do Power BI permitem orquestrar atualizações semânticas de modelo usando pipelines de dados do Fabric, facilitando a automatização e a sequência de atividades de atualização. Em vez de configurar a lógica de atualização manualmente, você pode começar com um modelo guiado que lida com cenários comuns, como atualizações agendadas, gatilhos controlados por eventos ou atualização de vários modelos em sequência.

O Fabric Data Factory é um serviço de integração de dados e ETL baseado em nuvem projetado para lidar com cenários complexos de orquestração de dados. Ele permite a criação de fluxos de trabalho (pipelines) controlados por dados que automatizam a movimentação e a transformação de dados em escala.

Saiba mais sobre modelos para o Data Factory e a atividade de atualização semântica do modelo.

Criar um pipeline de dados

Antes de começar, você precisa de um workspace com uma capacidade habilitada para o Microsoft Fabric.

No workspace do Power BI, vá para a página de detalhes do modelo semântico e selecione Criar atualização avançada na lista suspensa de atualização.

Captura de tela do ponto de entrada da página de detalhes do modelo semântico do Power BI para a experiência de modelos.

Isso abre a galeria de modelos, que inclui cenários de atualização pré-configurados, como:

Cada modelo fornece uma configuração guiada para ajudá-lo a configurar o processo de atualização em pipelines de dados.

Captura de tela da galeria de modelos de atualização semântica do Power BI.

Componentes da solução de pipeline de dados

Ao configurar um modelo, você usará esses componentes principais:

  • Configuração guiada: cada modelo inclui um assistente passo a passo. Leia mais sobre modelos do Data Factory.
  • Configurações semânticas de atualização de modelo: selecione a conexão, o workspace e o modelo semântico. Opcionalmente, especifique tabelas ou partições para atualização incremental. Leia mais sobre atividades semânticas de atualização de modelo.
  • Opções de agendamento: escolha intervalos flexíveis, de minuto a minuto a trimestral.
  • Atividades adicionais: adicionar ações como notificações do Teams ou do Outlook. Leia mais sobre as atividades do Data Factory.
  • Pipelines de dados: orquestrar o processo geral, permitindo que você visualize e gerencie atividades de atualização. Leia mais sobre pipelines de dados.

Exemplos

Os exemplos a seguir mostram como você pode usar modelos para orquestrar atualizações semânticas de modelo no Power BI. Cada cenário fornece uma configuração guiada na experiência de Pipelines de Dados e você pode adicionar atividades adicionais conforme necessário.

Atualizar um modelo semântico após uma atualização de fluxo de dados

Use este modelo quando quiser que um modelo semântico seja atualizado quando um fluxo de dados for concluído.

Captura de tela do modelo semântico de atualização após uma configuração de atualização de fluxo de dados.

  1. Selecione o fluxo de dados e o workspace a ser monitorado.
  2. Configure a atividade de atualização semântica do modelo selecionando a conexão, o workspace e o modelo.

Captura de tela dos detalhes do modelo semântico para atualizar um modelo semântico após uma atualização de fluxo de dados.

Atualização incremental

Um modelo semântico pode ser atualizado incrementalmente de acordo com as tabelas e partições selecionadas.

Captura de tela da configuração de atualização incremental.

  1. Na atividade de atualização semântica do modelo, escolha as tabelas que você deseja atualizar.
  2. Selecione partições a serem atualizadas.
  3. Execute o pipeline para atualizar apenas os dados alterados.

Adicionar notificações ou alertas

Você pode estender seu pipeline adicionando atividades que notificam os usuários quando uma atualização é concluída ou falha.

Captura de tela das equipes e da atividade do Outlook.

  1. Depois de configurar a atualização semântica do modelo, adicione uma atividade do Teams ou do Outlook .
  2. Insira destinatários e uma mensagem personalizada.
  3. Salve e execute o pipeline.

Atualizações agendadas

Configure uma atualização semântica do modelo para ser executada em um agendamento.

Captura de tela do menu de atualização agendada.

  1. Selecione o modelo semântico a ser atualizado.
  2. Configure a agenda (minuto a minuto, por hora, diariamente, semanal ou mensal).
  3. Salve o pipeline para aplicar o agendamento.

Captura de tela da execução bem-sucedida do pipeline.

Sequenciar vários modelos semânticos

Use este modelo quando vários modelos semânticos precisarem ser atualizados em uma ordem específica.

Captura de tela da configuração de vários modelos semânticos de sequência.

  1. Adicione várias atividades semânticas de atualização de modelo ao pipeline.
  2. Organize-os em sequência.
  3. Salve e execute o pipeline.

Atualização controlada por eventos

Dispare uma atualização semântica de modelo com base em eventos.

Captura de tela do botão adicionar gatilho para atualização controlada por eventos.

  1. Adicione um gatilho (por exemplo, um arquivo que chega ao armazenamento).
  2. Configure a atividade de atualização semântica do modelo com conexão, workspace e modelo.
  3. Opcionalmente, adicione alertas ou outras atividades downstream.

Isso é ideal para cenários em que seus dados são alterados de forma imprevisível e você precisa que o modelo semântico seja atualizado imediatamente. Leia mais sobre gatilhos de evento.