問題タブ [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 に答える
2425 参照

pentaho - メールステップでファイルを送信する方法は?

gmailで複数のメールを送信する必要があり、非常に頻繁に送信する必要がある条件があります。つまり、10分ごとにメールがトリガーされ、job_key、行の読み取り、行の書き込みステータスで構成される監査テーブルの詳細とともに成功と失敗を示します.etc.しかし、メールステップを使用している間、いくつかの問題が発生しています.そのため、Pythonスクリプトを使用しています. pentaho 自体でこの問題を解決する方法はありますか

0 投票する
2 に答える
861 参照

java - ケトル ステップでの ClassCastException

Geometry というカスタム データ タイプを使用する Kettle ステップがあります。最初の行からメタ情報を取得する次のコード行があります。

そして、次のようにして Geometry 値を取得します。

ステップを実行すると、次の例外が発生します。

ここで、ValueMetaGeometry はカスタム データ型です。クラスローダーの問題だと思います。同じことに関するあなたの意見をいただければ幸いです。

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

pentaho - ファイルを取得するための正規表現

ファイル名に基づいて PDI を介してファイルを取得する必要があり、最後にある必要があるパターンに一致する名前のファイルを選択したい

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

java - Kettle ステップへの複数の入力を処理する

2 つの入力があるステップを作成しようとしています。どちらも同じ形式である必要があります。これら 2 つの入力ストリームを使用して処理し、1 つのストリームを出力する必要があります。

以下は、これまでに processRow() で使用したコードです。

それが最初の行であり、すべての行に対して次の場合:

ただし、行data.oneRowSet = findInputRowSet(infoStreams.get(0).getStepname());で、次のエラーが表示されます: The source step to read from [null] couldn't be found

これに関するあなたの意見は本当に役に立ちます。ありがとう。

編集:変換の例とステップのソースコードをここに追加しました: https://github.com/adeydas/KettleMultipleStreams/tree/develop

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

pentaho - PDI ケトル - 高度な構造を正規化する方法は?

MySQL データベースに 7 列のデータがあります。Year1 列は Revenue1 列に属しています。次の列は同じ構造です。これを SQL で処理する方法は知っていますが、PDI では知りません。誰もそれを行う方法を説明できますか?

MySQL テーブル構造

PDI からの望ましい正規化された出力:

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

design-patterns - PDI を使用したデータ ロード パターン

さまざまな種類のデータ ロードに対応する汎用ワークフロー ソリューションを構築する必要があります。a) フラット ファイルからフラット ファイルへ - (固定幅ファイル、区切りファイル、または Excel ファイルが可能) b) フラット ファイルからデータベースへ - (任意のデータベースまたは前のような任意のファイル タイプが可能) c) データベースからデータベースへ

上記のメタデータは、Web ベースの GUI を設定することで構成できます。

メタデータ: a) ファイルの種類 b) 列 c) フィルター ロジック d) はい条件の場合のルックアップ e) ロードの種類: 主キーに基づく挿入、更新、または UPSERT f) データベースの種類 g) DB の JNDI h) ビジネス ルール - レコードでレベルまたは集約レベル。....

最近、ビデオ「https://skillsmatter.com/skillscasts/5115-how-amia-used-pentaho」を見て、最小限のコーディングで PDI を使用して上記のワークフローを作成できると確信しています。

同じことを達成するためのサンプル例を提供するのを手伝ってくれる人はいますか?

よろしく、ディケシュ・シャー。