Pular para o conteúdo

Camada de dados · tema 11 de 30

As zonas de um Data Lake

30 min · 2 vídeos · 13 cards · 2 drill

Por que cai

É o tema que testa se você pensa em governança, e não só em pipeline. A banca usa as zonas para puxar retenção, controle de acesso e LGPD na mesma pergunta. Quem sabe só os nomes das camadas trava na primeira repergunta.

Pré-teste · 1 de 2

responda antes de ver

Um arquivo de retorno do adquirente chega em CSV com encoding errado. Onde ele deve ser gravado primeiro?

Confiança:

Vídeo · português · 11 min

Percorre as zonas na ordem em que o dado atravessa o lake. Assista anotando qual garantia cada zona oferece a quem lê dela, porque é isso que a banca pede, não a lista de nomes.

Em uma frase

Zonear um Data Lake é dividir o armazenamento em camadas com contrato, retenção, dono e permissão próprios, para que quem lê saiba exatamente em que pode confiar.

O problema: o pântano de dados

Object storage é barato e aceita qualquer coisa. Essas duas virtudes, juntas e sem disciplina, produzem o pântano de dados: milhares de arquivos que ninguém sabe de onde vieram, quem mantém, se estão corretos ou se podem ser apagados. O custo de armazenamento continua chegando todo mês; o valor não.

O sintoma clássico no banco é a reunião em que duas áreas trazem números diferentes para a mesma pergunta, e a discussão vira sobre qual planilha está certa em vez de sobre a decisão.

As quatro zonas

ZonaO que garanteRetenção típicaQuem acessa
TransientNada sobre o conteúdo: é área de pouso até a checagem de integridadeHoras a dias, com expurgo automáticoSó o processo de ingestão
RawFidelidade total à origem, imutável, defeitos incluídosLonga, presa ao prazo regulatório do dadoEngenharia de ingestão e auditoria
TrustedDado validado, deduplicado, tipado e padronizado, com schema estávelMédia: o bastante para reconstruir a refinedEngenharia e ciência de dados
RefinedDado modelado para uma pergunta de negócio, com métrica calculadaPresa ao ciclo de uso do relatório ou modeloAnalistas e áreas de negócio

O erro comum é tratar isso como quatro pastas. Uma zona só existe quando tem contrato de schema, política de retenção, política de acesso, dono e regra de qualidade na entrada. Sem isso, você tem um diretório com nome bonito.

O mapeamento para a arquitetura medalhão

Os dois vocabulários descrevem o mesmo escalonamento de confiança. Traduzir um no outro em voz alta é a parte que a banca costuma cobrar quando troca de termo no meio da pergunta.

ZonaMedalhãoObservação
Transientsem equivalenteÉ área de passagem, não camada de dado persistido
RawBronzeIngestão bruta, append-only, cópia fiel da origem
TrustedSilverLimpeza, deduplicação, conformidade de schema, junção leve
RefinedGoldModelagem dimensional, agregação, métrica de negócio

A diferença de ênfase é real e vale citar: o vocabulário de zonas nasceu falando de governança (retenção, acesso, dono), enquanto o medalhão nasceu falando de qualidade progressiva em tabelas de um lakehouse. Na prática você implementa os dois ao mesmo tempo, com Delta Lake por cima do S3.

Retenção: o custo e o risco andam juntos

Retenção não é só conta de armazenamento. Guardar dado pessoal além da finalidade é exposição de LGPD, não precaução. E apagar cedo demais quebra a capacidade de reprocessar e pode violar prazo regulatório.

  1. 1Descubra o prazo regulatório do dado antes de definir a política, porque ele é o piso.
  2. 2Defina expurgo automático em cada zona; política que depende de alguém lembrar não existe.
  3. 3Use classe de armazenamento fria na raw antiga em vez de apagar, quando o prazo ainda corre.
  4. 4Registre a finalidade de cada conjunto: é ela que justifica a existência do dado pessoal.

Controle de acesso: a raw é a mais fechada

