通过ODI从Unix服务器到Oracle DataBase的FTP csv文件

时间:2016-03-02 08:26:15

标签: unix ftp oracle-data-integrator

我们在Unix机器上自动加载CSV文件。 要求:我们需要将该远程服务器的csv文件加载到我的oracle DB。我们有一个ODI作为我们的ETL工具。有人可以就如何进一步提出建议。将CSV从Unix服务器加载到Oracle DB的方法是什么。如果可能的话,请帮我们一些文档。

谢谢, Gowtham Raja S

2 个答案:

答案 0 :(得分:0)

Oracle提供了一些教程(Oracle示例),其中一个解释了如何使用ODI 12c将平面文件加载到Oracle表:https://apexapps.oracle.com/pls/apex/f?p=44785:112:::::P112_CONTENT_ID:7947

您只需将字段分隔符更改为逗号而不是制表符。 其他教程可以在产品页面上找到:http://www.oracle.com/technetwork/middleware/data-integrator/learnmore/index.html

答案 1 :(得分:0)

如果您知道如何为文件创建数据存储,在ODI中我们有一个LKM,称为LKM文件到Oracle(SQLLDR)或LKM文件到Oracle(外部表),两者都可用于快速加载数据,或者如果你觉得这有点困难,但是因为你有Sqlldr手动将数据从文件加载到DB,所以你使用什么命令启动sqlldr将它放在ODI程序中,技术为OSCommand,它会自动加载数据。

如果需要任何其他建议,请告诉我。