Ir para o conteúdo
dbSlice®
Produto Para quem é Desempenho Preços Blog Guias Suporte EN Comprar dbSlice

dbSlice / Casos de uso

Avise seus sistemas a cada linha gravada

O dado chega no banco e o ERP, o CRM ou o serviço que depende dele só fica sabendo depois, por uma rotina noturna ou por alguém conferindo à mão. O Postback, um modo do Synchronize do dbSlice, fecha essa lacuna: cada linha que o banco de destino confirma vira uma chamada à sua API ou uma mensagem na sua fila, na mesma execução.

Experimente grátis na Microsoft Store ↗ Ver preços

Em resumo

  • O que faz: chama a sua API ou fila uma vez a cada linha que grava, dizendo se foi inclusão ou atualização, com a chave e um id de evento.
  • Destinos: REST (com OAuth2), SOAP, gRPC, uma procedure, Kafka, Redpanda, Pulsar ou RabbitMQ, os mesmos do Enviar dados.
  • O que não faz: tempo real ou captura de mudanças, chamadas em paralelo, nem roda no Replicador ainda; é uma chamada por linha, então é mais lento que os modos em lote.
  • Grátis ou pago: experimente na versão gratuita da Microsoft Store (sem chave de licença); enviar exige uma licença Desktop ou Server.

Como funciona

  1. Sincronize uma tabela como sempre: origem, destino, chave e mapeamento de colunas.
  2. O dbSlice grava uma linha por vez, e o banco confirma.
  3. A sua API ou fila recebe uma mensagem com a tabela, a chave, se foi inclusão ou atualização, um id de evento e o horário e, se você quiser, os valores gravados.
dbSlice Synchronize tab

Escolha o que avisar

Inclusão, atualização ou as duas. A linha cuja operação você não marcou não é gravada nem avisada: "só inclusão" nunca mexe em linha que já existe, e "só atualização" nunca cria a que falta.

Monte a mensagem e proteja o que é sensível

Use a mensagem padrão ou monte o seu modelo JSON com colunas e variáveis, com os mesmos tratamentos e máscaras da ofuscação de dados do dbSlice. Colunas que parecem sensíveis (CPF e CNPJ, e-mail, senha, cartão, telefone) são destacadas e recebem a máscara sugerida num clique. Veja a prévia da mensagem com uma linha real antes de rodar.

Para onde envia

Os mesmos destinos do Enviar dados: REST (com OAuth2 e cabeçalho de idempotência), SOAP, gRPC, uma procedure, Kafka, Redpanda, Pulsar ou RabbitMQ. Teste a conexão antes de rodar. As credenciais ficam protegidas, nunca em texto aberto no arquivo do job.

Quando algo falha

  • Se a sua API recusar a mensagem, ou não responder dentro do tempo que você definiu, o job para naquela linha e diz qual foi.
  • Essa linha foi gravada e não avisada. Na retomada, o dbSlice avisa ela primeiro, com o mesmo id de evento, para que um destino que confere o id descarte a repetição.
  • Erro do banco numa linha para o job antes de qualquer chamada.
  • As falhas vão para o log com a chave, a operação e o motivo, sem o resto da linha.

Rode como todo o resto

No app Windows, pela linha de comando, pelo agendador do Windows ou na edição Linux, pelo agendador e pela API REST dela. Ver exemplo mostra a mensagem sem enviar nada.

Antes de usar

  • Uma chamada por linha. É bem mais lento que os modos de sincronização em lote, e o tempo depende da resposta da sua API. Use em tabelas em que cada mudança importa para outro sistema, não em cargas em massa.
  • Não é tempo real nem CDC. Avisa o que este job grava, no intervalo que você agendar.
  • Em ordem, uma de cada vez. As chamadas não são paralelas, então os eventos chegam em ordem.
  • Uma tabela por job. O Replicador (várias tabelas numa execução) ainda não oferece o Postback.

Teste com os seus próprios dados: a versão gratuita da Microsoft Store não pede chave de licença.

Experimente grátis na Microsoft Store ↗Como funciona a convivência de dados →Ver preços

Guias relacionados

  • Send database rows to Kafka or a REST API, without writing a producer
  • Test data that looks like production, without your customers in it
  • Dados em dia enquanto seus sistemas convivem
dbSlice®

Sincronização, migração e reconciliação profissional de dados — para Windows e Linux (Docker).

Um produto Thinwork

Produto

Produto Preços Guias Linux (Docker) Novidades Versão gratuita (Microsoft Store) Suporte Perguntas frequentes Renovar manutenção Exemplos de CLI

Legal

Termos de Uso Política de Privacidade Política de Reembolso Contrato de Licença (EULA)

Empresa

THINWORK TECNOLOGIA DA INFORMACAO - LTDA
CNPJ 09.166.605/0001-21
Desde 2007

Av. Paulista, 1471, Conj. 511, Anexo CP 1722
Bela Vista, São Paulo - SP, 01311-927, Brazil

Comercial

+55 (11) 5197-7969 [email protected]

Horário de atendimento: seg. a sex., 9h–17h (UTC−3)

github.com/thinwork Seguir @dbsliceapp
© 2026 dbSlice®. Todos os direitos reservados. Windows x64 · GUI + CLI · Linux (Docker) · Web

dbSlice® e o logotipo do mascote dbSlice são marcas registradas da Thinwork Tecnologia da Informação Ltda. no Instituto Nacional da Propriedade Industrial (INPI).

Todos os demais nomes de produtos, logotipos e marcas pertencem aos seus respectivos titulares e aparecem aqui apenas para identificar os sistemas com os quais o dbSlice funciona. O dbSlice é um produto independente, sem afiliação, patrocínio ou endosso por parte deles. Saiba mais