← Professional Data Engineer: pipelines e decisões de dados
06 / 8 · 35 MIN

Custos, expiração e políticas

Avalia efeitos de mudanças no armazenamento e nos controlos de consulta.

Conceito e mecanismo

Uma mudança de retenção pode afetar dados que já existem. Se a expiração das partições diminui de 180 para 30 dias, partições de 90 dias tornam-se expiradas. Não assumas que a regra só vale para novas partições. Distingue também expiração lógica, eliminação física em background e períodos de recuperação. Uma tabela deixar de devolver dados não prova remoção instantânea de todas as cópias. Antes de alterar a política, inventaria consumidores, histórico necessário e plano de recuperação. O responsável de negócio deve conhecer o efeito sobre relatórios antigos, reprocessamentos e investigações, com evidência de que o novo horizonte responde aos requisitos definidos.

Aplicação guiada

Para custos on-demand, linhas devolvidas não equivalem a bytes processados. Numa tabela não clustered, acrescentar LIMIT mantendo colunas e filtros não garante menor leitura. Otimiza projeção e predicados adequados, e usa estimativas com os seus limites. Em tabelas clustered, a estimativa pode ser superior à leitura efetiva; maximumBytesBilled pode recusar antes de se conhecer o pruning real. O pipeline de publicação também pode alterar segurança. CREATE OR REPLACE TABLE remove row access policies existentes, enquanto TRUNCATE TABLE DML não tem esse mesmo efeito. Num exemplo fictício, o deployment deve validar as políticas antes de expor a nova tabela e testar identidades com acesso permitido e negado. O mesmo nome de tabela não prova os mesmos controlos.

NA PRÁTICA

Política mais curta, query mais barata e tabela reconstruída exigem três verificações distintas: retenção, custo e autorização.

Armadilhas comuns

LIMIT como custo por linha; estimativa clustered como exata; expiração como apagamento instantâneo; nome como política.

Tópicos relacionados: Desenho, governance e identidade · Qualidade, migração e cutover · Streaming, tempo e efeitos

Leva esta ideia contigo

Avalia efeitos existentes e valida segurança depois de cada publicação.

Criar conta

Referência: Manage partitioned tables · Current linked standard guide (document title v4.2); edition date unconfirmed (2026-09-30 inspection)

Google Cloud é uma marca comercial de Google LLC. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Google. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.