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

Talend Real-time Big Data Platform Studioユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Real-Time Big Data Platform
task
ジョブデザインと開発
EnrichPlatform
Talend Studio

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

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

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

[Name] (名前)

ファンクション

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

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

[Aggregate] (集計)

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

tSQLTemplateAggregate

DB名

ソーステーブル名

ターゲットテーブル名

[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

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

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

条件