Comparando dados replicados entre instâncias no Replicação de dados da instância

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Você pode encontrar registros ausentes ou incompatíveis comparando os dados de replicação entre instâncias em Replicação de dados da instância (IDR).

    IDR sincroniza dados entre uma instância de produtor e uma ou mais instâncias de consumidor. Depois de ativar um conjunto de replicação do produtor e assinar pelo menos um consumidor, você pode enviar registros existentes do produtor para o consumidor propagando registros. Após a conclusão da propagação, o IDR mantém a sincronização de dados entre as instâncias replicando registros novos e alterados do produtor para o consumidor.

    Se uma inserção falhar no consumidor ou quando os registros do produtor e do consumidor não corresponderem após a replicação, você poderá usar o recurso de comparação de dados em IDR para encontrar esses registros e propagá-los novamente do produtor para o consumidor.

    Principais benefícios

    • Identifique os registros ausentes na instância do consumidor após a propagação.
    • Identifique registros incompatíveis e exiba as diferenças entre eles.
    • Mantenha os dados sincronizados entre instâncias propagando novamente os registros.

    Comparando dados transformados

    Ao comparar os dados transformados, observe os seguintes detalhes:
    • A comparação de dados pode retornar resultados mistos se os registros forem adicionados a uma tabela no produtor e, em seguida, uma transformação for replicada para uma tabela diferente na instância do consumidor.
    • Campos mapeados com definições de campo diferentes são ignorados. Por exemplo, se um campo no produtor tiver um tipo de coluna ou tamanho de coluna diferente do campo mapeado no consumidor, o campo será ignorado.
    • Todos os campos modificados por um adaptador são ignorados, exceto as modificações feitas pelo adaptador de número da tarefa. Por exemplo, se uma cadeia de caracteres for anexada usando o adaptador de cadeia de caracteres de concatenação, a comparação de dados não poderá desfazer a concatenação e comparar os dados usando a cadeia de caracteres original, portanto, o campo será ignorado.

    Compatibilidade

    A partir da versão Washington DC, é possível comparar dados replicados em conjuntos de replicação bidirecionais, conjuntos de replicação discretos e conjuntos de replicação com transformações configuradas no produtor ou no consumidor.

    Ao comparar dados em diferentes versões da família, observe as seguintes opções de compatibilidade.
    Tabela 1. Compatibilidade entre produtor e consumidor
    Comparação de dados Produtor Consumidor Conjuntos de replicação compatíveis
    Produtor para consumidor Washington DC ou posterior Utah e anteriores Nenhum
    Produtor para consumidor Washington DC ou posterior Vancouver Oferece suporte a conjuntos de replicação unidirecionais, mas não ao seguinte:
    • conjuntos de replicação bidirecional
    • conjuntos de replicação discretos
    • conjuntos de replicação configurados com transformações
    Produtor para consumidor Washington DC ou posterior Washington DC ou posterior Todos os conjuntos de replicação
    Tabela 2. Compatibilidade entre consumidor e produtor
    Comparação de dados Consumidor Produtor Conjuntos de replicação compatíveis
    Consumidor para produtor Washington DC ou posterior Utah e anteriores Nenhum
    Consumidor para produtor Washington DC ou posterior Vancouver Oferece suporte a conjuntos de replicação bidirecional, mas não ao seguinte:
    • conjuntos de replicação unidirecional
    • conjuntos de replicação discretos
    • conjuntos de replicação configurados com transformações
    Consumidor para produtor Washington DC ou posterior Washington DC ou posterior Todos os conjuntos de replicação, mas não conjuntos de replicação unidirecionais

    Limitações

    • Os campos de diário são excluídos da comparação devido ao possível tamanho do conteúdo.
    • Os anexos não são incluídos nas comparações de dados.
    • Os registros da tabela Auditoria do sistema [sys_audit] são excluídos da comparação.