我正在尝试将oracle db映射到XML文件并且已经成为一个阻止程序。感谢任何帮助。我的xml文件具有以下结构
<Root>
<Import>
<Add-Item1>
.
.
<Add-Item n></Add-Item n>
</Import>
Odi 12c xml驱动程序生成一个ParentElementFK CurrentElementPK和CurrentElementOrder,对应于xml中的每个标记。 我的问题是,尽管搜索oracle论坛,我还没有找到一个很好的定义,我们需要在这些ODI生成的列中填充哪些数据。这些仅用于维护层次关系吗?如果是这样,它们是否会在逆向工程中自动填充?。假设我将填入此xml结构的数据将是具有properties-brand,description item id的项目(子标签下)。这些生成的列在映射中起任何作用吗?
答案 0 :(得分:0)
我尝试过多种方法并自己找到答案。这是我的理解。假设您有Import complex类型和Add-Item complexType。它将在模型1中为Import生成两个数据存储,为Add-Item生成一个数据存储。首先填充Import Complex类型的主键。然后,您将看到Add-item复杂类型中的IMport FK使用与上面填充的值相同的值填充此值。所有其他订单,如果您不需要这些
的任何特定订单,可以选择