問題タブ [pentaho-ctools]

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 投票する
0 に答える
808 参照

postgresql - pentaho レポート デザイナー PRD 5.3 で動的 SQL クエリを作成するには?

ぺたほレポートデザイナーを使っています

私の主なクエリは

正常に動作しています

サブクエリは

このクエリの出力は

パラメータ選択を作成します

メインクエリをこれに変換します

しかし、実行されていないため、次のエラーが発生します

エラー: クエリ 'main' は正常に実行されませんでした。与えられた理由: 「org.pentaho.reporting.engine.classic.core.ReportDataFactoryException: クエリで失敗しました: create_date を選択します。

主な問題とその解決方法を教えてください

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

windows - 別のバッチ ファイルの例からキッチン ペンタホ バッチ Windows スクリプトを実行する

別のバッチ ファイルから kitchen.bat ファイルを実行する際に問題が発生しています

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

pentaho - Pentaho データ統合ケトルデータベース例外

私はPDIが初めてです。ID番号を取得してcsvファイルに保存しようとしています。ただし、次のエラーが発生し続けます

ケトルデータベース例外ペンタホ、クエリを閉じることができませんでした:結果セットまたは準備されたステートメント

2015/06/01 16:36:58 - Orbit:Get CDC transactions.0 - 実行を開始しています... 2015/06/01 16:36:58 - CDC.0 の値を選択します - 実行を開始しています... 2015 /06/01 16:36:58 - テキスト ファイル output.0 - 実行を開始しています... 2015/06/01 16:36:58 - Orbit:Get CDC transactions.0 - ストリームからのクエリ パラメータの読み取り [次の値を選択します] CDC] 2015/06/01 16:36:58 - Orbit :CDC transactions.0 を取得 - ステップから読み取り [CDC の値を選択] 2015/06/01 16:36:58 - CDC.0 の値を選択 - 行を取得前のステップから: [0] 2015/06/01 16:36:58 - CSV ファイル入力.0 - 処理終了 (I=2、O=0、R=0、W=1、U=0、E=0 ) 2015/06/01 16:36:58 - CDC.0 の値を選択します - 次のステップに行を書き込みました: [0] 2015/06/01 16:36:58 - フィールド値が null.0 の場合 - シグナリング '出力done' を 1 つの出力行セットに変換します。2015/06/01 16:36:58 - フィールド値が null の場合。0 - 終了した処理 (I=0、O=0、R=1、W=1、U=0、E=0) 2015/06/01 16:36:58 - CDC.0 の値を選択 - シグナリングの出力done' を 1 つの出力行セットに変換します。2015/06/01 16:36:58 - CDC.0 の値を選択 - 処理完了 (I=0、O=0、R=1、W=1、U=0、E=0) 2015/06/01 16:36:58 - Orbit:Get CDC transactions.0 - 見つかったクエリ パラメータ = [0] 2015/06/01 16:36:58 - Orbit:Get CDC transactions.0 - SQL クエリ: SELECT tb.* FROM gl_history tbどこで tb.ptid > ? 2015/06/01 16:36:58 - テキスト ファイル output.0 - エラー (バージョン 5.2.0.0、buildguy による 2014-09-30_19-48-28 からのビルド 1): 予期しないエラー 2015/06/01 16:36 :58 - テキスト ファイル output.0 - ERROR (バージョン 5.2.0.0、ビルド 1 から 2014-09-30_19-48-28 by buildguy): org.pentaho.di.core.exception.KettleStepException: 2015/06/01 16 :36:58 - テキスト ファイル output.0 - フィールド [calc_amt] できませんでした' 入力ストリームに見つかりません! 2015/06/01 16:36:58 - テキスト ファイル output.0 - 2015/06/01 16:36:58 - テキスト ファイル output.0 - org.pentaho.di.trans.steps.textfileoutput.TextFileOutput.processRow (TextFileOutput.java:139) 2015/06/01 16:36:58 - テキスト ファイル output.0 - org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 2015/06/01 で16:36:58 - テキスト ファイル output.0 - java.lang.Thread.run(Thread.java:722) 2015/06/01 16:36:58 - Orbit:Get CDC transactions.0 - 配置中に停止バッファーの行 2015/06/01 16:36:58 - 軌道 - ステートメントがキャンセルされました! 2015/06/01 16:36:58 - 軌道 - ステートメントはキャンセルされました! 2015/06/01 16:36:58 - 軌道 - ステートメントはキャンセルされました! 2015/06/01 16:36:58 - 軌道 - ステートメントはキャンセルされました! 2015/06/01 16:36:58 - null .0 を置き換えます - バッファに行を配置中に停止しました 2015/06/01 16:36:58 - テキスト ファイルの出力。0 - 通常のファイルを閉じています... 2015/06/01 16:36:58 - Orbit : CDC transactions.0 を取得 - クエリの読み取りを終了し、接続を閉じています。2015/06/01 16:36:58 - null .0 を置換 - 処理終了 (I=0、O=0、R=6、W=5、U=0、E=0) 2015/06/01 16: 36:58 - テキストファイル出力.0 - 処理終了 (I=0, O=1, R=1, W=0, U=0, E=1) 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history -トランスフォーメーションは、エラーのある 1 つ以上のステップを検出しました。2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 変換が他のステップを殺しています! 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - ステップを見る: CSV ファイル入力 2015/06/01 16:36:58 - Orbit:Get CDC transactions.0 - エラー (バージョン 5.2.0.0、2014 年からのビルド 1) -09-30_19-48-28 by buildguy): クエリを閉じるときに予期しないエラーが発生しました: org.pentaho. di.core.exception.KettleDatabaseException: 2015/06/01 16:36:58 - Orbit:Get CDC transactions.0 - クエリを閉じることができませんでした: 結果セットまたは準備されたステートメント 2015/06/01 16:36:58 - Orbit: Get CDC transactions.0 - このステートメントでキャンセルが呼び出されました。2015/06/01 16:36:58 - orbit - データベースへの接続が閉じられました! 2015/06/01 16:36:58 - Orbit : CDC transactions.0 を取得 - 処理完了 (I=50、O=0、R=1、W=48、U=0、E=1) 2015/06/ 01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - ステップを見る: フィールド値が null の場合 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - ステップを見る: CDC の値を選択 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - ステップを見る: Orbit :CDC トランザクションを取得する 2015/06/01 16:36: 58 -T_STG_ORBIT_SERIALIALIZE_GENERIC_FOR_FACT_GL_HISTORY-ステップを見る:NULL 2015/06/01の交換16:36:58 -T_STG_ORBIT_SERIALIZE_GENERIC_FOR_FACT_GL_HISTORY-ステップで見るbuildguy による 2014-09-30_19-48-28 からのビルド 1 : エラーが検出されました! 2015/06/01 16:36:58 - スプーン - 変身完了!! 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - エラー (バージョン 5.2.0.0、buildguy による 2014-09-30_19-48-28 からのビルド 1): エラーが検出されました! 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - エラー (バージョン 5.2.0.0、buildguy による 2014-09-30_19-48-28 からのビルド 1): エラーが検出されました! 2015/06/01 16:36: 58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - トランスフォーメーションでエラーのあるステップが 1 つ以上検出されました。2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 変換が他のステップを殺しています! 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - ステップを見る: CSV ファイル入力 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - ステップを見る: フィールド値が null の場合 2015/06/01 16:3 :58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - ステップを調べます: CDC の値を選択します 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - ステップを調べます: Orbit : CDC トランザクションを取得します 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_historyステップ: null を置換 2015/06/01 16:36:

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

