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

Data Transmission Service:変換コンポーネントの構成

最終更新日:Mar 28, 2026

Data Transmission Service (DTS) の抽出・変換・書き出し (ETL) 機能には、ETL タスクキャンバスに追加可能な 3 つの変換コンポーネントがあります。これらは JOIN、Field Calculator、Table Record Filter です。本トピックでは、各コンポーネントの構成方法について説明します。

制限事項

コンポーネント制限事項
JOINJOIN 操作は 2 つのテーブル間でのみサポートされます。
Field Calculator単一テーブルスキーマのみ対応しています。
Table Record Filter単一テーブルスキーマのみ対応しています。

前提条件

作業を開始する前に、以下の要件を満たしていることを確認してください。

ETL キャンバスへのアクセス

すべてのコンポーネントは ETL タスクキャンバスから構成します。キャンバスを開く手順は次のとおりです。

  1. ETL ページに移動します。

    Data Management (DMS) コンソールからもこのページにアクセスできます。上部ナビゲーションバーで DTS をクリックし、左側ナビゲーションウィンドウで データ統合 > ストリーミング ETL を選択します。Create Data Flow をクリックし、データフロー名 フィールドに名前を入力し、開発方法DAG に設定して、OK をクリックします。
  2. 左上隅で、ご利用の ETL タスクのリージョンを選択します。

    ETL タスクは、次のリージョンでのみ作成できます:中国 (杭州)、中国 (上海)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (深セン)、および中国 (広州)。
  3. 左側ナビゲーションウィンドウで ETL をクリックします。

  4. ETL ページで、タスクの作成 (従量課金) をクリックします。

JOIN コンポーネントの構成

JOIN コンポーネントは、2 つのストリームテーブルからのデータをマージします。内部結合、左結合、右結合の操作をサポートしており、ディメンションテーブルに対する時間的結合 (Temporal Join) も可能です。

  1. ページ左側の 変換 セクションで、JOIN をキャンバス上にドラッグします。

  2. ターゲットデータベース上にポインターを移動し、ドットをクリックしてターゲットデータベースから JOIN コンポーネントへ接続線を引きます。

  3. キャンバス上で JOIN をクリックします。

  4. Transform JOIN セクションで、ノード設定 タブをクリックし、以下のパラメーターを構成します。

    時間的結合には、すべてのストリームテーブルに時間属性を定義する必要があります。右テーブルにはプライマリキーが必要です。右テーブルがディメンションテーブルの場合、プライマリキーを結合条件に含める必要があります。
    セクションパラメーター説明
    変換名変換名を入力識別しやすいようにわかりやすい名前を入力します。名前は一意である必要はありません。
    JOIN 設定項目JOIN 句の左側テーブルJOIN 操作の左側テーブルを選択します。
    JOIN 設定項目時間的結合の時間属性時間的結合の時間属性を選択します。デフォルト値:Join。オプション:イベント時間ウォーターマークに基づく または 処理時間に基づく
    JOIN 設定項目JOIN 操作の選択結合タイプを選択します。各タイプの説明については、下記の表をご参照ください。
    結合条件+ 条件を追加+ 条件を追加 をクリックして結合条件を追加します。等号 (=) の左側のフィールドは左側テーブルに属し、右側のフィールドは右テーブルに属します。

    JOIN 操作タイプ:

    操作出力
    内部結合2 つのテーブルの共通部分(積集合)のデータが出力されます。
    左結合左側テーブルのデータはそのまま維持され、右テーブルのデータは 2 つのテーブルの共通部分になります。
    右結合左側テーブルのデータは 2 つのテーブルの共通部分になり、右テーブルのデータはそのまま維持されます。

    Transform JOIN_Configure Nodes

  5. 結合条件を構成したら、出力フィールド タブをクリックします。出力に含める列名を選択し、関連パラメーターを設定します。

    Transform JOIN_Output Fields

Field Calculator コンポーネントの構成

Field Calculator コンポーネントは、既存のデータから式を使用して新しいフィールドを導出します。計算結果をターゲットフィールドに書き込むために使用します。

  1. 新 DTS コンソールのデータ移行ページに移動します。

    Data Management (DMS) コンソールからもこのページにアクセスできます。上部ナビゲーションバーで DTS をクリックし、左側ナビゲーションウィンドウで DTS (DTS) > データ移行 を選択します。
  2. 左上隅で、ご利用の ETL タスクのリージョンを選択します。

    ETL タスクは、次のリージョンでのみ作成できます:中国 (杭州)、中国 (上海)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (深セン)、および中国 (広州)。
  3. 左側ナビゲーションウィンドウで ETL をクリックします。

  4. ETL ページで、タスクの作成 (従量課金) をクリックします。

  5. ページ左側の 変換 セクションで、Field Calculator をキャンバス上にドラッグします。

  6. ターゲットデータベース上にポインターを移動し、ドットをクリックしてターゲットデータベースから Field Calculator コンポーネントへ接続線を引きます。

  7. キャンバス上で Field Calculator をクリックします。

  8. Transform Field Calculator セクションで、コンポーネントを構成します。

    1. 変換名 セクションで、コンポーネントの名前を入力します。名前は一意である必要はありません。

    2. 電卓設定項目 セクションで、+ フィールドを追加 をクリックします。

    3. 追加されたフィールドを見つけ、[電卓設定][操作] 列でクリックします。

    4. 値設定項目 セクションで、以下のパラメーターを構成します。

    パラメーター説明
    フィールド名DTS によりデフォルト名が生成されます。識別しやすいようにわかりやすい名前を入力します。名前は一意である必要はありません。
    ETL データ型の選択計算フィールドの出力データ型を選択します。
    ターゲットフィールド:*フィールド名*、値設定項目ターゲットフィールドの計算式を指定します。直接式を入力するか、フィールド入力関数セット、または 演算子 セクションのオプションをクリックして式を構築します。

    Transform Field Calculator

Table Record Filter コンポーネントの構成

Table Record Filter コンポーネントは、SQL の WHERE 句と同様に条件に基づいて行をフィルターします。条件に一致する行のみがターゲットデータベースに渡されます。

  1. 新 DTS コンソールのデータ移行ページに移動します。

    Data Management (DMS) コンソールからもこのページにアクセスできます。上部ナビゲーションバーで DTS をクリックし、左側ナビゲーションウィンドウで DTS (DTS) > データ移行 を選択します。
  2. 左上隅で、ご利用の ETL タスクのリージョンを選択します。

    ETL タスクは、次のリージョンでのみ作成できます:中国 (杭州)、中国 (上海)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (深セン)、および中国 (広州)。
  3. 左側ナビゲーションウィンドウで ETL をクリックします。

  4. ETL ページで、タスクの作成 (従量課金) をクリックします。

  5. ページ左側の 変換 セクションで、Table Record Filter をキャンバス上にドラッグします。

  6. ターゲットデータベース上にポインターを移動し、ドットをクリックしてターゲットデータベースから Table Record Filter コンポーネントへ接続線を引きます。

  7. キャンバス上で Table Record Filter をクリックします。

  8. Transform Table Record Filter セクションで、コンポーネントを構成します。

    1. 変換名 セクションで、コンポーネントの名前を入力します。名前は一意である必要はありません。

    2. WHERE 条件 セクションで、フィルター条件を指定します。直接条件を入力するか、フィールド入力 または 演算子 セクションのオプションをクリックして条件を構築します。

    Transform Table Record Filter

構成の確認

変換コンポーネントを構成すると、キャンバス上のコンポーネントの右側に Configured アイコンが表示されます。

次のステップ

ターゲットデータベースの構成