0

コンテキストパラメータ値を直接talend dbに書き込む方法を知っている人はいますか?

4

2 に答える 2

1

コンポーネント tContextDump は、各行がキーと値のペアであるコンテキストのデータ フローを作成します。任意の tDBOutput コンポーネントを使用して、たとえばデータベースなど、必要な場所にそのデータ フローを書き込むことができます。このようなデータベース テーブル (またはその他のソース) からジョブのコンテキストをロードするには、ジョブで tContextLoad を使用するか、ジョブ レベルまたはプロジェクト レベルで「暗黙のコンテキスト ロード」機能を使用できます。これにより、ジョブはデフォルトのプロパティ ファイル メカニズムではなく、別のソースからコンテキスト パラメータを取得できます。

質問の「the talend db」の意味がわかりません。Talend Administration Center (TAC) には独自の DB があり、Talend のスケジューリング機能を使用すると、ジョブのコンテキスト値も保存できます。スタジオ。これらのコンテキスト値は「talend db」に保存されますが、これは上記の説明とは関係ありません。

于 2011-08-26T15:37:12.013 に答える
0

context.put(key,value)を使用してコンテキストに値を入力し、 context.get(key)を使用してジョブの任意の場所で値を取得できます。

于 2014-09-19T10:42:09.130 に答える