Todos os insights
PT · Dados, Martech & Mensuração

Feature store, CDC ou snapshots? A menor arquitetura para usar IA no CRM

A primeira decisão não é qual plataforma comprar. É qual histórico, latência e reprodutibilidade a decisão comercial realmente exige.

Uma executiva de marketing e um líder de dados escolhem entre um livro de CRM, uma gaveta de snapshots, módulos temporais, um fluxo de mudanças e uma camada opcional de serving.
A arquitetura correta é o degrau mais baixo que preserva história, reproduz decisões e atende a latência necessária. · Generated with OpenAI

Resposta direta: para o primeiro caso de IA no CRM, a maioria das empresas de médio porte não precisa começar por feature store nem streaming. Comece pelo degrau mais baixo que consegue reconstruir o estado conhecido no momento da decisão. Se um snapshot diário ou semanal, versionado e testado, responde ao forecast ou à priorização, ele é a arquitetura correta do piloto. Suba para CDC quando o atraso do batch muda materialmente a ação; adote feature store quando vários modelos precisam reutilizar features governadas ou quando a previsão online exige leitura de baixa latência.

A decisão anterior foi não treinar com o estado atual disfarçado de passado, conforme https://makinai.co/insights/pt/forecast-pipeline-ia-crm-snapshots-vazamento-temporal. Agora vem a pergunta de investimento: como preservar esse passado sem reconstruir toda a stack? Comprar a camada mais sofisticada antes de provar a decisão aumenta integração, operação e dependência. Usar apenas um export manual sem IDs, datas efetivas ou testes também falha. O objetivo é a menor arquitetura suficiente, não a menor conta de software nem a maior promessa técnica.

Use a Escada da Arquitetura Histórica

  • Degrau 1 — histórico nativo e exportável do CRM: adequado para diagnóstico, auditoria de poucos campos e um piloto manual; depende de configuração, cobertura e retenção.
  • Degrau 2 — snapshots imutáveis em batch: cópia diária ou semanal de objetos e campos definidos, com data de extração, ID, esquema e arquivo versionados; costuma bastar para análise e previsão batch.
  • Degrau 3 — modelo temporal no warehouse: validade de cada versão, chaves estáveis, joins point-in-time, testes, lineage e replay; necessário quando várias fontes e métricas precisam da mesma história.
  • Degrau 4 — CDC ou stream de mudanças: captura inserções, atualizações e exclusões com baixa latência; exige ordenação, deduplicação, backfill, monitoramento e resposta a schema drift.
  • Degrau 5 — feature store offline e online: reutiliza definições de features entre treino e serving, mantém história offline e disponibiliza valores recentes com baixa latência; justifica-se quando há múltiplos modelos, reuso real e operação contínua.

A escada não é um ranking de maturidade. Uma empresa pode operar marketing com excelência no degrau 2 se decide semanalmente e tem uma fonte principal. Outra pode precisar de CDC para suprimir mensagens minutos após um problema de atendimento. Feature store não corrige histórico que nunca foi capturado, identidades instáveis ou stages sem definição. Ela serve features; não cria verdade comercial.

Passe por quatro gates antes de subir

  • Retenção e cobertura — os campos, objetos e mudanças relevantes existem durante todo o horizonte? Há backfill possível ou lacuna explícita?
  • Reprodutibilidade — é possível reconstruir a mesma linha, feature e decisão usando somente dados disponíveis naquela data, sem vazamento do futuro?
  • Latência da decisão — qual atraso muda uma ação real? Horas economizadas valem operação 24×7, ou o time decide amanhã?
  • Reuso e serving — quantos modelos e consumidores usam a mesma feature? Há previsão online, SLA de milissegundos e alto volume, ou um job batch resolve?

Se retenção ou reprodutibilidade falha, não suba para streaming; corrija a base. Se latência não altera a decisão, mantenha batch. Se só existe um modelo e uma rotina diária, uma feature store adiciona catálogo, sincronização, acesso, observabilidade e suporte antes de haver reuso para justificar o custo. A escolha deve registrar a evidência que eliminou os degraus superiores, não apenas a preferência da equipe de tecnologia.

Um exemplo de investimento: forecast semanal de pipeline

Considere uma empresa B2B que quer prever, toda segunda-feira, risco de queda do pipeline por segmento. A primeira versão usa sete campos: estágio, valor, close date, data de entrada no estágio, última atividade, segmento e owner. O time precisa de dezoito meses de história e de uma resposta semanal; nenhuma ação exige milissegundos.

O escopo suficiente é um snapshot diário de oportunidades e atividades, com IDs estáveis, timestamp em UTC, esquema versionado, calendário local e uma tabela temporal que permita selecionar o último estado conhecido antes de cada corte. O job conserva o arquivo bruto, materializa a visão point-in-time, executa testes e publica features batch. CDC pode esperar. Feature store online não tem consumidor. Se mais tarde uma API precisar pontuar cada oportunidade durante a edição e três modelos reutilizarem as mesmas features, o gate de serving pode justificar outro degrau.

O que as fontes oficiais realmente sustentam

O Salesforce registra mudanças em campos selecionados e mantém histórico específico de estágio da oportunidade. O HubSpot permite exportar valores atuais e históricos de propriedades com a data de atualização. Essas capacidades ajudam a iniciar e auditar, mas cobertura e retenção dependem de configuração; ativar hoje não recria ontem.

O dbt documenta snapshots como dimensões lentamente mutáveis tipo 2 sobre tabelas mutáveis. O Google Cloud documenta CDC e backfill e alerta que eventos podem chegar pelo menos uma vez e fora de ordem. Isso significa que stream adiciona responsabilidades de deduplicação, ordenação e replay. A AWS separa feature store online, para busca de baixa latência do valor mais recente, e offline, para histórico, treino e batch. Nenhuma dessas fontes diz que toda empresa precisa comprar todas as camadas.

