M365Con 2027 – conferência online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Microsoft Fabric Notebooks e Lakehouse

By · · Updated

Crie fluxos de trabalho de transformação de dados e machine learning com os notebooks do Microsoft Fabric e o lakehouse para análises escaláveis.

Automatically translated with AI from the original post. Read the English original

Cover: Azure AI Foundry - Simply Explained

Os fluxos tradicionais de ETL podem ser lentos. Eles têm muitas etapas manuais. Também exigem muita manutenção. Veja alguns problemas comuns:

Limitação

Descrição

Esforço manual

Você passa mais tempo escrevendo scripts e atualizando dados.

Altos custos de manutenção

À medida que seus dados crescem, o processo consome mais tempo e dinheiro.

Desafios com esquema fixo

Mudanças nos dados podem quebrar seus pipelines. Corrigi-los consome muito tempo.

Ao usar notebooks para a transformação de dados, você tem um local principal para os seus dados. O padrão Bronze-Silver-Gold com Spark e Lakehouse melhora a qualidade dos seus dados. Ele também ajuda a rastrear a origem deles. Você recebe feedback claro e pode colaborar com sua equipe. Isso ajuda todos a ficarem alinhados.

Principais conclusões

Por que migrar para a transformação de dados orientada a código

Desafios dos fluxos tradicionais de ETL

Talvez você já tenha usado Power Query, Excel ou scripts para a transformação de dados. Essas ferramentas podem causar problemas quando os dados crescem. Você pode encontrar arquivos chamados "final_v2_REAL.xlsx" sem saber qual é o correto. Fazer tudo manualmente dificulta saber o que mudou. Os pipelines podem quebrar se os dados mudarem. Corrigir esses problemas consome muito tempo e esforço.

Se você usa muitas ferramentas, pode perder a referência de onde seus dados começaram. Você também pode cometer erros difíceis de identificar.

Benefícios dos Notebooks do Fabric e do Lakehouse

Os Notebooks do Fabric e o Lakehouse ajudam você a fazer a transformação de dados com mais qualidade. Você escreve seu código em um só lugar. Pode usar o Git para registrar cada alteração. Isso facilita revisar seu trabalho e refazê-lo quando preciso. Você pode trabalhar com milhões de linhas sem mover dados para outras ferramentas.

Veja como os notebooks orientados a código com integração ao Git se diferenciam das ferramentas tradicionais de ETL:

Recurso

Notebooks do Fabric (orientados a código)

Ferramentas tradicionais de ETL

Benefícios

Linhagem de ponta a ponta

✅ Em nível de coluna

⚠️ Em nível de tabela

Solução de problemas e visibilidade mais fáceis

Auditabilidade

✅ Histórico completo (Git)

⚠️ Limitado

Rastreamento claro das alterações

Colaboração

✅ Base de código centralizada

⚠️ Scripts/arquivos dispersos

Equipes trabalham juntas, com menos confusão

Você pode definir as regras de negócio em um só lugar. As equipes podem usar essas regras em dashboards e relatórios. Isso ajuda a evitar erros e mantém todos alinhados. Também permite que a equipe explore os dados com segurança.

Mudança de mentalidade: notebooks como camada de transformação

Pense nos notebooks como o principal local para a transformação de dados. Os notebooks são a sua fonte única de verdade. Você pode revisar, testar e compartilhar seu trabalho. Pode usar parâmetros para alternar entre testes e uso real. Assim, você ganha mais controle e pode confiar nos seus dados.

Pense no seu notebook como o plano dos seus dados. Você verá o que acontece em cada etapa.

O padrão de transformação de dados Bronze-Silver-Gold

O padrão Bronze-Silver-Gold ajuda a organizar o seu processo de transformação de dados. Você move os dados por três estágios bem definidos. Cada estágio tem uma função específica. Esse padrão torna o pipeline de dados mais fácil de gerenciar e mais confiável.

Bronze: ingestão de dados brutos

Você começa pela camada Bronze. Aqui, você traz dados brutos de diferentes fontes. Ainda não altera os dados. Apenas os coleta e armazena com segurança. Essa etapa mantém seus dados originais preservados para uso futuro.

Você pode usar vários métodos para carregar dados na camada Bronze. A tabela abaixo mostra algumas formas comuns:

Método

Descrição

Atividades de cópia direta

Use para a ingestão simples de dados brutos.

Atalhos

Apontam diretamente para os dados de origem, sem transformação.

Notebooks PySpark

Use para conversão de formato ou análise inicial.

Você deve sempre impor um esquema ao carregar os dados. Isso ajuda a identificar erros logo no início. Se encontrar linhas incorretas, você pode colocá-las em quarentena. Assim, seus dados permanecem limpos desde o começo.

Dica: Sempre mantenha uma cópia dos seus dados brutos. Você pode precisar dela para corrigir problemas ou revisar seu trabalho mais tarde.

Silver: limpeza e conformidade dos dados

