問題タブ [pdi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - PDI Community Edition で Spoon.bat から PDI GUI を起動できない
システムの詳細:
PDI バージョン:
実行した手順:
cmd から Spoon.bat を実行中にエラーが発生しました:
sh - テーブル入力ステップは変数を置き換えません
Pentaho Kettle の入力ステップで次のコードを実行しています。
ただし、このシェルスクリプトを介してジョブを実行すると:
テーブル インプット ステップは、変数を置き換えません。
pdi - PDI/Spoon でファイルをコピー/移動すると「ファイルではありません」というエラーが発生する
データベースの毎週の生成を自動化しようとしています。このプロセスの最初のステップとして、ネットワークの場所から一連のファイルを取得する必要がありますM:\
。プロセスは次のとおりです。
- 古いソース ファイルが残っている可能性がある場合は、ローカル フォルダー ( ) から削除します
REMOVE_OLD_FILES
。 - 正規表現を使用して、必要なファイルの名前を取得します (
GET_FILES
)。 - さらに処理するために、ネットワークの場所からローカル フォルダーにファイルをコピーします (
COPY/MOVE FILES
)
ステップ 3 で問題が発生します。次のエラーが頻繁に表示されます。
ただし、ネットワーク上の場所で「エラーのある」ファイルを手動で見つけて、それを開くかコピーしようとすると、問題はありません。次に Spoon ジョブを再実行すると、このファイルでエラーは発生しません (ただし、次のファイルでエラーが発生する可能性があります)。
これまでのところ、手順 1 と 2 が正しく実行されることを確認しました。具体的には、手順 2 から返されたファイル名にエラーはありません。
明らかに、スプーンがファイルを正しくコピーできるようにするために、最初にすべてのファイルを手動で開く必要はありません。この動作を引き起こしている原因を知っている人はいますか?
完全を期すために、このステップで選択したパラメーターを以下に示しますCOPY/MOVE FILES
。
parameter-passing - CDE から PDI pentaho にパラメータを渡す
ケトルを使用して pentaho cde から pentaho データ統合にパラメーターを渡し、渡されたパラメーターを PDI で使用してテーブルを更新するシナリオがあります。パラメータを渡し、渡されたパラメータを PDI で取得するにはどうすればよいですか?
前もって感謝します!!!
pentaho - pentahoでcsv入力固定列で列を並べ替える方法
シナリオ:
csv ファイルからテーブルにデータをロードするための変換を作成しました。csv ファイルには次の列があります。
- 顧客ID
- Company_Id
- 従業員名
ただし、ユーザーは入力ファイルに列の順序 (ランダムな順序) を次のように指定できます。
- 従業員名
- Company_Id
- 顧客ID
したがって、列の順序がランダムなファイルをロードしようとすると、ケトルは列名に従って正しい列値をロードしますか...?