Configurar replicação discreta
Replique dados de uma instância de produtor para instâncias de consumidor distintas e específicas quase em tempo real, garantindo que cada instância de consumidor receba atualizações independentemente em Replicação de dados da instância (IDR).
Antes de Iniciar
Planeje sua estratégia de replicação de dados analisando as considerações importantes descritas em Preparando para Replicação de dados da instância.
Função necessária: idr_admin ou administrador
Procedimento
- Na instância do produtor, navegue até Replicação de dados da instância > Conjuntos de replicação do produtor.
- Selecione Novo.
-
Insira um nome e uma descrição para o conjunto de replicação do produtor.
- O nome só pode conter caracteres alfanuméricos e hifens.
- Evite usar um nome que se aplique somente à instância do produtor. Você deve fornecer o mesmo nome no conjunto de replicação do consumidor, portanto, o nome não deve ser específico do produtor.
- Distinga a replicação de diferentes instâncias do consumidor selecionando Discrete.
- Opcional:
Crie o conjunto de replicação do produtor a partir de uma lista de entradas enviadas selecionando Conjunto de entrada.
Se você importou um conjunto de atualizações de outra instância ou criou um anteriormente na instância, pode escolher um conjunto de entrada existente.
-
Selecione Enviar.
O conjunto de replicação do produtor é criado com um ID de produtor gerado automaticamente que identifica a instância do produtor no sistema.
-
Especifique as tabelas e colunas na instância do produtor que você deseja replicar.
- Selecione a lista relacionada Entradas de saída.
- Selecione Novo.
-
No formulário, preencha os campos.
Tabela 1. Formulário de Entrada de replicação Campo Descrição Nome da tabela de origem Nome de uma das tabelas na instância do produtor para replicar. Por exemplo, SAN Disk [cmdb_ci_san_disk]. Campo individual Escolha um campo de referência que defina o mapeamento para cada assinatura do consumidor. Por exemplo, se você escolher o campo Atribuído a na tabela de origem do incidente, poderá distinguir as atribuições de usuário para consumidores específicos. Filtro Critérios de filtro para controlar os registros na tabela que está sendo replicada pelo sistema. - Use o filtro para limitar o número de registros no seu conjunto de replicação. Por exemplo, se a tabela tiver um campo Ativo, adicione uma condição de filtro como [Active] [is] [True] para replicar somente os registros ativos.
- Se você quiser replicar e preservar uma hierarquia de tabelas primária e secundária, adicione um filtro para a coluna sys_class_name a cada entrada enviada. Isso garante que todas as colunas da tabela secundária sejam replicadas, e não apenas colunas primárias.
Por exemplo, para replicar a tabela primária Tarefa [task] e a tabela secundária Incidente [incident], você deve adicionar [Task type] [is] [Task] como um filtro na entrada da tabela primária e [Task type] [is] [Incident] como um filtro na entrada da tabela secundária. Neste exemplo, o tipo de Tarefa é o rótulo da coluna sys_class_name em cada tabela. Para detalhes, consulte Preservando a hierarquia de tabelas em Replicação de dados da instância.
Incluir anexos Opção para replicar os arquivos associados aos registros que você está replicando. Campos incluídos Campos a serem incluídos. Mova os campos da tabela na coluna Selecionados para replicá-los ou na coluna Disponíveis para evitar replicá-los. Nota:O sistema deve replicar alguns campos, como sys_id (Obrigatório). O sistema não pode replicar alguns campos, como Criptografado na borda e Senha1. Eles não aparecem em nenhuma coluna.Habilitar aglutinação personalizada Opção para permitir que você escolha um campo diferente do campo sys_id padrão para aglutinar IDR. Aglutinar campo Escolha um campo a ser usado para aglutinar IDR. Estão disponíveis somente campos exclusivos. Consulte Aglutinação personalizada.
Este campo será exibido apenas se você selecionar Habilitar aglutinação personalizada.
-
Repita essas etapas para cada tabela que você deseja incluir no conjunto de replicação.
Nota:Se uma tabela selecionada tiver tabelas secundárias, repita essas etapas e adicione entradas de saída para cada tabela secundária para manter a integridade dos dados.
-
Mapeie valores discretos para cada instância do consumidor.
- Selecione a guia Mapeamentos discretos.
- Selecione Novo.
-
No formulário, preencha os campos.
Campo Descrição Valor individual Este campo define uma regra para o que é exibido para a instância do consumidor selecionada no conjunto de replicação do produtor. Por exemplo, um valor individual Atribuído a fornece opções de uma tabela designada de um usuário específico para mostrar as atribuições. Entrada de replicação de saída Selecione uma entrada de replicação de saída que você configurou com uma tabela de origem para este conjunto de replicação de produtor. Assinatura de replicação Escolha a instância do consumidor que exibe a atribuição de valor individual. Nota:Para cada consumidor que assina um conjunto de replicação do produtor com mapeamento discreto habilitado, você deve configurar um valor discreto. - Repita essas etapas para cada consumidor que você deseja assinar no conjunto de replicação do produtor.
- Selecione Enviar.
-
Disponibilize os dados do produtor para replicação aos consumidores selecionando Ativar.
O produtor estará pronto para enviar os dados especificados no conjunto de replicação para uma ou mais instâncias do consumidor.
- Em uma instância do consumidor, navegue até Replicação de dados da instância > Conjuntos de replicação do cliente.
- Selecione Novo.
-
No formulário, preencha os campos.
Tabela 2. Formulário de Conjunto de replicação do consumidor Campo Descrição URL da instância do produtor URL da instância do produtor. Por exemplo, https://<producer_instance>.servicenow.com. Nome do conjunto de replicação do produtor Nome do conjunto de replicação do consumidor. O nome no consumidor deve corresponder ao nome no produtor. Obtenha o nome no administrador do produtor. Descrição Descrição da finalidade da replicação. -
Selecione Enviar.
A lista de todos os conjuntos de replicação do consumidor na instância do consumidor é exibida. O sistema envia uma solicitação ao administrador do conjunto de replicação do produtor para aprovar ou negar a solicitação.
-
Aprove a solicitação do consumidor.
- Na instância do produtor, navegue até Replicação de dados da instância > Conjuntos de replicação do produtor.
- Selecione o conjunto de replicação do produtor para qual você quer aprovar o acesso do consumidor.
- Em Links relacionados, na guia Assinaturas do consumidor, selecione a opção do conjunto de replicação do consumidor que você quer aprovar.
- Na lista Ações nas linhas selecionadas, selecione Aprovar.
- Repita essas etapas para cada instância do consumidor.
-
Ative o conjunto de replicação do consumidor.
- Na instância do consumidor, navegue até Replicação de dados da instância > Conjuntos de replicação do cliente.
- Selecione o conjunto de replicação do consumidor que você quer ativar.
- Selecione Ativar.
- Repita essas etapas para cada instância do consumidor.
Depois de algum tempo, o status muda para Replicação ativa e os botões Propagação parcial e Propagação completa são exibidos.