A camada Silver é onde você limpa e padroniza os dados. Você corrige erros, remove duplicatas e garante que os dados estejam de acordo com as regras de negócio. Também junta tabelas e preenche valores ausentes, quando necessário.

Nesta camada, você deve:

Você usa ferramentas como PySpark ou pandas no seu notebook. Isso permite escrever etapas claras para cada alteração. Você pode testar seu trabalho e confirmar que está correto antes de seguir adiante.

Nota: Use verificações canário após cada grande etapa. Por exemplo, confira a contagem de linhas ou procure valores vazios em excesso. Isso ajuda a identificar problemas logo no início.

Gold: engenharia de atributos para analytics e ML

A camada Gold prepara seus dados para analytics e machine learning. Você cria novos atributos, como defasagens temporais ou grupos de clientes. Também constrói tabelas prontas para dashboards ou modelos.

Nesta camada, você deve:

Você deve sempre gravar os dados de forma idempotente. Isso significa que pode executar seu pipeline várias vezes sem cometer erros ou contar duas vezes. Você pode usar snapshots Delta para salvar versões das tabelas. Se algo der errado, pode voltar para uma cópia segura.

Lembre-se: a camada Gold é onde seus dados se tornam mais valiosos. Redobre o cuidado ao revisar seu trabalho e mantê-lo confiável.

Seguindo o padrão Bronze-Silver-Gold, você constrói um pipeline sólido de Data Transformation. Você mantém seus dados seguros, limpos e prontos para qualquer análise ou projeto de machine learning.

Orquestrando Data Transformation com Notebooks e Spark

Lendo e gravando tabelas Delta

Você pode usar Spark nos Fabric Notebooks para trabalhar com tabelas Delta. Isso permite processar milhões de linhas com muita rapidez. Você não precisa mover dados nem ajustar tudo manualmente. Se ativar o Native Execution Engine, seus trabalhos podem ser executados até cinco vezes mais rápido. Você pode ajustar configurações como spark.sql.files.maxPartitionBytes e spark.sql.shuffle.partitions para adequá-las ao tamanho dos seus dados. O Auto Compaction ajuda em cenários com muitas gravações pequenas. Ele deixa suas tabelas mais rápidas para pesquisar. Muitas empresas observam ciclos de ELT 30% mais rápidos e consultas 1,2 vez melhores ao aplicar essas práticas.

Dica: As tabelas Delta mantêm seus dados em versões. Você pode desfazer alterações se cometer um erro.

Parametrização e gerenciamento de ambientes

Você deve usar parâmetros nos seus notebooks. Isso permite alternar entre testes e uso real. Ajuda a evitar erros e mantém seus dados seguros. Planeje a separação entre dados de teste e dados reais. Você também pode usar um plano de catálogo para organizar seus metadados e proteger informações privadas. Assim, fica mais fácil controlar quem pode ver o quê e seguir as regras da empresa.

Nota: Os parâmetros permitem que seus notebooks funcionem para várias equipes e continuem seguros.

Automatizando e agendando fluxos de trabalho

Você pode configurar seus notebooks para rodar sozinhos em uma agenda. Assim, não é preciso executar etapas manualmente nem usar arquivos CSV. Ferramentas como dbt Cloud, Meltano e Prefect ajudam a monitorar e controlar seus pipelines. O dbt Cloud é bom para trabalhos em SQL. O Meltano é gratuito e funciona com Git. O Prefect usa Python e oferece novas tentativas, cache e logs.

Se você automatizar seus fluxos de trabalho, corrige menos erros e extrai mais valor dos seus dados.

Governança, auditabilidade e melhores práticas

Integração com Git e revisão de código

O Git ajuda você a acompanhar cada alteração nos seus notebooks. Você pode ver quem fez alterações e quando. Teste novas ideias em um branch antes de incorporá-las ao projeto principal. A revisão de código permite que sua equipe encontre erros cedo. Todos podem trabalhar juntos sem perder o trabalho uns dos outros. Se algo der errado, você pode voltar para uma versão segura.

Benefício

Descrição

Acompanhe cada alteração

Você sempre sabe quem fez alterações e quando.

Experimente sem medo

Teste coisas novas em um branch e incorpore-as quando estiverem prontas.

Colabore com eficiência

Muitas pessoas podem trabalhar juntas sem perder trabalho.

Reverta a qualquer momento

Se cometer um erro, você pode voltar para uma versão anterior.

Transparência e responsabilidade

Cada alteração é salva, para que você possa ver o que aconteceu.

Revisões de código aprimoradas

O Git facilita a verificação e a correção de código.

Estrutura e segurança

Seu projeto permanece organizado e seguro com o Git.

Dica: sempre use pull requests para alterações. Isso mantém seu código seguro e fácil de revisar.

Barreiras de proteção: verificações de esquema e consultas canário

