1

テキストファイル出力を使用して(結果を出力に渡すチェックボックスをオンにして)JOBケトルで結果を公開したいのですが、ジョブペンタホでテキストファイル出力ステップが見つからないので、解決策は何ですか。私はすでにカルテWebサービスを呼び出すことによる変換によってそれを行っているので、ブラウザで結果を取得します。問題は、ジョブでそれを行うことです。

4

2 に答える 2

1

PDI ジョブでのテキスト ファイル出力に似た機能を探している場合、Pentaho ジョブは、変換、メールの送信、失敗などを実行する高レベルの設計に関するものであるため、見つかりません。Pentaho ジョブの Write to Logs ステップです

于 2016-05-04T21:29:39.513 に答える
0

反復する必要がある場合は、変換に進む必要があります。それが彼らが設計されたものです。while-loop のようないくつかのことを実行して、ジョブを反復できますが、非常に深いループにはお勧めできません。( http://vrubleuski.blogspot.com.ar/2010/08/implementing-while-loop-in-kettle.htmlを参照)

しかし、問題に戻ると、取得しているデータが何であるか、または期待される出力が何であるかについて、あまり具体的ではありません。

公開する必要があるデータを生成する変換があるとします。その変換で、「行を結果にコピー」という最終ステップを実装します。

親の仕事には 2 つの可能性があります。

1) そこに変換を入れて、「入力行ごとに実行しますか?」をチェックします。および「以前の結果をパラメータにコピーしますか?」。その後、その変換に渡す必要がある関連する列ごとに 1 つのパラメーターを定義し、その中でテキスト ファイル出力を行います。

2) 変換をそこに置き、何もチェックせず、その中で Get rows from result ステップを使用します。これにより、データ生成変換から以前にコピーされた結果が取得され、それに接続されたテキスト ファイル出力が使用されます。

それが役に立てば幸い。

于 2016-05-05T16:30:14.883 に答える