私は2つのステップからなる単純な変換を持っています。 1ステップ(入力テーブル)はクエリをDBに、2ステップ(Javaクラス)は結果を処理します。 2ステップに時間がかかります(私の場合は正常ですが)1時間後に閉鎖された結果セットにエラーが発生しますペンタホのケトルステップで設定した結果からすべての結果を得るにはどうすればいいですか?
サーバーが接続を閉じました。結果セットに膨大な量のデータが含まれている場合、Serverはクライアントが結果セットを比較的早く読み取ることを期待しています。この場合、net_wait_timeoutセッション変数を増やすことを検討してください。 /結果セットをより速く処理する(詳細についてはストリーミング結果セット文書をチェックしてください)2017/10/02 13:12:06 - データセルの取得.0 -
私はいくつかの中間段階他のオプション)、すべての結果を1ステップから比較的速く得ることができます。あなたはそれを手伝ってもらえますか?
私は(そうではない)愚かな質問をしています:それは本当にJavaクラスのステップですか?つまり、 'Input table'は他の理由でロックされることがよくあります。ステップ2を「Dumy」ステップで置き換えて、まだロックされているかどうか確認できますか? – AlainD
他の(そうではない)ばかげた質問:あなたのJavaクラスは、データベースをロックすることがありますか? 'JDBC'を使用していますか? – AlainD
はい - (JavaクラスによってはDBにUPDATEクエリを送ることができます)だから、それは1つのステップのための接続(および対応する結果セット)の終了につながる可能性がありますか? – palandlom