使用範本

您可以利用範本,將應用程式或維度組態儲存在離線檔案中,方便在其他 Oracle Enterprise Data Management Cloud 環境中使用。使用範本可在環境之間 (例如,從測試環境到生產環境) 傳輸應用程式或維度及其中繼資料物件,或者快速開始新的實作。

若要使用範本,首先將來源環境中的應用程式或維度以及其所有相關中繼資料物件匯出至 .json 檔案,然後在目標環境中匯入該範本。

範本僅包含中繼資料,不包含任何資料、要求或交易歷史。

最佳作法

如果您正在測試環境中建立一個應用程式,然後打算把它轉移到現有生產環境,最佳做法是先使用生產環境的目前快照來重新整理測試環境,然後建立要轉移的應用程式。這樣能確保全域物件 (例如特性和檢視) 在兩種環境中具有相同的 ID。

Caution:

範本旨在將變更從一個環境移轉至另一個環境。因此,必須指定一個進行所有變更的來源系統,以及一個將變更移轉至其中的目標系統。請勿在這兩個環境中進行變更。您可以視需要使用移轉快照重新同步環境。請參閱移轉案例範例中的最佳作法

注意事項

  • 您必須是服務管理員或具備移轉 - 管理應用程式角色 (請參閱瞭解應用程式角色和權限),才能將應用程式與維度匯入和匯出至範本。
  • 將應用程式傳輸至目標環境時:
    • 如果來源環境中的應用程式擁有者也存在於目標環境中,則他們會保留為目標環境中的應用程式擁有者。
    • 如果來源環境中的應用程式擁有者不存在於目標環境中,則服務管理員必須為目標環境中的應用程式指派擁有者。
  • 您可以將新的應用程式或維度從來源環境轉移至目標環境,也可以轉移目標環境中已經存在的應用程式或維度。範本匯入過程會建立尚未存在的物件並修改目標應用程式或維度的現有物件,以更新目標環境中的現有應用程式或維度。請參閱使用範本更新現有的應用程式或維度
  • 您只能轉移作用中的應用程式。
  • 如果來源環境中的封存物件尚不存在於目標環境中,則可以從範本匯入中排除封存的資料鏈物件。

    Note:

    如果相依於封存物件的物件不存在於目標環境中,則這些物件也會從範本匯入中排除。如果相依物件將被部分排除,則該物件將顯示在範本預覽或匯入中,並顯示一則警告訊息,指出無法匯入該物件。

    例如,如果您在匯入過程中排除了封存的維度,並且該維度尚不存在於目標環境中,則如果目標環境中還沒有維度繫結、節點類型、原則和擷取等物件,那麼這些物件也會從範本匯入中排除。

  • 您可以在單一範本檔案中傳輸多個應用程式。如果要在維度層級進行傳輸,則無法在單一範本檔案中傳輸多個維度。
  • 轉移維度時,包含維度的應用程式必須存在於目標環境中。
  • 若要在環境之間轉移應用程式或維度,兩個環境的發行版本必須相同。
  • 匯入範本時,如果來源環境和目標環境中都存在使用者或群組,則會匯入關聯物件的以下使用者和群組參照:
    • 權限
    • 原則使用者與群組
    • 訂閱指派人。
    • 使用者和群組的檢視篩選

    如果來源環境中的使用者或群組在目標中不存在,則不會轉移關聯使用者或群組參照。會顯示一則訊息,指示目標環境中缺少的使用者和群組以及未匯入的關聯物件。

  • 來源應用程式和目標應用程式或維度都必須存在於目標環境中,才能匯入節點類型轉換器和訂閱。在相同的範本檔案中傳輸來源和目標應用程式,或者首先確保匯入轉換器和訂閱的來源應用程式或維度,以便在匯入目標應用程式或維度時建立轉換器和訂閱。
  • 如果您傳輸的維度具有會使用節點資料類型來參照其他維度的特性,則這些來源維度必須已經存在目標系統中。如果並非這種維度,請先傳輸這些來源維度,或使用應用程式範本以同一個範本檔案傳輸所有維度。
  • 匯入以下全域物件時,如果該物件已存在於目標環境中,其名稱相同但 ID 不同,則會在目標環境中重新命名來源物件,讓名稱不再重複:
    • 特性
    • 檢視
    • 查詢集
    • 全域連線
  • 將應用程式或維度匯出至範本後,您可以在 .json 檢視器中複查範本檔案的內容。

    Caution:

    不支援手動編輯範本檔案。

若要將應用程式或維度匯出至範本,請執行下列動作:

  1. 工具圖格中,選取範本

    Note:

    只有服務管理員或具備移轉 - 管理應用程式角色的使用者才能看到工具磚。
  2. 匯出頁籤上,執行下列其中一個動作:
    • 若要匯出應用程式,請從左側面板中選取應用程式。使用 Ctrl/Cmd+按一下來選取多個應用程式。您選取的應用程式將在「選取的物件」區段中列出。
    • 若要匯出維度,請在左側面板中展開應用程式,然後選取要匯出的維度。您無法在單一範本檔案中選取多個維度。

      Note:

      若要匯出屬性維度,請選取屬性維度的基礎維度。
  3. 範本檔案中,輸入一個副檔名為 .json 的檔案名稱,然後按一下匯出

    範本已建立並下載至您的本機檔案系統。您的匯出狀態隨即顯示。

從範本匯入應用程式或維度:

  1. 工具圖格中,選取範本

    Note:

    只有服務管理員或具備移轉 - 管理應用程式角色的使用者才能看到工具範本磚。
  2. 在「匯出」頁籤上,按一下選擇檔案
  3. 從您的本機檔案系統中,選取一個副檔名為 .json 的檔案,然後按一下開啟
  4. 選擇性:請選擇一或多個匯入選項
    • 取代權限:將目標環境中的現有權限取代為來源範本中的權限。
    • 取代原則群組:將目標環境中的現有原則群組取代為來源範本中的原則群組。
    • 排除封存的物件:如果來源物件不存在於目標環境中,則從來源環境中排除範本中的封存物件,使其無法匯入目標環境中。

      Note:

      無法從範本預覽或匯入中,排除來源範本中已存在於目標環境中的封存物件。

    請參閱範本物件和設定值

  5. 按一下預覽,識別範本檔案中的物件,並檢視每一個物件的狀態。請參閱預覽範本匯入和複查匯入結果
  6. 按一下匯入,然後在確認訊息上按一下

    系統會匯入範本,然後顯示範本中各個物件的狀態。請參閱預覽範本匯入和複查匯入結果