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

Data Transmission Service:ターゲットデータベースの構成

最終更新日:Jun 23, 2026

このトピックでは、ETL タスクのターゲットデータベースを構成する方法について説明します。

前提条件

  • ETL タスクは、中国 (杭州)、中国 (上海)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (深セン)、中国 (広州)、中国 (香港) のリージョンでのみ作成できます。

  • ターゲットデータベースは、MySQLPolarDB for MySQLOracleAnalyticDB for MySQL V3.0PolarDB for PostgreSQLPostgreSQLDB2 for LUWDB2 for iSeries (AS/400)AnalyticDB for PostgreSQLSQL ServerMariaDBPolarDB-X (旧 DRDS)PolarDB for Oracle、または Tablestore のいずれかのタイプである必要があります。

  • ターゲットデータベースはすでに存在している必要があります。

  • ソースデータベースと変換コンポーネントが構成済みであること。

  • ETL 機能はスキーマ移行をサポートしていません。変換ロジックに基づいて、ターゲットデータベースに必要なテーブルスキーマを作成する必要があります。たとえば、テーブル A (フィールド 1、フィールド 2、フィールド 3 を含む) とテーブル B (フィールド 3、フィールド 4、フィールド 5 を含む) を結合して、フィールド 1、フィールド 2、フィールド 3、フィールド 4、フィールド 5 を出力する場合、これら 5 つのフィールドすべてを含むターゲットテーブル C を作成する必要があります。

操作手順

説明

この手順では、例として MySQL を使用します。

  1. ETL タスクリストページに移動します。

    1. Data Transmission Service (DTS) コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、ETL をクリックします。

  2. 左上隅で、新增数据流 をクリックします。データフローの作成 ダイアログボックスで、データフロー名 フィールドに ETL タスクの名前を入力し、開発方法[DAG] を選択します。

  3. 確認 をクリックします。

  4. ソースデータベースを構成します。詳細については、「ソースデータベースの構成」をご参照ください。

  5. 変換コンポーネントを構成します。詳細については、「変換コンポーネントの構成」をご参照ください。

  6. 左側のコンポーネントリストから、出力 (MySQL) ノードを右側のキャンバスにドラッグします。

  7. 構成済みの変換コンポーネントにカーソルを合わせ、接続ポイントをクリックし、線をドラッグしてコンポーネントを [Output MySQL-1] ノードに接続します。

  8. キャンバス上の [Output MySQL-1] ノードをクリックします。表示されるパネルで、ターゲットデータベースを構成します。

    1. 次のパラメーターを設定してノードを構成します。

      パラメーター

      説明

      データソース名

      DTS はデータソース名を自動的に生成します。識別しやすいように、わかりやすい名前を指定してください。名前は一意である必要はありません。

      リージョン

      ターゲットデータベースが配置されているリージョンを選択します。

      インスタンス

      ターゲットデータベースをホストするインスタンスを選択します。 また、インスタンスの作成 をクリックして作成することもできます。 詳細については、「インスタンス管理」をご参照ください。

      テーブルマッピング

      変換されたデータを格納するターゲットテーブルを選択します。

      移行先テーブルを選択 セクションで、送信先テーブルをクリックします。

    2. フィールドマッピング タブで、列名 列の必須フィールドを選択します。

      この例では、フィールドマッピングテーブルには、orderid (int(11))、username (char(32))、ordertime (datetime)、commodity (varchar(32))、phonenumber (int(11))、address (text) というソースフィールドが含まれています。各フィールドは、同じ名前のターゲットフィールドに自動的にマッピングされます。注:Flink は datetime 型をサポートしていません。ソースフィールドが datetime 型の場合、DTS はそれを timestamp 型に変換します。その値は timestamp の有効な値の範囲内である必要があります。

結果

ノードの右側にある感嘆符アイコン 配置源库信息_感叹号 が消えたら、構成は完了です。