tSnowflakeCommit標準プロパティ - 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 Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > サードパーティーシステム > クラウドストレージ > Snowflake
データガバナンス > サードパーティーシステム > クラウドストレージ > Snowflake
データクオリティとプレパレーション > サードパーティーシステム > クラウドストレージ > Snowflake

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

Standard tSnowflakeCommitコンポーネントはCloudファミリーのコンポーネントです。

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

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

基本設定

データベース

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

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

コミットするデータベースへの接続を確立するコンポーネントを選択します。

接続の終了

コミットが完了するとデータベース接続を閉じるようにするには、このオプションを選択します。コンポーネントがタスクを実行した後、選択した接続を引き続き使うには、このチェックボックスをオフにします。

このオプションはデフォルトで選択されています。

警告:

このコンポーネントがジョブ内の受信リンクとして[Row] (行) > [Main] (メイン)を使用する場合、リンクを通過するデータは行ごとにコミットされます。この場合、リンクを通過するすべての行をコミットできるように、このオプションを選択しないでください。

詳細設定

[tStatCatcher Statistics] (tStatCatcher統計)

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

[Global Variables] (グローバル変数)

ERROR_MESSAGE

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

使用方法

使用ルール

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

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

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

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

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

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

動的パラメーターの使用サンプルは、../reuse/../standard/reading-data-from-databases-through-context-based-dynamic-connect_c.htmlおよび../reuse/../standard/tcontextload_tlogrow-tfileinputdelimited-tmysqlinput_reading-data-from-different-mysql-databases-using-dynamically-loa_standard_component_the-job-in_c.htmlを参照してください。[Dynamic settings] (動的設定)とコンテキスト変数については、『Talend Studioユーザーガイド』を参照してください。