Todos os produtos
Search
Central de documentação

Data Transmission Service:Modifique regras de nomenclatura para colunas adicionais

Última atualização: Jun 27, 2026

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.

Importante

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.

Tabela 1. Nomes e definições das colunas adicionais
Instância de destino Nome antigo Novo nome Definição
DataHub
  • dts_record_id
  • dts_instance_id
  • dts_db_name
  • dts_table_name
  • dts_operation_flag
  • dts_utc_timestamp
  • dts_before_flag
  • dts_after_flag
  • new_dts_sync_dts_record_id
  • new_dts_sync_dts_instance_id
  • new_dts_sync_dts_db_name
  • new_dts_sync_dts_table_name
  • new_dts_sync_dts_operation_flag
  • new_dts_sync_dts_utc_timestamp
  • new_dts_sync_dts_before_flag
  • new_dts_sync_dts_after_flag
Consulte Esquema do tópico.
MaxCompute
  • record_id
  • operation_flag
  • utc_timestamp
  • before_flag
  • after_flag
  • modifytime_year
  • modifytime_month
  • modifytime_day
  • modifytime_hour
  • modifytime_minute
  • new_dts_sync_record_id
  • new_dts_sync_operation_flag
  • new_dts_sync_utc_timestamp
  • new_dts_sync_before_flag
  • new_dts_sync_after_flag
  • new_dts_sync_modifytime_year
  • new_dts_sync_modifytime_month
  • new_dts_sync_modifytime_day
  • new_dts_sync_modifytime_hour
  • new_dts_sync_modifytime_minute
Consulte Esquema da tabela de log incremental.

Procedimento

  1. 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).

  2. 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.
    Nota

    Para obter mais informações sobre as colunas adicionais, consulte

    Nomes e definições das colunas adicionais

    .

  3. Siga as instruções na tela para concluir a configuração da tarefa de sincronização de dados.

Documentos relacionados