tSnowflakeRollbackの標準プロパティ - 7.3

Snowflake

Version
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > サードパーティーシステム > クラウドストレージ > Snowflake
データガバナンス > サードパーティーシステム > クラウドストレージ > Snowflake
データクオリティとプレパレーション > サードパーティーシステム > クラウドストレージ > Snowflake
Last publication date
2024-02-22

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

標準tSnowflakeRollbackコンポーネントは、Cloudファミリーに属しています。

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

注: このコンポーネントは、動的データベースコネクターの特定のバージョンです。データベース設定に関連するプロパティは、データベースタイプの選択に応じて異なります。動的データベースコネクターについては、動的データベースコンポーネントをご覧ください。

基本設定

[Database] (データベース)

データベースのタイプをリストから選択し、[Apply] (適用)をクリックします。

[Connection Component] (接続コンポーネント)

現在のジョブで複数の接続を使うことが計画されている場合は、リストのコンポーネントを選択します。

接続を閉じる

コンポーネントがタスクを実行した後、選択した接続を継続して閉じるには、このチェックボックスをオフにします。

詳細設定

[tStatCatcher Statistics] (tStatCatcher統計)

このチェックボックスをオンにすると、コンポーネントレベルでログデータを収集できます。

グローバル変数

ERROR_MESSAGE

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

使用方法

使用ルール

このコンポーネントは、tSnowflakeRow、tSnowflakeBulkExec、およびtSnowflakeOutputBulkExecコンポーネントと連携するように設計されています。

このコンポーネントが入力行または出力行のないtSnowflakeRowコンポーネントで動作する場合、データベースに加えられた変更はtSnowflakeRollbackコンポーネントによってロールバックされます。

このコンポーネントが入力行を持つtSnowflakeRowコンポーネントと連携する場合、tSnowflakeRowコンポーネントの[Commit every] (コミットする間隔)オプションが0または1に設定されていると、tSnowflakeRollbackコンポーネントがデータベースに加えられた変更のロールバックを担当します。 ; 値がtSnowflakeRowコンポーネントの[Commit every] (コミットする間隔)オプションが1よりも大きいコミット場合tSnowflakeRollbackコンポーネントは、無視されます。

[Dynamic settings] (ダイナミック設定)

[+]ボタンをクリックしてテーブルに行を追加し、[Code] (コード)フィールドにコンテキスト変数を入力して、ジョブ内で計画した複数の接続からデータベース接続をダイナミックに選択します。この機能は、データストラクチャーが同じでデータベースが異なるデータベーステーブルにアクセスする必要がある場合、特に、Talend Studioを介さずにジョブをデプロイおよび実行する必要がある時など、ジョブの設定を変更できない環境で作業している場合に役立ちます。

ダイナミックパラメーターを定義すると、[Basic settings] (基本設定)ビューの[Component List] (コンポーネントリスト)ボックスは利用できなくなります。

ダイナミックパラメーターの定義法を示すユースケースについては、コンテキストベースのダイナミック接続によってデータベースからデータを読み取りと、ダイナミックにロードされた接続パラメーターを使って異なるMySQLデータベースからデータを読み取りをご覧ください。[Dynamic settings] (ダイナミック設定)とコンテキスト変数については、Talend Studioユーザーガイドをご覧ください。