1
我試圖在pentaho中處理固定寬度的輸入文件並驗證格式。該文件將是字符串,數字和日期的混合。但是,當試圖處理一個數字字段時,出現一個不正確的字符(我曾預料會發生錯誤),它只是讀取數字的第一部分,並忽略壞字符。Pentaho勺 - 驗證固定寬度輸入文件格式
我可以包含單個字段一個非常簡單的輸入文件重現此問題:
我指定的預期數字格式,與起始位置和長度沿:
在運行轉換我會預期'Q'會導致一個錯誤,而不是顯示以下結果,只是讀取前兩位數字「67」和其餘填充以匹配指定的格式:
如果輸入文件的格式正確運行得很好,但需要它,否則拋出一個錯誤。任何建議都會很棒。謝謝!
什麼版本的PDI?你在「錯誤處理」選項卡上設置了什麼? – Codek 2011-06-10 07:24:06
嗨@Codek我使用CE 4.0.1。錯誤處理標籤是空的 - 「忽略錯誤」未被選中,其餘被禁用。感謝您的期待。湯姆 – 2011-06-10 07:32:39
這似乎很奇怪 - 但這也是一個相當老的版本。嘗試4.2 RC1或最新的4.1.3,如果它仍然是一個問題,我會提出一個bug在jira.pentaho.com – Codek 2011-06-13 08:39:20