Entregue um piloto de seis semanas

  • Semana 1 — escolha uma decisão, uma cadência e um owner; congele a pergunta, o horizonte e a comparação atual.
  • Semana 2 — inventarie campos, histórico nativo, retenção, timestamps, IDs, volumes, APIs, exports e lacunas irrecuperáveis.
  • Semana 3 — implemente um snapshot imutável e a tabela temporal mínima; documente esquema, timezone, moeda e mudanças.
  • Semana 4 — crie o join point-in-time, as features batch e testes de cobertura, unicidade, atraso, drift e replay.
  • Semana 5 — rode em sombra, reproduza cinco cortes passados e compare com a regra ou relatório existente.
  • Semana 6 — meça utilidade e custo operacional; permaneça no degrau, suba com justificativa ou encerre sem transformar piloto em plataforma permanente.

Os entregáveis são inventário de histórico, matriz de retenção, mapa de timestamps, contrato de snapshot, tabela temporal, catálogo de features, testes, runbook, RACI, custo mensal e decisão registrada. A política de batch versus tempo real em https://makinai.co/insights/pt/ia-tempo-real-crm-quando-batch-basta evita pagar baixa latência para uma reunião semanal. O grão de produto, mercado e período em https://makinai.co/insights/pt/oportunidade-produto-mercado-periodo-grao-receita-forecast-ia continua obrigatório: uma arquitetura rápida não corrige uma unidade econômica errada.

Meça a arquitetura antes do modelo

  • Cobertura — registros e campos com histórico suficiente, incluindo desconhecidos e períodos sem coleta.
  • Pontualidade — atraso entre mudança, captura, materialização e disponibilidade para decisão.
  • Reprodutibilidade — cortes passados que podem ser refeitos com o mesmo resultado e a mesma versão.
  • Integridade — duplicatas, eventos fora de ordem, IDs órfãos, gaps, schema drift e joins inválidos.
  • Operação — falhas, tempo de recuperação, horas de suporte, backfills e incidentes por ciclo.
  • Economia — custo de conector, armazenamento, compute, serving, observabilidade e pessoas por decisão suportada.
  • Negócio — erro e viés do forecast, tempo de decisão e resultado incremental apenas depois que o dado passa pelo gate.

Os maiores drivers de custo são número de CRMs e fontes, volume e frequência, retenção desejada, limites de API, histórico a recuperar, alterações de esquema, identidade, segurança, regiões, SLAs, observabilidade, backfill e capacidade interna de operar. Licença é só uma linha. CDC exige tratar duplicata e atraso; feature store exige governar definição, sincronização entre offline e online, acesso e depreciação. Um snapshot barato sem teste também pode sair caro quando ninguém consegue reproduzir uma decisão.

IA pode ajudar a mapear campos, sugerir testes, detectar anomalias, documentar esquema e resumir incidentes. Regras continuam responsáveis por chaves, validade temporal, deduplicação, joins e gates. Pessoas aprovam semântica, retenção, prioridade, privacidade e mudança de arquitetura. Não use um modelo para inventar valores anteriores ou para decidir sozinho que baixa latência compensa o custo.

Se sua empresa já sabe qual decisão quer melhorar, mas ainda discute feature store, CDC, warehouse ou exports, leve à MAKINAI em https://makinai.co/services/pt/dados-conteudo-inteligencia-artificial uma amostra anonimizada do objeto, os campos, a cadência e o relatório atual. Podemos delimitar a escada, o piloto e o degrau mínimo antes de comprar uma plataforma que o primeiro caso não precisa.

Fontes e referências

  1. Salesforce Opportunity History · Salesforce

    O Salesforce documenta histórico de campos e de estágio da oportunidade; a seleção de campos, a retenção e a cobertura continuam dependendo da configuração.

    2026-10-28
  2. Export property history · HubSpot

    O HubSpot permite exportar valores atuais e históricos de uma propriedade com o momento da atualização; isso não equivale a um modelo temporal completo de todos os objetos.

    2026-10-28
  3. Add snapshots to your DAG · dbt Labs

    O dbt documenta snapshots como dimensões lentamente mutáveis tipo 2 para tabelas de origem mutáveis, preservando como uma linha mudou ao longo do tempo.

    2026-10-28
  4. Datastream key concepts and behavior · Google Cloud

    O Google Cloud documenta CDC, backfill e event sourcing; a entrega de eventos pode ser pelo menos uma vez e fora de ordem, exigindo deduplicação e ordenação.

    2026-10-28
  5. Feature Store concepts · Amazon Web Services

    A AWS distingue feature store online, voltado à baixa latência e ao valor mais recente, de offline, que mantém histórico para exploração, treino e inferência batch.

    2026-10-28
Making connections

Continue explorando

Dados, Martech & Mensuração

Seu lead parece engajado. Foi uma pessoa — ou um bot, scanner e proxy?

Ler insight ↗
Dados, Martech & Mensuração

Seu CRM já oferece lead scoring com IA. Quando vale construir um modelo próprio?

Ler insight ↗
Dados, Martech & Mensuração

Seu lead score continua alto. Por que a qualidade do pipeline caiu?

Ler insight ↗
Capacidade relacionada

Dados, conteúdo & inteligência

Uma estratégia de dados e inteligência útil conecta fontes, definições, qualidade, acesso e decisões. Para marketing e crescimento, isso também inclui conteúdo estruturado, taxonomias, mensuração e sinais que permitem que pessoas e máquinas encontrem, interpretem e usem o conhecimento da empresa.

Conhecer esta capacidade ↗