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 verUm arquivo de retorno do adquirente chega em CSV com encoding errado. Onde ele deve ser gravado primeiro?
Vídeo · português · 11 min
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
| Zona | O que garante | Retenção típica | Quem acessa |
|---|---|---|---|
| Transient | Nada sobre o conteúdo: é área de pouso até a checagem de integridade | Horas a dias, com expurgo automático | Só o processo de ingestão |
| Raw | Fidelidade total à origem, imutável, defeitos incluídos | Longa, presa ao prazo regulatório do dado | Engenharia de ingestão e auditoria |
| Trusted | Dado validado, deduplicado, tipado e padronizado, com schema estável | Média: o bastante para reconstruir a refined | Engenharia e ciência de dados |
| Refined | Dado modelado para uma pergunta de negócio, com métrica calculada | Presa ao ciclo de uso do relatório ou modelo | Analistas 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.
| Zona | Medalhão | Observação |
|---|---|---|
| Transient | sem equivalente | É área de passagem, não camada de dado persistido |
| Raw | Bronze | Ingestão bruta, append-only, cópia fiel da origem |
| Trusted | Silver | Limpeza, deduplicação, conformidade de schema, junção leve |
| Refined | Gold | Modelagem 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.
- 1Descubra o prazo regulatório do dado antes de definir a política, porque ele é o piso.
- 2Defina expurgo automático em cada zona; política que depende de alguém lembrar não existe.
- 3Use classe de armazenamento fria na raw antiga em vez de apagar, quando o prazo ainda corre.
- 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ção— Substituiçã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
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 reverDrill
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.Arquivo CNAB do adquirente recém-baixado, ainda sem checagem de integridade.
2.Cópia byte a byte do JSON de eventos de autorização de cartão, como o produtor enviou.
3.Tabela de transações PIX deduplicada, com CPF padronizado e tipos declarados.
4.Tabela de gasto mensal por cliente e categoria, usada no painel de crédito.
5.Features de risco de fraude prontas para o modelo pontuar.
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.Qual zona tem a política de acesso mais restritiva e por quê?
2.Qual zona costuma ter o menor prazo de retenção?
3.O time quer apagar a raw para economizar armazenamento depois de carregar a trusted. O que você responde?
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?
Para ir além