すべてのプロダクト
Search
ドキュメントセンター

Data Transmission Service:追加の列の命名規則の変更

最終更新日:Nov 04, 2024

Data Transmission Service (DTS) は、DataHubとMaxComputeに同期されるテーブルに追加の列を追加します。 これらの追加の列は、メタデータの管理、データの並べ替え、重複の削除に使用されます。 追加の列の名前がターゲットテーブルの既存の列の名前と同じである場合、データ同期は失敗します。 この問題を回避するには、追加の列の命名規則を変更することをお勧めします。

背景情報

追加の列の命名規則を変更する前に、追加の列の名前がターゲットテーブルの既存の列の名前と同じかどうかを確認してください。 次の表に、追加の列の以前と新しい命名規則を示します。

重要 追加の列に前の命名規則を使用すると、DTSは自動的にdts_ プレフィックスを、ターゲットデータベースのソースデータベースから同期された元の列に追加します。 追加の列に新しい命名規則を使用する場合、DTSは、ターゲットデータベースのソースデータベースから同期される元の列にプレフィックスを追加しません。
表 1. 追加列の命名規則
宛先インスタンス前の追加の列名新しい追加列名参照
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
DataHubトピックのスキーマ
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
増分データテーブルのスキーマ

手順

  1. データ同期タスクを作成して設定します。 詳細については、「古いDTSコンソールを使用したデータ同期タスクの設定」の手順1〜7をご参照ください。
  2. 同期するオブジェクトの選択ステップで、新しい追加の列ルールを有効にするかどうかを指定します。
    Modify the naming rules for additional columns
    セクション説明
    はい[はい] を選択した場合、追加の列の新しい命名規則が使用されます。
    説明 追加の列の以前の名前がターゲットテーブルの既存の列の名前と同じである場合は、[はい] を選択します。

    DTSは、追加の列の以前の名前にnew_dts_sync_ プレフィックスを追加します。

    たとえば、追加の列の前の名前がrecord_idの場合、追加の列の新しい名前はnew_dts_sync_record_idです。

    いいえ[いいえ] を選択した場合、追加の列の以前の命名規則が使用されます。
    説明 追加の列の命名規則の詳細については、「追加の列の命名規則」をご参照ください。
  3. データ同期タスクに必要なその他のパラメーターを設定します。

関連ドキュメント