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

Data Transmission Service:ターゲットデータベースの設定

最終更新日:Jan 22, 2025

このトピックでは、抽出、変換、および読み込み (ETL) タスクのターゲットデータベースを設定する方法について説明します。

前提条件

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

  • ターゲットデータベースは、MySQLPolarDB for MySQLOracleAnalyticDB for MySQL V3.0PolarDB for PostgreSQLPostgreSQLDb2 for LUWiSeries DB2 (AS/400)AnalyticDB for PostgreSQLSQL ServerMariaDBPolarDB-X 1.0PolarDB for Oracle、およびTablestore

  • ターゲットデータベースが作成されます。

  • ソースデータベースと変換コンポーネントが設定されます。

  • ターゲットデータベースのテーブルのスキーマが作成されます。 これは、ETL機能がスキーマ移行をサポートしていないためです。 例えば、テーブルAは、フィールド1、フィールド2、およびフィールド3を含み、テーブルBは、フィールド3、フィールド4、およびフィールド5を含む。 フィールド1、フィールド2、フィールド3、フィールド4、およびフィールド5を含むテーブルにテーブルAとテーブルBを結合する必要がある場合は、ターゲットデータベースにテーブルCを作成する必要があります。 表Cは、フィールド1、フィールド2、フィールド3、フィールド4、およびフィールド5を含む。

手順

説明

この例では、MySQLデータベースが使用されています。

  1. ストリーミングETLページに移動します。

    1. 最初に DTSコンソール

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

  2. ストリーミングETLページの左上隅にある [新增数据流] をクリックします。 [データフローの作成] ダイアログボックスで、[データフロー名] フィールドにETLタスク名を指定し、[開発方法] パラメーターを [DAG] に設定します。

  3. クリックOK.

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

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

  6. キャンバスの左側で、出力MySQLノードをページの右側にあるキャンバスに移動します。 Output MySQLノードの名前はOutput MySQL-1です。

  7. ポインターを変換コンポーネントの上に移動し、ドットをクリックして変換コンポーネントと出力MySQL-1

  8. をクリックし、出力MySQL-1ノードを指定して、ターゲットデータベースを設定します。

    1. [ノード設定] タブで、パラメーターを設定します。

      目标库_节点配置

      パラメーター

      説明

      Data Source Name

      DTSは、データソース名を自動的に生成します。 簡単に識別できるように、わかりやすい名前を指定することをお勧めします。 一意の名前を使用する必要はありません。

      リージョン

      ターゲットデータベースが存在するリージョン。

      インスタンス

      ターゲットデータベースインスタンスの名前。 [インスタンス] フィールドの下にある [インスタンスの作成] をクリックして、ターゲットデータベースインスタンスを作成することもできます。 詳細については、「DMSでサポートされているデータベース」をご参照ください。

      テーブルマッピング

      変換されたテーブルをターゲットデータベースに保存します。

      [宛先テーブルの選択] セクションで、宛先テーブルを選択します。

    2. On theフィールドマッピングタブで、ビジネス要件に基づいて列名を選択し、関連するパラメーターを設定します。

      目标库_字段映射

結果

アイコンが 配置源库信息_感叹号[出力MySQL-1] ノードの右側に表示されない場合、ターゲットデータベースが構成されます。