O que o Discovery resolve
O upload manual de arquivos gera atrito em cada etapa. As equipes exportam arquivos, os transferem, monitoram falhas e reenviam quando algo dá errado. Esse processo é demorado, propenso a erros e se quebra quando o volume de dados cresce. O Discovery substitui o pipeline manual. Ele se conecta a sistemas externos através do Fetcher, detecta fontes de dados disponíveis automaticamente e traz transações para o Matcher sob demanda. Quando uma nova fonte de dados aparece — uma nova conexão bancária, um novo processador de pagamentos — o Discovery a encontra sem reconfiguração.
Como o Discovery funciona
O Discovery opera através do Fetcher, o serviço de ingestão de dados da Lerian. O Fetcher gerencia as conexões com sistemas externos: bancos de dados, APIs, armazenamentos de arquivos e plataformas bancárias. O Discovery expõe essas conexões ao Matcher e coordena o processo de extração. O fluxo de trabalho tem sete passos:
- Verificar status — Confirmar que o Fetcher está conectado e o Discovery está disponível.
- Explorar conexões — Ver todas as fontes de dados que o Fetcher tem acesso.
- Inspecionar uma conexão — Revisar o schema para entender quais campos estão disponíveis.
- Testar uma conexão — Validar a conexão antes de iniciar uma extração.
- Criar uma extração — Solicitar que o Matcher obtenha dados de uma fonte específica.
- Monitorar progresso — Acompanhar o status da extração enquanto os dados fluem.
- Atualizar conexões — Reescanear quando novas fontes de dados são adicionadas.
Fluxo de trabalho do Discovery
Verificar status do Discovery
Verifique se o Fetcher está conectado e o Discovery está operacional antes de começar.Explorar conexões
Liste todas as fontes de dados disponíveis através do Fetcher.Inspecionar uma conexão
Revise o schema de uma conexão específica para entender quais campos de dados estão disponíveis antes de extrair.Testar uma conexão
Valide que o Matcher consegue alcançar e ler de uma conexão antes de criar uma extração.Criar uma extração
Solicite que o Matcher obtenha dados de transações de uma conexão específica no contexto atual.Monitorar progresso da extração
Acompanhe o status de uma extração ativa. Para conjuntos de dados grandes, use o endpoint de polling para verificar o progresso incrementalmente.pending → running → completed (ou failed). A resposta inclui a contagem de registros extraídos e quaisquer erros encontrados.
Atualizar conexões disponíveis
Quando novas fontes de dados são adicionadas ao Fetcher, acione uma atualização para que o Discovery as detecte.Melhores práticas
Sempre teste as conexões antes de extrair
Sempre teste as conexões antes de extrair
Uma extração que falha no meio da execução é mais difícil de recuperar do que um teste que falha. Teste cada conexão antes de criar uma extração — especialmente ao conectar a uma fonte nova ou após uma rotação de credenciais.
Inspecione schemas antes de mapear campos
Inspecione schemas antes de mapear campos
Os nomes dos campos variam entre sistemas. Um banco pode chamar a data da transação de
value_date enquanto seu ledger usa posting_date. Verifique o schema antes de configurar mapeamentos de campos para evitar discrepâncias silenciosas.Monitore extrações ativamente para conjuntos de dados grandes
Monitore extrações ativamente para conjuntos de dados grandes
Extrações grandes levam tempo. Não assuma que foram concluídas — consulte o status da extração e confirme a contagem de registros antes de iniciar uma execução de conciliação. Iniciar uma execução com dados incompletos gera exceções incorretas.
Atualize conexões quando as fontes mudarem
Atualize conexões quando as fontes mudarem
O Discovery não escaneia novas conexões automaticamente. Quando um novo processador de pagamentos é adicionado ou um novo banco de dados é incorporado ao Fetcher, acione uma atualização. Caso contrário, o Discovery não mostrará a nova fonte.
Delimite as extrações ao período de conciliação
Delimite as extrações ao período de conciliação
Use parâmetros de intervalo de datas para extrair apenas os dados relevantes para o período de conciliação atual. Extrair dados sem delimitar aumenta o tempo de processamento e pode trazer registros que pertencem a contextos já encerrados.
Próximos passos
Fontes externas
Configure as fontes de dados externas às quais o Discovery se conecta.
Mapeamento de campos
Mapeie campos dos dados extraídos para o modelo de transações do Matcher.
Referência API do Discovery
Referência completa da API para os endpoints do Discovery.

