關於匯入的其他附註

下列各點描述與「移轉匯入」有關的其他附註。

  • 組態移轉助理依賴資料庫參考完整性限制到位,且 SQL 陳述式可在交易中以任何順序執行。任何需要參考完整性限制的封存解決方案 (例如資訊生命週期管理) 都無法用於此資料。由於組態移轉助理移轉包含管理資料而不是交易資料,這應該是合理的例外。
  • 只會透過頁面驗證服務執行驗證。不會執行業務物件驗證演算法。頁面驗證不包含針對結構 (例如,對於必要欄位、欄位大小等) 驗證業務物件。
  • 如果同時匯出多個移轉要求,則在匯入端,您應該考慮匯入、複查以及套用整個檔案/資料集,然後再移至下一個檔案。原因是如果物件包含在多個檔案中,將產生兩組「插入」,但只有第一組會成功。第二組將導致物件轉變為「無法套用」。如果您等到第一個檔案完成後再匯入第二個檔案,則第二個資料集將不會為該物件產生任何 SQL,因為它已被插入。這是效率問題:如果您先匯入所有檔案,然後嘗試全部套用,則必須將重複的物件識別為錯誤,然後在套用交易之前,將該物件標示為已拒絕。這也可以使用「群組」移轉要求,將所有物件包含在一個檔案中 (而不是多個檔案) 來避免這種狀況。

  • 系統提供演算法來為指定移轉資料集清除「未變更」的移轉物件。這可以在「移轉資料集匯入」業務物件 (F1-MigrDataSetImport) 的可比較狀態上外掛作為業務物件允出演算法。

下列各點描述與以大量模式匯入業務資料集相關的雜項註釋。

  • 在移轉物件記錄上會擷取每個移轉物件中所含的實體數目。

  • 比較步驟只會產生新實體或已變更實體的 SQL。系統對未變更的實體不會產生 SQL。

  • 僅判定為新的或已變更的實體支援根據其所含實體搜尋移轉物件。換句話說,只有在執行比較步驟後,才能執行這類依所含實體進行的搜尋。