javascript - プロトビス チャートに任意の数の線を描画します

私の目標

protovis のチャートに任意の数の垂直線を追加しようとしています。x 切片値の配列が与えられた場合、この配列をループして、切片値ごとに垂直線を描画したいと思います。現在、一定数の線を描くことはできますが、一般化するのに苦労しています。

私がしたこと

一定数の行をグラフに追加する方法を示すjsfiddleを作成し、そのコードを以下に再現しました。x_value0ここでは、 andを明示的にコーディングして 2 行追加しましx_value1た。コードには、関連する 2 つの protovis コードがSection AありSection Bます。 Section A線が描画される場所を定義し、それらの関数をSection B呼び出す protovis 関数です。

代わりにやりたいのはxvalues、配列として定義し、それをループすることです。私は自分の試みの途中にいるようなものです。を配列に移動しようとする2番目のjsfiddlexvaluesを作成しました。問題は、関連する部分を for ループでうまくラップできないように見えることです。そのjsfiddleのコードは次のとおりです。

for ループ内でラップすることができSection Bます。 for と同様のことをしたいと思いますSection A

または似たようなもの。.defしかし問題は、protovis では、このブロックの周りにコードを配置することが許可されていないように見えることです。

x_values関数の定義を含む配列内の各項目の文字列を生成し、Section Aを使用して protovis コード内で呼び出すことも試みましeval()たが、これまでのところうまくいきませんでした。

ここで何か助けていただければ幸いです。

編集 - さらなる進歩

Section Aその機能を削除して内部に移動することで、私が望むものに近づいたようですSection B。そのコードについては、私の最新の jsfiddleを参照してください。以前は、 で定義された関数の 1 つを呼び出しSection Bた行でした。代わりに、次のように、その関数の定義をコード行内に移動しました。.leftSection A.left

これは現在実行中ですが、まだ完全ではありませんx_values。配列の最後の行を描画するだけで、以前の行をすべて上書きしています。何か案は?

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

pentaho - Pentaho ユーザーコンソール 5 のカスタム HTML ページ

Jackrabbit をレポジトリとして使用する Pentaho ユーザー コンソール バージョン 5 に、関連する静的リソース (css、js、画像) を含むカスタム HTML ページを作成する方法を知る必要があります。

pentaho wiki とヘルプ ページを確認しましたが、役に立ちませんでした。

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

mysql - ジョブのローリング実行を回避する方法 (pentaho データ統合)

私はいくつかの変換を実行する仕事を持っています。一部の変換には、mysqlbulkloader が含まれています。ただし、私の質問は、この種のエラーが発生するたびに実行結果が返されることを知って、ジョブが 2 回実行されていると感じる理由を理解することです。

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

pentaho - Pentaho ユーザーコンソールサーバーにファイルをアップロードする方法は?

私は欲しい :

  • 1) ユーザーに自分のローカル PC からファイルを選択させる
  • 2) そのファイルを pentaho サーバーにアップロードします
  • 3) ケトル変換を使用してファイルを処理する

Pentaho User Console (PUC) 5.0 で csv データ ソースを試してみましたが、PUC リポジトリにアップロードされた .ktr ファイルからアクセスする方法が見つかりませんでした。また、csv ファイルをフォルダーにアップロードしようとしましたが、.ktr ファイルからアクセスできません。