2011-01-16 48 views
1

我正在尋找映射edi,xml csv和其他格式的數據到java對象和關係格式。smook etl工具爲b2b xml edi

我已經搜索並找到http://www.smooks.org是我的工作的正確工具,或者我應該依靠apache駱駝。

對於一些用例,我希望業務分析師使用GUI進行映射。

回答

3

我認爲Smooks可能是您的不錯選擇。

這是非常方便的映射XML,CSV和EDL文件使用的Smooks的Java bean,看看其中的一些例子:

http://www.smooks.org/mediawiki/index.php?title=V1.3:xml-to-java http://www.smooks.org/mediawiki/index .PHP標題= V1.3:EDI到Java http://www.smooks.org/mediawiki/index.php?title=Smooks_v1.3_Examples

這些Java豆(它們可以是簡單的包含HashMap和的ArrayLists)也可用於從由所述的Freemarker模板語言產生文本構建其它數據。

如果你有非常大的文件,Smooks是很好的,因爲它可以使用SAX解析模型。這也是一個相當輕鬆和容易學習的框架。

它使用Eclipse的圖形IDE,但我可能會建議你嘗試一下,看看它是否能爲您的業務分析師有用: http://www.smooks.org/mediawiki/index.php?title=Eclipse_IDE