ODI 12c DB到XML

时间:2015-01-21 09:58:22

标签: oracle etl oracle-data-integrator

我正在尝试将oracle db映射到XML文件并且已经成为一个阻止程序。感谢任何帮助。我的xml文件具有以下结构

<Root>
     <Import>
           <Add-Item1>
           .
           .
           <Add-Item n></Add-Item n>
    </Import>

Odi 12c xml驱动程序生成一个ParentElementFK CurrentElementPK和CurrentElementOrder,对应于xml中的每个标记。 我的问题是,尽管搜索oracle论坛,我还没有找到一个很好的定义,我们需要在这些O​​DI生成的列中填充哪些数据。这些仅用于维护层次关系吗?如果是这样,它们是否会在逆向工程中自动填充?。假设我将填入此xml结构的数据将是具有properties-brand,description item id的项目(子标签下)。这些生成的列在映射中起任何作用吗?

1 个答案:

答案 0 :(得分:0)

我尝试过多种方法并自己找到答案。这是我的理解。假设您有Import complex类型和Add-Item complexType。它将在模型1中为Import生成两个数据存储,为Add-Item生成一个数据存储。首先填充Import Complex类型的主键。然后,您将看到Add-item复杂类型中的IMport FK使用与上面填充的值相同的值填充此值。所有其他订单,如果您不需要这些

的任何特定订单,可以选择