Tous les produits
Search
Centre de documentation

Data Transmission Service:Modifier les règles de dénomination des colonnes supplémentaires

Dernière mise à jour :Aug 10, 2026

Lors de la synchronisation des données vers DataHub ou MaxCompute, Data Transmission Service (DTS) ajoute des colonnes supplémentaires à la table de destination pour la gestion des métadonnées, le tri et la déduplication. Si le nom d'une colonne supplémentaire entre en conflit avec un nom de colonne existant, la tâche de synchronisation échoue. Modifiez la règle de dénomination des colonnes supplémentaires pour éviter ces conflits.

Contexte

Avant de modifier la règle de dénomination, vérifiez si les noms des colonnes supplémentaires entrent en conflit avec les colonnes existantes dans la table de destination. Le tableau suivant décrit les noms et les définitions des colonnes supplémentaires.

Important

Avec l'ancienne règle de dénomination, DTS ajoute également le préfixe

dts_

aux colonnes métier de la base de données source. Avec la nouvelle règle de dénomination, DTS n'ajoute aucun préfixe à ces colonnes.

Tableau 1. Noms et définitions des colonnes supplémentaires
Instance de destination Ancien nom Nouveau nom Définition
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
Voir Schéma de rubrique.
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
Voir Schéma de la table des journaux incrémentiels.

Procédure

  1. Commencez la configuration d'une tâche de synchronisation de données. Pour plus d'informations, consultez les étapes 1 à 7 de la section Configurer une tâche de synchronisation de données (ancienne console).

  2. Sur la page Select Objects to Synchronize, faites défiler jusqu'en bas et sélectionnez une option pour Use new naming rule for additional columns.

    Option Description
    Yes Utilise la nouvelle règle de dénomination.
    Remarque Si les anciens noms de colonnes supplémentaires entrent en conflit avec les colonnes existantes dans la table de destination, sélectionnez Yes pour éviter ce problème.

    DTS ajoute le préfixe new_dts_sync_ aux anciens noms de colonnes supplémentaires pour créer les nouveaux noms.

    Par exemple, si une ancienne colonne supplémentaire est nommée record_id, son nouveau nom est new_dts_sync_record_id.

    No Utilise l'ancienne règle de dénomination pour les colonnes supplémentaires.
    Remarque

    Pour plus d'informations sur les colonnes supplémentaires, consultez la section

    Noms et définitions des colonnes supplémentaires

    .

  3. Suivez les instructions à l'écran pour terminer la configuration de la tâche de synchronisation de données.

Documents connexes