問題タブ [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.

0 投票する
1 に答える
2587 参照

kettle - 行のフィルター処理ステップが機能せず、両方の条件を初期化しています

添付の写真のように。テーブル入力からのカウント値が <> 0 の場合にのみ、SQL 実行ステップに渡す必要があります。それ以外の場合は、ダミーに移動し、プロセスを実行しません。 SQLステップでクエリを記述し、同様にダミーを初期化します.(フィルタ条件は整数であるため、テーブル入力カウント値)画像

0 投票する
1 に答える
1562 参照

kettle - ファイルを取得するための大文字と小文字を区別しない正規表現

という命名規則を持つデータ読み込み用のフォルダーからファイルを取得するシナリオがあります。お客様_。.txt.しかし、この式の大文字と小文字を区別しないようにしたいので、CUSTOMER_1234 という名前のファイルが来ると、それも受け入れ、それに応じて処理します

0 投票する
1 に答える
818 参照

pentaho - Pentaho - 行デノーマライザの問題

私は Pentaho Data-Integration から始めています。XML ファイルのデータでデータベースを更新しようとしています。ただし、Get data from XML出力は正しい形式ではありません。次に、Row denormaliserステップを使用してこの修正を行います。しかし、結果は次のようになります。

[1]: http://i.stack.imgur.com/c1cgF.png

私の変換はとても簡単です:

[1]: http://i.stack.imgur.com/r97uL.png

この行をマージするために使用できるいくつかの手順はありますか? Merge Rows Diff、Join Rows、Merge Join を試しました。これらの手順はどれも機能しませんでした。

どうもありがとう!私の英語でごめんなさい:)

0 投票する
1 に答える
1241 参照

pentaho - Cairo パッケージの更新後に Spoon PDI Kettle がクラッシュする

時間がかかりすぎた問題を解決したばかりなので、他の誰かがこのためにレンガを噛んでいる場合に備えて、ここで解決策を共有すると思いました.

どうした?CentOS 6.6 で Pentaho Data Integration 5.2 を実行しています。前回 yum update を実行するまでは、うまく機能していました。

グラフィカル インターフェイスを使用しているときに、要素 (テーブル入力など) を開いてクエリ テキストを選択しようとすると、スプーンがすぐにクラッシュします。クラッシュメッセージが残る場合とそうでない場合があります。

エラーメッセージは次のとおりです。

0 投票する
0 に答える
120 参照

kettle - Kettle(PDI) の TimeStamp での XML エンコーディング エラー

ケトルジョブの実行でログを維持しています。「CheckPoints Log Table」以外のすべてで正常に動作します。「Column_Name Timestamp : 値 XML エンコーディング エラーがありました」というエラーが発生します。データ型が DateTime の列です。

0 投票する
1 に答える
3395 参照

xml - Pentaho PDI - XML Join ステップの XPath 構文

「ノード」として設定された「ルート XML 要素」(以下のように) と「XML 結合」ステップを使用していくつかのフィールドを追加する「XML の追加」ステップを使用した変換で、xml コードを Pentaho PDI と結合しようとしています。

同じデータを持ついくつかのフィールドをすべての「ノード」に挿入したいと考えています。

問題は、どの XPath 式を試しても、挿入したいフィールドが最初のノードにしか挿入されないことです。「RootNode/Node」や「//Node」などの式が機能しません。

これは私が得る結果です:

これは私が取得したいものです:

質問: XML 結合ステップは、明示的に指定された 1 つのノードにのみコードを結合できますか? または、選択したすべてのノードにコードを挿入するために XML 結合ステップの XPath ステートメント入力で使用できる XPath 式はありますか?

(比較するものが何もないので、比較フィールドとの複雑な結合は適切ではないと思います。)