0

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

谢谢,Gowtham Raja S

4

2 回答 2

0

如果您知道如何为文件创建数据存储,在 ODI 中我们有一个称为 LKM 文件到 Oracle (SQLLDR) 或 LKM 文件到 Oracle(外部表)的 LKM,两者都可用于快速加载数据,或者如果您喜欢这有点困难,但是由于您有 Sqlldr 可以手动将数据从文件加载到 DB,因此无论您使用什么命令启动 sqlldr 都将其置于 ODI 过程中,并使用 OSCommand 自动加载数据的技术。

让我知道是否需要任何其他建议。

于 2016-04-05T14:34:27.150 回答
0

Oracle 提供了一些教程(Oracle By Example),其中一个解释了如何使用 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

于 2016-03-02T09:12:40.120 回答