Introdução a Pipelines de Dados no Fabric

Ingestão de Dados e Modelos Semânticos com Microsoft Fabric

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Data Pipelines no Microsoft Fabric

Dois recursos principais no Data Factory:

  1. Data Pipelines - Orquestra a movimentação de dados. Data Pipelines
  2. Dataflows - oferece 300+ transformações via UI. Dataflows

Data Pipelines no Microsoft Fabric:

  • Automatiza ETL com pouco ou nenhum código.
  • Integra fontes de dados diversas sem atrito
  • Conjunto rico de atividades para ingestão e transformação
  • Execute manualmente ou agende com gatilhos
1 https://learn.microsoft.com/en-us/fabric/data-factory/data-factory-overview
Ingestão de Dados e Modelos Semânticos com Microsoft Fabric

Atividades em Data Pipelines

Atividades são tarefas nos Pipelines que orquestram o processamento de dados e a automação do fluxo de trabalho. Linha de montagem automobilística ilustrando atividades em um pipeline de dados

1 https://learn.microsoft.com/en-us/fabric/data-factory/activity-overview
Ingestão de Dados e Modelos Semânticos com Microsoft Fabric

Tipos de atividades

  1. Mover e transformar:
    • Cuida da transferência e transformação de dados
    • (ex.: Copy data Copy data).
  2. Metadados e validação:
    • Faz checagens de qualidade e busca metadados.
    • (ex.: LookupLookup).
  3. Fluxo de controle:
    • Controla a sequência com condições e loops.
    • (ex.: If condition If condition, ForEach If condition).
1 https://learn.microsoft.com/en-us/fabric/data-factory/activity-overview
Ingestão de Dados e Modelos Semânticos com Microsoft Fabric

Tipos de atividades

  1. Orquestrar:

    • Sincronizar vários processos
    • (ex.: Invoke Pipeline Invoke Pipeline).
  2. Notificações:

    • Envia alertas e atualizações por e-mail ou mensageria
    • (ex.: 365 Outlook365 Outlook, TeamsTeams).
  3. Transformar:

    • Executa manipulações conforme a lógica de negócio.
    • (ex.: NotebookNotebook, Stored ProcedureStored Procedure).
Ingestão de Dados e Modelos Semânticos com Microsoft Fabric

Parâmetros e variáveis do pipeline

Parameters e Variables ajudam a controlar e gerenciar o comportamento do pipeline de forma dinâmica.

Parameters:

  • Definidos em runtime: Ajuste o pipeline com entradas externas.
  • Escopo global: Afetam toda a execução.

Variables:

  • Rastreamento dinâmico: Mudam durante a execução.
  • Escopo local: Gerenciam dados em atividades específicas.
1 https://learn.microsoft.com/en-us/fabric/data-factory/parameters 2 https://learn.microsoft.com/en-us/fabric/data-factory/set-variable-activity
Ingestão de Dados e Modelos Semânticos com Microsoft Fabric

Execuções de pipeline

Uma execução de pipeline roda as atividades até concluir.

  • Sob demanda: Inicie direto na interface do Fabric. On-Demand Run
  • Agendada: Inicia em uma frequência definida. Scheduled Run

Monitoramento:

  • Acompanhe cada execução pelo Run ID na guia Monitor.

Validação:

  • Verifique a configuração com Validate antes de executar.
1 https://learn.microsoft.com/en-us/fabric/data-factory/pipeline-runs
Ingestão de Dados e Modelos Semânticos com Microsoft Fabric

Vamos praticar!

Ingestão de Dados e Modelos Semânticos com Microsoft Fabric

Preparing Video For Download...