ODI:使用一个创建的包集成多个.xml文件

时间:2018-08-01 02:06:15

标签: java xml oracle oracle11g oracle-data-integrator

我是使用ODI(Oracle Data Integrator)11g的初学者。

我有多个具有相同结构的.xml文件。

在ODI中,我创建了包含许多接口的程序包。我需要将所有.xml文件加载到一个目录中,并将它们存储到Oracle数据库中。使用我创建的包执行所有操作。我的程序包只处理一个文件。但是我的要求是可以处理多个.xml文件。

使用JDBC驱动程序,拓扑创建菜单仅对1个文件起作用。

这是我的.xml文件列表。注意:具有相同格式的文件名

enter image description here

这是我的ODI软件包。我在每个表上创建了许多接口。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以为此使用变量。创建一个脚本以将所有文件名存储在文本文件中,然后创建一个刷新变量以逐个获取值并在拓扑>物理> XML(我们始终在其中指定Xml的路径)中传递该变量。

在此之前,请在一个包中创建一个循环以逐个加载每个文件。