Estágio 6 — Gold → Consumo
- Michel Souza Santana

- 10 de jul.
- 6 min de leitura

Objetivo da camada
A etapa Gold → Consumo transforma modelos Gold publicados em entregas acessíveis, governadas, rastreáveis e utilizáveis pelos consumidores finais.
A Gold entrega os modelos oficiais.A camada de Consumo entrega esses modelos nos canais corretos:
BI / dashboards;
SQL analytics;
APIs;
exportações controladas;
produtos de dados;
ciência de dados e IA;
self-service analytics;
aplicações internas;
relatórios executivos.
A regra principal desta camada é:
Consumo não deve corrigir dados. Consumo deve expor dados confiáveis, governados e prontos para uso.
1. Definição do estágio
O que
Disponibilizar os modelos Gold para usuários, áreas, aplicações e produtos de dados.
Quando
Depois que o modelo Gold foi processado e publicado com sucesso:
status = GOLD_PUBLISHEDou, em arquiteturas mais simples:
status = GOLD_PROCESSEDOnde
Na camada de consumo:
consumo.bi
consumo.sql
consumo.api
consumo.exports
consumo.data_products
consumo.mlComo
Com governança de acesso, contratos de consumo, camada semântica, métricas oficiais, permissões, documentação, lineage, observabilidade e controle de publicação.
2. Papel da camada de Consumo
A camada de Consumo é onde o dado vira uso real.
Ela responde:
quem pode acessar?
por qual canal?
com qual granularidade?
qual métrica oficial deve ser usada?
qual dashboard depende desse modelo?
qual API consome esse dado?
qual SLA de atualização?
qual regra de segurança?
qual versão está publicada?
qual impacto se o modelo falhar?
A Gold é o modelo governado.O Consumo é a entrega governada.
3. O que entra na camada de Consumo
Entram apenas modelos Gold aprovados.
Critérios mínimos:
status = GOLD_PUBLISHED
modelo documentado
owner definido
permissões aplicadas
métricas oficiais validadas
contrato de consumo atendido
qualidade de consumo aprovada
lineage preservado
SLA definidoEntradas válidas:
fatos e dimensões publicadas;
data marts aprovados;
camada semântica validada;
métricas oficiais;
produtos de dados certificados;
views de consumo;
endpoints analíticos;
bases autorizadas para exportação;
datasets para BI ou IA.
Entradas bloqueadas:
modelo Gold não publicado;
KPI sem regra oficial;
tabela sem owner;
modelo sem documentação mínima;
permissão indefinida;
dado sensível sem política;
lineage ausente;
qualidade abaixo do limite;
dependência Gold com falha.
4. Tipos de consumo
A. BI / Dashboards
Camada usada para análises visuais, painéis executivos e acompanhamento operacional.
Exemplos:
dashboard_comercial
dashboard_financeiro
dashboard_operacional
dashboard_executivo
dashboard_qualidade_dadosRegras importantes:
dashboard não deve recalcular KPI oficial de forma isolada;
métrica deve vir da Gold ou camada semântica;
filtros devem ser padronizados;
data de atualização deve estar visível;
owner do dashboard deve estar definido;
alertas de quebra ou atraso devem existir.
B. SQL Analytics / Self-service
Consumo direto por analistas, engenheiros, cientistas de dados e áreas técnicas.
Exemplos:
views_gold_publicadas
consultas ad hoc
exploração analítica
análises por domínioBoas práticas:
expor views de consumo, não tabelas internas sensíveis;
documentar colunas;
controlar permissões;
limitar acesso a dados sensíveis;
monitorar custo e volume de consulta;
separar ambiente exploratório de produção.
C. APIs e Aplicações
Dados Gold podem alimentar aplicações internas, portais, motores de recomendação, jornadas digitais e integrações.
Exemplos:
/api/clientes/indicadores
/api/vendas/resumo
/api/contratos/status
/api/produtos/recomendacoesBoas práticas:
contrato de API;
versionamento;
autenticação;
autorização;
limite de requisições;
cache quando aplicável;
monitoramento de latência;
rastreabilidade do modelo origem.
D. Exportações Controladas
Exportações são úteis, mas precisam ser governadas.
Exemplos:
exports para parceiros
arquivos regulatórios
datasets para fornecedores
entregas batch para áreas internasRegras importantes:
exportação deve ter owner;
dado sensível deve ser mascarado ou removido;
formato e periodicidade devem estar definidos;
arquivos devem ter retenção controlada;
cada exportação deve gerar manifesto;
cada entrega deve ser auditável.
E. Ciência de Dados & IA
A camada de consumo pode entregar bases para ciência de dados, modelos preditivos e IA.
Exemplos:
feature datasets
training datasets
scoring datasets
bases de churn
bases de risco
bases de recomendaçãoBoas práticas:
versionar dataset;
registrar data de referência;
separar treino, validação e produção;
preservar lineage;
evitar vazamento temporal;
registrar features;
monitorar drift;
controlar reprodutibilidade.
F. Produtos de Dados
Produto de dados é uma entrega mais madura que uma tabela.
Um produto de dados deve ter:
owner
domínio
contrato
documentação
SLA
qualidade mínima
métricas
permissões
lineage
canal de suporte
versãoExemplos:
produto_dados_clientes_ativos
produto_dados_vendas
produto_dados_risco_carteira
produto_dados_producao_consorcios5. Contrato de consumo
A camada de consumo precisa de contrato próprio.
Exemplo conceitual:
consumer_product: dashboard_comercial_vendas
source_layer: gold
source_models:
- gold.comercial.ft_vendas
- gold.comercial.dm_cliente
- gold.comercial.dm_produto
- gold.semantica.metricas_vendas
consumption_type: BI
owner: area_comercial
refresh_frequency: daily
sla: "até 08:00"
access_profile:
- comercial_analistas
- comercial_gestores
metrics:
- receita_liquida
- ticket_medio
- quantidade_vendas
security:
row_level_security: true
column_masking: true
publication:
status_required: GOLD_PUBLISHED
documentation_required: true
quality_score_min: 95Esse contrato define:
quem consome;
o que consome;
com qual frequência;
com qual SLA;
quais métricas;
quais permissões;
quais regras de segurança;
qual qualidade mínima;
qual origem Gold.
6. Camada semântica no consumo
A camada semântica é essencial para evitar que cada área calcule métricas de forma diferente.
Ela deve centralizar:
métricas oficiais
fórmulas
filtros padrão
hierarquias
dimensões permitidas
descrições de negócio
sinônimos
regras de agregaçãoExemplo:
receita_liquida = receita_bruta - descontos - cancelamentos
ticket_medio = receita_liquida / quantidade_vendas
clientes_ativos = clientes com status = 'ATIVO'Regra importante:
Dashboard não deve ser a fonte oficial da regra.A regra deve estar documentada e governada antes do dashboard.
7. Segurança e governança no consumo
Esta camada precisa aplicar segurança de forma rigorosa.
Controles recomendados:
controle de acesso por grupo
row-level security
column-level security
mascaramento de dados sensíveis
auditoria de acesso
políticas por domínio
classificação de dados
termo de uso para dados sensíveisExemplos:
gestor regional vê apenas sua região
analista vê dados anonimizados
área financeira vê métricas financeiras completas
parceiro externo recebe apenas recorte autorizado8. Publicação governada
Antes de liberar para consumo, o modelo precisa passar por um gate de publicação.
Critérios mínimos:
modelo Gold publicado
documentação disponível
owner definido
permissões aplicadas
quality_score aprovado
SLA definido
métrica oficial validada
lineage disponível
consumidores mapeadosStatus possíveis:
PENDING_PUBLICATION
PUBLICATION_RUNNING
PUBLISHED
PUBLICATION_FAILED
BLOCKED_FOR_ACCESS
BLOCKED_FOR_QUALITY
BLOCKED_FOR_DOCUMENTATION
DEPRECATED9. Observabilidade no consumo
A observabilidade deixa de olhar só o pipeline e passa a olhar também o uso.
Métricas importantes:
tempo de atualização
atraso de publicação
quantidade de acessos
consultas por usuário
consultas por dashboard
custo por consulta
tempo médio de resposta
falhas de API
falhas de dashboard
volume exportado
modelos mais consumidos
modelos sem usoAlertas úteis:
dashboard crítico sem atualização
SLA de publicação violado
queda brusca de uso
aumento anormal de custo
API com latência alta
exportação não entregue
acesso negado recorrente
consulta muito cara
modelo Gold consumido antes de publicação10. Reprocessamento Gold → Consumo
Nesta etapa, reprocessamento significa republicar ou atualizar entregas de consumo.
Tipos principais:
Republicação de dashboard
Atualizar dashboards após correção de modelo GoldRepublicação de camada semântica
Atualizar métrica oficial ou fórmula versionadaReenvio de exportação
Reenviar arquivo ou dataset para consumidor autorizadoRebuild de data product
Reconstruir produto de dados com base em nova versão GoldRefresh de cache
Limpar e reconstruir cache de consumoReprocessamento por dependência
Se ft_vendas mudou, republicar mart, dashboard e API dependentes11. Controle de dependências
A camada de consumo tem dependências fortes.
Exemplo:
gold.dm_cliente
gold.dm_produto
gold.ft_vendas
↓
gold.mart_comercial
↓
camada_semantica.metricas_vendas
↓
dashboard_comercial
↓
relatorio_executivoSe uma camada acima falhar, o consumo deve ser bloqueado ou marcado como desatualizado.
Regra prática:
modelo Gold falhou → não publicar consumo novo
modelo Gold atrasou → alertar consumidores
modelo Gold mudou regra → versionar métrica e republicar consumo12. Tabela de controle de consumo
Recomendo uma tabela operacional:
control_consumption_publicationsCampos sugeridos:
publication_id
gold_load_id
domain
consumer_product
consumption_type
source_models
semantic_version
model_version
publication_status
published_at
refresh_frequency
sla_expected_at
sla_status
owner
consumer_group
access_policy
quality_score_gold
documentation_status
lineage_status
record_count_published
is_reprocess
reprocess_reason
parent_publication_id
error_messageStatus possíveis:
PENDING_PUBLICATION
PUBLISHING
PUBLISHED
PUBLICATION_FAILED
BLOCKED_FOR_QUALITY
BLOCKED_FOR_ACCESS
BLOCKED_FOR_DOCUMENTATION
REPUBLICATION_REQUESTED
REPUBLISHED
DEPRECATED13. O que não deve acontecer no consumo
A camada de consumo não deve:
corrigir dado manualmente no dashboard;
criar KPI oficial sem contrato;
duplicar regra de negócio em cada relatório;
liberar dado sensível sem governança;
publicar modelo sem owner;
expor tabela interna sem curadoria;
exportar dado sem manifesto;
usar Gold não publicada;
deixar dependência quebrada sem alerta;
ocultar falha de atualização.
Regra central:
Se o dado está errado no consumo, a correção deve voltar para Gold, Silver Analítica, Silver Técnica ou até Bronze, dependendo da causa raiz.
14. Critérios de sucesso da camada
A camada de consumo está bem desenhada quando:
usuários acessam dados confiáveis
métricas são consistentes entre dashboards
acessos são governados
exportações são rastreáveis
APIs têm contrato e versionamento
dashboards têm owner e SLA
produtos de dados têm documentação
custos de consulta são monitorados
falhas geram alerta
dependências são conhecidas15. Saída esperada do estágio
Ao final do estágio, devemos ter:
dashboards publicados
views de consumo disponíveis
APIs analíticas expostas
exportações controladas
produtos de dados certificados
camada semântica acessível
permissões aplicadas
observabilidade de uso ativa
consumo rastreável e governadoStatus final esperado:
PUBLISHEDou:
REPUBLISHEDEm caso de erro:
PUBLICATION_FAILED
BLOCKED_FOR_QUALITY
BLOCKED_FOR_ACCESS
BLOCKED_FOR_DOCUMENTATION16. Resumo visual do estágio
GOLD_PUBLISHED
↓
CONTRATO DE CONSUMO
↓
SEGURANÇA E PERMISSÕES
↓
CAMADA SEMÂNTICA / VIEWS / API / EXPORTS
↓
PUBLICAÇÃO GOVERNADA
↓
OBSERVABILIDADE DE USO
↓
CONSUMO CORPORATIVOEm caso de falha:
VALIDAÇÃO DE PUBLICAÇÃO
↓
BLOQUEIO DE CONSUMO
↓
CORREÇÃO NA CAMADA DE ORIGEM
↓
REPUBLICAÇÃO CONTROLADA
↓
CONSUMODefinição final do estágio
A camada Gold → Consumo é onde a arquitetura entrega valor diretamente para a organização.
Ela deve transformar modelos Gold em:
dashboards
consultas SQL
APIs
exportações
produtos de dados
bases para IA
camada semânticaMas sempre com:
governança
segurança
métricas oficiais
observabilidade
SLA
documentação
rastreabilidade
controle de publicaçãoA entrega final desta etapa é:
dados publicados, governados, seguros, observáveis e prontos para gerar decisão, automação e valor de negócio.



Comentários