1

私はを使用してkettle 3.2います。CSV fileからのデータに基づいて書き込む必要があるような要件がありますanother tablerows increasesの数としてCSV filesincreases。つまり、2行ある場合、ファイルはone.csvの1行目のデータとtwo.csvの2番目のデータのように作成されます

私が作成したデザインは650行までは正常に機能しますが、700行を超えるとエラーが表示されます

 2012/12/31 14:21:27 - CSV FILE OUTPUT.0 - ERROR (version 3.2.0-GA,
 build 10572 from 2009-05-12 08.45.26 by buildguy) : Unexpected error :
 2012/12/31 14:21:27 - CSV FILE OUTPUT.0 - ERROR (version 3.2.0-GA,
 build 10572 from 2009-05-12 08.45.26 by buildguy) :
 org.pentaho.di.core.exception.KettleException:  2012/12/31 14:21:27 -
 CSV FILE OUTPUT.0 - ERROR (version 3.2.0-GA, build 10572 from
 2009-05-12 08.45.26 by buildguy) : Error opening new file :
 org.apache.commons.vfs.FileSystemException: Could not create file
 "file:///home/admin/Desktop/data-integration3.2/CT_1056800_20121231_142127.CSV".
 2012/12/31 14:21:27 - CSV FILE OUTPUT.0 - ERROR (version 3.2.0-GA,
 build 10572 from 2009-05-12 08.45.26 by buildguy) :  2012/12/31
 14:21:27 - CSV FILE OUTPUT.0 - ERROR (version 3.2.0-GA, build 10572
 from 2009-05-12 08.45.26 by buildguy) :    at
 org.pentaho.di.trans.steps.textfileoutput.TextFileOutput.openNewFile(TextFileOutput.java:654)
 2012/12/31 14:21:27 - CSV FILE OUTPUT.0 - ERROR (version 3.2.0-GA,
 build 10572 from 2009-05-12 08.45.26 by buildguy) :    at
 org.pentaho.di.trans.steps.textfileoutput.TextFileOutput.setDataWriterForFilename(TextFileOutput.java:187)
 2012/12/31 14:21:27 - CSV FILE OUTPUT.0 - ERROR (version 3.2.0-GA,
 build 10572 from 2009-05-12 08.45.26 by buildguy) :    at
 org.pentaho.di.trans.steps.textfileoutput.TextFileOutput.processRow(TextFileOutput.java:163)
 2012/12/31 14:21:27 - CSV FILE OUTPUT.0 - ERROR (version 3.2.0-GA,
 build 10572 from 2009-05-12 08.45.26 by buildguy) :    at
 org.pentaho.di.trans.step.BaseStep.runStepThread(BaseStep.java:2889)
 2012/12/31 14:21:27 - CSV FILE OUTPUT.0 - ERROR (version 3.2.0-GA,
 build 10572 from 2009-05-12 08.45.26 by buildguy) :    at
 org.pentaho.di.trans.steps.textfileoutput.TextFileOutput.run(TextFileOutput.java:849)
 2012/12/31 14:21:27 - EXTRACTION_FOR_CUSTOMER - ERROR (version
 3.2.0-GA, build 10572 from 2009-05-12 08.45.26 by buildguy) : Errors detected!

これを解決するのを手伝ってください。前もって感謝します

4

1 に答える 1

0

ついに私は解決策を見つけました。多数のCSVファイル(> 8000)を作成するためのModifyjavaスクリプトオブジェクトを使用してこれを解決しました。組み込み関数を使用しました

appendToFile(filepath、content)

よろしくお願いします

于 2013-01-07T09:14:21.803 に答える