Ao sincronizar dados com o DataHub ou MaxCompute, o Data Transmission Service (DTS) adiciona colunas extras à tabela de destino para gerenciar metadados, ordenação e deduplicação. Se o nome de uma coluna adicional entrar em conflito com uma coluna existente, a tarefa de sincronização falhará. Modifique a regra de nomenclatura dessas colunas adicionais para evitar esse problema.
Informações prévias
Antes de modificar a regra de nomenclatura, verifique se os nomes das colunas adicionais entram em conflito com as colunas existentes na tabela de destino. A tabela a seguir descreve os nomes e as definições dessas colunas.
Quando a regra de nomenclatura antiga é utilizada, o DTS também adiciona o prefixo
dts_
às colunas de negócios do banco de dados source. Com a nova regra de nomenclatura, o DTS não adiciona prefixo a essas colunas.
| Instância de destino | Nome antigo | Novo nome | Definição |
| DataHub |
|
|
Consulte Esquema do tópico. |
| MaxCompute |
|
|
Consulte Esquema da tabela de log incremental. |
Procedimento
Inicie a configuração de uma tarefa de sincronização de dados. Para mais informações, consulte as etapas 1 a 7 em Configure uma tarefa de sincronização de dados (console antigo).
-
Na página Select Objects to Synchronize, role até a parte inferior e selecione uma opção para Use new naming rule for additional columns.
Opção Descrição Yes Aplica a nova regra de nomenclatura. Nota Se os nomes antigos das colunas adicionais entrarem em conflito com colunas existentes na tabela de destino, selecione Yes para evitar esse problema.O DTS acrescenta o prefixo
new_dts_sync_aos nomes antigos das colunas adicionais para gerar os novos nomes.Por exemplo, se uma coluna adicional antiga se chamar
record_id, seu novo nome seránew_dts_sync_record_id.No Mantém a regra de nomenclatura antiga para as colunas adicionais. NotaPara obter mais informações sobre as colunas adicionais, consulte
Nomes e definições das colunas adicionais
.
Siga as instruções na tela para concluir a configuração da tarefa de sincronização de dados.