メイン コンテンツをスキップする 補完的コンテンツへスキップ

tIcebergMergeの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているtIcebergMergeを設定するために使われます。

標準tIcebergMergeコンポーネントは、ビッグデータファミリーに属しています。

このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。

このコンポーネントは、Talendが提供する8.0.1 2024-01以降のStudioマンスリーアップデートをインストール済みである場合に利用できます。詳細は管理者にお問い合わせください。

基本設定

接続 ドロップダウンリストから、目的の接続を確立するtIcebergConnectionコンポーネントを選択します。
[Source type] (ソースタイプ) マージを実行するためにデータを取得する方法を選択します:
  • [Table] (テーブル): テーブル名を指定してデータを取得します。
  • [Select SQL query] (SQLクエリーを選択): SELECT SQLクエリーを指定してデータを取得します。
ソーステーブル名 データの取得元としたいIcebergテーブルの名前を入力します。

このプロパティは、[Source type] (ソースタイプ)ドロップダウンリストで[Table] (テーブル)が選択されている場合のみ利用できます。

[Select SQL query] (SQLクエリーを選択) Icebergソースからデータを取得できるようになるSELECT SQLクエリーを入力します。

たとえば、SELECT * FROM Customersとなります。

このプロパティは、[Source type] (ソースタイプ)ドロップダウンリストで[Select SQL query] (SQLクエリーを選択)が選択されている場合のみ利用できます。

[Source alias] (ソースエイリアス) ソーステーブルで使用するエイリアスを入力します。
ターゲットテーブル名 マージを実行したいIcebergテーブルの名前を入力します。

ターゲットテーブルはバージョン2であることが必要です。

[Target alias] (ターゲットエイリアス) ターゲットテーブルで使用するエイリアスを入力します。
[Merge ON] (マージON) ソーステーブルとターゲットテーブルの結合に使用するブール式を入力します。

詳細は、ClouderaのドキュメンテーションでMerge featureをご覧ください。

[When matched update] (一致したらアップデート) このチェックボックスを選択すると、WHEN MATCHED THEN UPDATE SETステートメントを実行し、[Set clauses] (句リストを設定)パラメーターに句のブール式を入力できます。

マッチングに追加条件を加えたい場合は、[Add condition] (条件を追加)チェックボックスを選択し、[Condition] (条件)パラメーターにブール式を入力します。

[When matched delete] (一致したら削除) このチェックボックスを選択すると、WHEN MATCHED THEN DELETEステートメントを実行できます。

マッチングに追加条件を加えたい場合は、[Add condition] (条件を追加)チェックボックスを選択し、[Condition] (条件)パラメーターにブール式を入力します。

[When not matched insert] (一致しなかったら挿入) このチェックボックスを選択すると、WHEN NOT MATCHED THEN INSERT VALUESステートメントを実行し、[Values list] (値リスト)パラメーターへの値の挿入方法に関するブール式を入力できます。

マッチングに追加条件を加えたい場合は、[Add condition] (条件を追加)チェックボックスを選択し、[Condition] (条件)パラメーターにブール式を入力します。

詳細設定

[tStatCatcher Statistics] (tStatCatcher統計) このチェックボックスを選択すると、コンポーネントレベルでログデータを収集できます。

グローバル変数

ERROR_MESSAGE

エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。

使用方法

使用ルール このコンポーネントは通常、他のIcebergコンポーネントと共に使われます。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。