關於匯入、匯出、擷取和載入的常見問題

匯入和載入之間的差異為何?

匯入和載入都會將資料帶入 Oracle Fusion Cloud Enterprise Data Management,但兩者在操作方式上有一些主要差異:

匯入

  • 由應用程式登錄控制
  • 用於維度層級的繫結資料
  • 需要匯入檔案中包含所有已繫結的特性。
  • 匯入的檔案格式由應用程式類型控制,無法變更。
  • 不支援設定檔

載入

  • 著重於視點而非維度。
  • 可用於繫結和未繫結資料。
  • 不需要匯入檔案中包含所有特性。
  • 不會清除任何資料鏈,並將所做的變更限制在由視點和節點集定義的資料範圍內。這表示對於階層視點,載入僅會影響現有最上層節點下方的結構。
  • 支援設定檔 (請參閱建立、複製和刪除載入)

如需瞭解差異,請參閱視點載入與匯入

我應該在何時使用匯入或載入?

載入和匯入類似,兩者皆會將資料載入至維度。您選擇哪一種方式取決於多項因素,例如是否將資料載入至已繫結或未繫結的視點和特性、您需要的載入選項類型 (載入不支援重設模式),以及您是從檔案還是應用程式連線載入資料。以下是何時使用匯入和載入的一般準則:

  • 在下列情況下使用匯入
    • 從外部系統載入繫結資料。
    • 從應用程式連線載入資料。
    • 您想要使用「重設」模式清除現有的繫結節點和關係,然後從匯入檔案載入。
    • 您想要擴充特性的允許值。
  • 在下列情況下使用載入
    • 您想要將資料載入至視點或特性,而不考慮其繫結狀態。
    • 您想要將資料載入至參照或未繫結維度。
    • 您想要載入至部分階層視點。

重設、取代和合併模式在匯入和載入中的差異為何?我應該使用哪一種模式?

Table 30-7 匯入和載入模式

模式 描述和主要功能 使用案例
重設 (僅限匯入)

完全重設繫結資料,包含節點、關係和特性。

  • 僅適用於匯入。無法與載入搭配使用。
  • 不會更新交易歷史記錄
  • 不會觸發訂閱
  • 會影響部分繫結資料 (例如對映視點)
只有在需要完全重設繫結資料時,才應使用。

注意:此匯入模式應謹慎使用,因為持續使用會增加資料庫的大小。

取代

對於匯入,會完全重設繫結階層集,並以傳入的關係取代。這會保留匯入之前已存在且在匯入檔案中的關係特性 (即使是未繫結的關係層級特性)。

對於載入,只清除目標視點和節點集範圍內的關係,並以傳入的關係取代。載入之前已存在且在載入中之關係的關係層級特性值會被保留 (即使是未繫結的關係層級特性)。

  • 適用於匯入和載入。
  • 不會更新交易歷史記錄
  • 不會觸發訂閱
  • 保留節點,且不影響部分繫結資料 (例如對映集)。
建議用於來自外部系統的定期大量變更,以及不依賴訂閱且不需要交易歷史記錄的大型變更。
合併

不清除資料集。建立目標資料集並將其與目前資料比較,然後產生要求,其中包含轉換目前資料以符合傳入之匯入或載入資料所需的變更。

  • 使用要求程序,因此會記錄交易歷史記錄並觸發訂閱。
  • 每次匯入或載入可處理的變更數有限。
  • 可讓您指定其他資料合併選項,例如是否處理刪除項目和重新排序、是否自動提交合併要求,以及是否略過核准和確認。匯入請參閱合併匯入選項,載入請參閱合併選項
建議用於來自外部系統的定期大量變更,以及需處理訂閱且需要交易歷史記錄的大型變更。

有關每種模式如何在匯入和載入時運作之具體細節的其他詳細資料,請參閱以下主題: