我是初学者使用ODI(Oracle Data Integrator)11g .
我有多个具有相同结构的.xml文件 .
在ODI中,我创建了包含许多接口的包 . 我需要在一个目录中加载所有.xml文件并将它们存储到Oracle数据库中 . 使用我创建的包执行它们 . 我的包在一个文件上工作 . 但我的要求是在多个.xml文件上工作 .
拓扑创建菜单仅使用JDBC驱动程序处理1个文件 .
Here's my .xml files list. Note: file names with same format
Here's my ODI package. I created many interfaces on every table.
1 回答
你可以使用变量 . 创建一个脚本以将所有文件名存储在文本文件中,然后创建一个刷新变量以逐个获取值并在拓扑>物理> XML中传递该变量,其中我们始终指定Xml的路径 .
在此之前,在包中创建一个循环,逐个加载每个文件 .