As barreiras de proteção ajudam a manter seus dados seguros. As verificações de esquema garantem que suas tabelas tenham as colunas e os tipos corretos. As consultas canário verificam se há problemas após cada etapa. Elas analisam contagens de linhas, valores vazios e números-chave. Essas verificações ajudam a identificar problemas antes que cheguem aos seus painéis.

Observação: sempre verifique o esquema antes de mover os dados para a próxima etapa.

Segurança e controles de acesso

Você pode manter seus dados seguros com uma segurança robusta no Lakehouse do Microsoft Fabric. OneLake Security permite definir regras sobre quem pode ver ou alterar os dados. A segurança em nível de linha e de coluna controla o que cada pessoa pode visualizar. Você pode usar o User Identity Mode ou o Delegated Identity Mode para gerenciar o acesso. Atalhos seguros mantêm seus dados de origem protegidos, mesmo com fontes remotas.

Sempre verifique suas configurações de acesso para manter seus dados seguros.

Ganhos rápidos e antipadrões

Você pode melhorar seu pipeline:

Não faça isto:

Pequenas alterações podem tornar seu pipeline de dados mais seguro e fácil de usar.

Integração com Power BI e Machine Learning

Criando modelos semânticos sobre tabelas Gold

As tabelas Gold podem ajudar você a extrair mais valor dos seus dados. Você cria modelos semânticos no Power BI para organizar os dados. Esses modelos facilitam a análise e os relatórios. Se você seguir as melhores práticas, seus modelos serão mais úteis e fáceis de compartilhar.

Dica: boas anotações e significados claros ajudam as pessoas a confiar e usar seus modelos.

Feature Store de ML e treinamento de modelos

Um feature store ajuda você a manter o controle dos dados para machine learning. Você pode salvar features em um único lugar para treinamento e previsões. Isso ajuda seus modelos a continuarem corretos e confiáveis. Feature stores ajudam você a evitar erros usando os mesmos dados nas duas etapas. Eles mostram de onde as features vêm e como elas mudam. Isso facilita corrigir problemas e refazer o trabalho. Você pode compartilhar e reutilizar features com sua equipe. Isso economiza tempo e ajuda todo mundo a obter resultados melhores.

Automatizando a atualização e a implantação de modelos

Você pode usar o agendador de tarefas no Microsoft Fabric para atualizar dados e implantar modelos automaticamente. O agendador permite definir tarefas para rodar em horários específicos. Você pode gerenciar muitos agendamentos e conectá-los ao seu processo de trabalho. Isso mantém seus dados e modelos atualizados sem precisar fazer nada manualmente. A automação ajuda você a cometer menos erros e mantém seu fluxo de trabalho consistente.

Observação: a automação permite que você dedique mais tempo a insights e decisões, e não ao trabalho manual.

Você pode confiar mais nos seus dados quando usa code-first com Microsoft Fabric Notebooks e o Lakehouse. O padrão Bronze-Silver-Gold, boas regras e a automação ajudam você a expandir analytics e machine learning. Comece migrando um pipeline e adicione verificações para manter tudo seguro. Depois, analise os recursos que realmente ajudam:

Para os próximos passos, experimente laboratórios práticos, assista a vídeos de especialistas ou conclua o curso DP-700 para aprender mais.

Perguntas frequentes

Qual é o principal benefício de usar Fabric Notebooks para transformação de dados?

Você tem um único lugar para escrever, testar e acompanhar suas etapas de dados. Isso facilita a revisão e a repetição do seu trabalho. Você também pode trabalhar com grandes volumes de dados sem mover arquivos.

Como o padrão Bronze-Silver-Gold ajuda meu pipeline de dados?

Esse padrão ajuda você a organizar os dados em etapas claras. Você mantém os dados brutos protegidos, limpa os dados e depois cria features para relatórios ou modelos. Assim, você corrige problemas mais rápido e confia nos seus resultados.

Posso usar o Git com Fabric Notebooks?

Sim, você pode conectar seus notebooks ao Git. Isso permite acompanhar alterações, revisar código e trabalhar com sua equipe. Você sempre pode voltar a uma versão anterior, se precisar.

Como mantenho meus dados seguros no Lakehouse?

Você define regras sobre quem pode ver ou alterar os dados. Usa segurança em nível de linha e de coluna. Também pode usar endpoints gerenciados e controles de workspace para proteger seus dados.

Posso automatizar meus fluxos de trabalho de dados e ML?

Sim! Você pode agendar notebooks para rodarem em horários definidos. Também pode atualizar dados e implantar modelos sem fazer isso manualmente. Isso economiza seu tempo e reduz erros.

Também vale a pena ouvir

Se você está explorando notebooks e lakehouse do Microsoft Fabric, estes episódios trazem contexto prático sobre plataformas de dados da Microsoft, arquitetura de IA, governança e automação.

Estes episódios ajudam a conectar o tema do artigo a decisões práticas de arquitetura e implantação.

Fabric notebooks Microsoft Excel Power Query

Related articles

RSS