このトピックでは、抽出、変換、および読み込み (ETL) タスク用にソースデータベースを設定する方法について説明します。
前提条件
ETLタスクは、中国 (杭州) 、中国 (上海) 、中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (深セン) 、中国 (広州) 、中国 (香港) のいずれかのリージョンで作成されます。
ソースデータベースは、MySQL、PolarDB for MySQL、Oracle、PostgreSQL、iSeries DB2 (AS/400) 、Db2 for LUW、PolarDB-X 1.0、PolarDB for PostgreSQL、MariaDB、PolarDB for Oracle、SQL Server、PolarDB-X 2.0となります。
ソースデータベースとしてデータベースが作成されます。
手順
この例では、自己管理MySQLデータベースが使用されます。
ストリーミングETLページに移動します。
最初に DTSコンソール。
左側のナビゲーションウィンドウで、[ETL] をクリックします。
ストリーミングETLページの左上隅にある [
] をクリックします。 [データフローの作成] ダイアログボックスで、[データフロー名] フィールドにETLタスク名を指定し、[開発方法] パラメーターを [DAG] に設定します。 クリックOK.
キャンバスの左側で、入力 /ディメンションテーブルMySQLノードをキャンバスの空白領域に移動します。
をクリックし、入力 /寸法テーブルMySQL-1ソースデータベースを設定するには、キャンバス上のノードを指定します。
[ノード設定] タブで、次の表に示すパラメーターを設定します。
パラメーター
説明
Data Source Name
データソースの名前。 Data Transmission Service (DTS) は、データソース名を自動的に生成します。 簡単に識別できるように、わかりやすい名前を指定することをお勧めします。 一意の名前を使用する必要はありません。
リージョン
ソースデータベースが存在するリージョン。
説明ETLタスクは、中国 (杭州) 、中国 (上海) 、中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (深セン) 、中国 (広州) 、中国 (香港) のいずれかのリージョンで作成できます。
インスタンス
ソースデータベースが属するデータベースインスタンスの名前。 [インスタンスの作成] をクリックして、データベースインスタンスを作成することもできます。 詳細については、「DMSでサポートされているデータベース」をご参照ください。
ノードタイプ
ソーステーブルのタイプ。 有効な値:
ストリームテーブル
寸法テーブル
フォーマットの変換
このパラメーターは、[ノードタイプ] パラメーターを [ストリームテーブル] に設定した場合に必要です。 有効な値:
Upsertストリーム
追加専用ストリーム
データベースとテーブルの選択
変換するソースデータベースとテーブル。
説明ソースデータベースとテーブルを選択すると、[出力フィールド] タブに移動します。
On the出力フィールドタブでフィールドを選択します。列名ビジネス要件に基づいて列を作成します。
オプションです。ノードタイプパラメーターをストリームテーブルに設定した場合は、[時間属性] タブをクリックします。 [時間属性] タブで、次の表に示すパラメーターを設定して、[入力 /ディメンションテーブルMySQL-1] ノードを設定します。
パラメーター
説明
イベント時間透かし
データが生成される時刻を表すフィールド。
イベント時間透かしの待ち時間
受け入れることができる最大データ遅延。
処理時間
データが処理される時刻を表すフィールド。
結果
アイコンが
ノードの右側に表示されない場合、ソースデータベースが構成されます。