2015-01-21 49 views
1

我試圖映射Oracle數據庫到一個XML文件,並得出了一個blocker.Would欣賞任何help.My XML文件具有以下結構ODI 12C DB以XML

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

ODI 12C XML驅動程序生成一個ParentElementFK CurrentElementPK和CurrentElementOrder,對應於xml中的每個標籤。 我的問題是儘管淘金甲骨文論壇,我還沒有找到一個好的定義,我們需要填寫這些ODI生成的列中的數據。這些只是爲了維護層次關係嗎?如果是這樣,他們不會自動填充在逆向工程上嗎?假設我填寫的這個XML結構中的數據應該是一個帶有屬性 - 品牌,描述項目標識(子項標籤下)。這些生成的列在映射中扮演什麼角色?

回答

0

我嘗試了多種事情,並自己找到了答案。這是我的理解。假設您有導入複雜類型和添加項目complexType。它將在模型1中爲導入生成兩個數據存儲區,併爲添加項生成一個數據存儲區。首先填充Import Complex類型的主鍵。然後,您將在添加項目複雜類型中看到IMport FK,並使用與上面填充的值相同的值填充此值。所有其他訂單,如果您不需要這些訂單的任何特定訂單,可以保留爲可選項