システムSQLテンプレートのタイプ

Talend Open Studio for Data Integration ユーザーガイド

EnrichVersion
5.6
EnrichProdName
Talend Open Studio for Data Integration
task
ジョブデザインと開発
EnrichPlatform
Talend Studio

このセクションでは、さまざまなタイプの事前定義されたSQLテンプレートについて詳しく説明します。

各テンプレートグループのステートメントは、データベースごとに達成しようとしている操作に応じてことなりますが、テンプレートはそのタイプに基づいて各フォルダーにもグループ化されています。

次の表は、これらのタイプと関連する情報を示しています。

名前

機能

関連付けられたコンポーネント

必須のコンポーネントパラメーター

Aggregate

データセットの集計(合計、平均、計数など)を実行します。

tSQLTemplateAggregate

データベース名

ソーステーブル名

ターゲットテーブル名

Commit

RDBMSにコミット命令を送信します。

tSQLTemplate tSQLTemplateAggregate tSQLTemplateCommit tSQLTemplateFilterColumns tSQLTemplateFilterRows tSQLTemplateMerge tSQLTemplateRollback

Null

Rollback

RDBMSにロールバック命令を送信します。

tSQLTemplate tSQLTemplateAggregate tSQLTemplateCommit tSQLTemplateFilterColumns tSQLTemplateFilterRows tSQLTemplateMerge tSQLTemplateRollback

Null

DropSourceTable

ソーステーブルを削除します。

tSQLTemplate tSQLTemplateAggregate tSQLTemplateFilterColumns tSQLTemplateFilterRows

テーブル名(tSQLTemplateを使用した場合)

ソーステーブル名

DropTargetTable

ターゲットテーブルを削除します。

tSQLTemplateAggregate tSQLTemplateFilterColumns tSQLTemplateFilterRows

ターゲットテーブル名

FilterColumns

RDBMS内の特定のカラムのデータセットを選択し抽出します。

tSQLTemplateAggregate tSQLTemplateFilterColumns tSQLTemplateFilterRows

ターゲットテーブル名(およびスキーマ)

ソーステーブル名(およびスキーマ)

FilterRow

RDBMS内の特定の行のデータセットを選択し抽出します。

tSQLTemplateAggregate tSQLTemplateFilterColumns tSQLTemplateFilterRows

ターゲットテーブル名(およびスキーマ)

ソーステーブル名(およびスキーマ)

条件

MergeInsert

ソーステーブルからターゲットテーブルにレコードを挿入します。

tSQLTemplateMerge tSQLTemplateCommit

ターゲットテーブル名(およびスキーマ)

ソーステーブル名(およびスキーマ)

条件

MergeUpdate

ターゲットテーブルをソーステーブルからのレコードで更新します。

tSQLTemplateMerge tSQLTemplateCommit

ターゲットテーブル名(およびスキーマ)

ソーステーブル名(およびスキーマ)

条件