A intuição de muita gente é o contrário, porque a raw "não tem nada de pronto". É justo o oposto: a raw concentra dado pessoal sem mascaramento nenhum, exatamente como a origem enviou. O mascaramento e a tokenizaçãoSubstituição do valor sensível por um substituto sem significado, reversível apenas por quem tem acesso ao cofre de tokens. entram na porta da trusted, que é onde ciência de dados trabalha.

Quanto mais a jusante, mais aberta a camada e menos sensível o conteúdo. Se um analista precisa do dado da raw para fechar um número, o problema quase sempre é de qualidade na trusted, e é lá que ele deve ser resolvido.

Se quiser outro ângulo

Serve de tradutor: enquanto assiste, escreva ao lado de cada camada o nome da zona correspondente. Você vai precisar fazer essa tradução em voz alta se a banca trocar o vocabulário no meio da pergunta.

Como cai na sabatina

Dado pessoal pode ficar na zona raw do lake?

Erros comuns

  • Decorar os nomes das zonas sem saber o que cada uma garante. A banca não quer a lista; quer saber que contrato a zona oferece a quem lê dela.
  • Tratar zona como pasta. Zona é pasta mais retenção, mais permissão, mais schema esperado, mais dono. Sem isso é só um diretório com nome bonito.
  • Dizer que dado pessoal não pode entrar na raw. Pode, e normalmente entra, porque a raw é cópia fiel da origem; o que muda é criptografia, restrição de acesso e prazo de retenção.
  • Transformar dado na raw. Se você limpa na raw, perde a capacidade de reprocessar quando descobrir que a regra de limpeza estava errada.
  • Achar que medalhão e zonas são coisas diferentes e incompatíveis. São vocabulários distintos para o mesmo escalonamento de confiança; saber traduzir um no outro é o que a banca cobra.
  • Deixar a refined virar depósito de tabela de projeto. Sem dono e sem contrato, a camada de consumo vira o novo pântano.

Flashcards

Card 1 de 13

0 certos · 0 a rever

Drill

Em que zona esse dado deve estar?

Para cada item, escolha a zona correta. Justifique em voz alta antes de conferir a resposta: a justificativa é o que a banca avalia.

  1. 1.Arquivo CNAB do adquirente recém-baixado, ainda sem checagem de integridade.

  2. 2.Cópia byte a byte do JSON de eventos de autorização de cartão, como o produtor enviou.

  3. 3.Tabela de transações PIX deduplicada, com CPF padronizado e tipos declarados.

  4. 4.Tabela de gasto mensal por cliente e categoria, usada no painel de crédito.

  5. 5.Features de risco de fraude prontas para o modelo pontuar.

  6. 6.Extrato de conta em PDF digitalizado, exatamente como veio do sistema de origem.

Drill

Retenção e acesso por zona

Responda com uma frase curta para cada situação. O objetivo é treinar a resposta de governança, não a de pipeline.

  1. 1.Qual zona tem a política de acesso mais restritiva e por quê?

  2. 2.Qual zona costuma ter o menor prazo de retenção?

  3. 3.O time quer apagar a raw para economizar armazenamento depois de carregar a trusted. O que você responde?

  4. 4.Um analista pede acesso à raw para conferir um número do painel. O que você propõe?

Quiz · 1 de 2

Uma regra de conversão de moeda estava errada há oito meses e precisa ser recalculada em todo o histórico. Qual zona torna isso possível?

Explique para um gerente

Explique para o gerente de compliance por que o banco guarda o arquivo cru do PIX mesmo depois de já ter a tabela tratada, e como isso não vira risco.

Responda em voz alta antes de seguir. Se travar numa palavra técnica, é sinal de que ainda não entendeu essa parte.

Perguntas de sabatina deste tema

  • · Por que um Data Lake precisa de zonas? O que acontece com um lake sem elas?
  • · O time de compliance pergunta se dado pessoal de cadastro pode ficar na zona raw. Como você responde?
Responder no simulado

Para ir além