ODI 11g将SQL数据接口到多个平面文件

时间:2019-03-15 22:07:14

标签: oracle etl oracle-data-integrator

是否可以创建一个ODI接口,该接口根据SQL表中的唯一记录创建多个平面文件?有很多关于如何将多个平面文件连接到一个SQL数据存储中的信息-但是是否可以采用另一种方法呢?

不确定在某些SQL数据主键数据值发生变化时(例如在给定表上),我们是否可以告诉接口基于动态模型创建动态模型?那么PK列上对应600个不同行的600个数据点中包含600个不同数据点的600条记录会创建600个平面文件吗?

只需键入此字符,我就会认为答案是FIRM NO。

1 个答案:

答案 0 :(得分:0)

我认为您可以做到。 最少的步骤,最少的信息:

  1. 创建一个包;
  2. 在包中创建一个循环(对于i = 0; i
  3. 在循环中,您将设置将要生成的文件的名称(可变);
  4. 仍然在循环内部,设置用于接口(变量)的过滤器;
  5. 仍然在循环中,运行界面。

其他设置。 对于界面,您将需要两个模型:

  1. 来源
  2. 针对目标

在目标模型(技术文件)中,您需要设置文件名。您将放置一个项目/全局变量,而不是一个静态名称。您将在循环期间设置的变量。因此,每次循环时,您都会使用不同的名称。

我试图同时保持清晰和简短。我可以扩大我的解释范围,并举一个例子。 如果我不太了解,请告诉我。