SDI
Método de sincronização completa legado para migrar conjuntos grandes de dados de configuração entre ambientes.
Sobre o SDI
Para a sincronização completa de dados de configuração, o DA usa o SDI como o método legado original. O SDI oferece suporte à migração em grande escala entre ambientes e processa um arquivo de dados completo.
Uso do SDI
O processo do SDI é robusto, mas pode ser lento devido à abordagem metódica, entidade por entidade.
- Acionador: Uma importação ou exportação de configuração geralmente inicia uma sincronização do SDI. O botãoSincronizar todas as configuraçõestambém pode iniciar o processo em determinados cenários.
- Geração de arquivos: O servidor Mothership gera um arquivo XML completo contendo todas as entidades de configuração.
- Validação e inserção: O ambiente do cliente processa esse arquivo para uma entidade de cada vez. Para cada entidade, ele executa várias verificações e operações de banco de dados:
- Ele verifica se a entidade já existe usando umaChave de entidadeexclusiva (uma combinação de campos como nome e ID do locatário).
- Ele resolve todos os relacionamentos com outros dados (chaves estrangeiras).
- Ele insere ou atualiza a entidade no banco de dados do cliente.
- Conclusão: Esse processo continua até que todas as entidades no arquivo tenham sido processadas.
Principais características e problemas conhecidos
- Desempenho lento:Como valida cada entidade individualmente, o processo de SDI é muito demorado. Uma configuração com 7 milhões de entidades pode levar mais de 8 horas para gerar o arquivo SDI. Pode levar mais de 7 horas para sincronizar.
- Erros de violação de restrição:O processo pode falhar se encontrar conflitos de dados. Reordenar regras pode criar uma prioridade duplicada. Isso pode fazer com que o processo falhe. Resolver esses problemas muitas vezes requer intervenção manual.
- IDs independentes:O SDI foi projetado para migração e não preserva as IDs internas do banco de dados do ambiente de origem. Ele cria novas IDs no ambiente de destino. Isso torna a migração possível, mas as comparações diretas mais difíceis.
Opções de configuração:
O streaming é o principal processo de agendamento e o SDI atua como um fallback. Os administradores podem ativar o Modo SDI
dedicado por meio de uma sobreposição de clientes, desativando o agendamento de streaming e criando um agendamento SDI recorrente. Opções de agendamento:
Os itens a seguir estão ativados na Sobreposição.- Configuração e conteúdo podem ser sincronizados em programações diferentes
- Use o formato CRON para agendamento flexível (por hora, a cada 2 horas, a cada 12 horas, diariamente)
note
O DA substituirá o processo SDI atual por Importação em massa.