移轉案例範例

本主題提供使用移轉快照與範本,在不同案例中移轉應用程式的相關資訊。

最佳作法

  • 在您將應用程式從來源環境傳輸至目標環境之前,請確保這兩個環境位於同一版本的 Oracle Enterprise Data Management Cloud

  • 當您在兩個環境之間傳輸應用程式時,請確保僅在其中一個環境中進行變更 (例如,應用程式登錄變更或特性建立),然後將其傳輸至另一個環境。請勿在來源環境與目標環境中進行變更,然後嘗試合併它們。

    例如,請勿在兩個環境中建立特性,然後嘗試使用範本將對該特性的變更從一個環境移轉至另一個環境。這將導致系統建立該特性的第二個版本,因為來源物件與目標物件不具有相同的 ID。請參閱使用範本更新現有的應用程式或維度

  • 若要確保您的物件在兩個環境中具有相同的 ID,您可以使用移轉快照來重新同步它們。請參閱案例 4:使用生產資料重新整理測試環境

案例 1:將應用程式從測試環境移至生產環境以準備上線

在此案例中,您一直在測試環境中進行開發與測試,並已準備好將應用程式傳輸至生產環境以準備上線。

對於此案例,您可以使用範本來移轉應用程式中繼資料。這樣可以確保將應用程式移轉至測試環境,但不會移轉測試環境中可能與生產環境無關的任何稽核歷史記錄或測試資料。

然後,如果您還想從來源環境中傳輸使用者與群組,則可以使用僅限使用者與群組的遷移快照進行傳輸,如果確實要從來源系統移轉資料,則可以使用從來源環境到目標環境的匯出與匯入 (或擷取與載入)。例如,下面是此案例的常用方法:

  1. 確保目標環境中沒有任何現有的應用程式、資料或稽核歷史記錄。

    Tip:

    您可以在目標環境中重新建立服務來達成此目的。請參閱重新建立服務
  2. 確保在目標環境中設定了使用者與群組。

    Tip:

    如果目標環境中的使用者與群組與來源環境中的使用者相同或非常類似,則可以使用移轉僅匯出群組與成員資格元件,並將其匯入至目標環境。這會移轉您的使用者與群組,以及任何指派的應用程式角色。請參閱管理 Oracle Enterprise Performance Management Cloud 的移轉中的匯出物件
  3. 使用範本將來源環境中的應用程式傳輸至生產環境。您可以使用單一範本檔案傳輸多個應用程式。請參閱使用範本
  4. 如果還想將測試環境中的資料移轉至測試環境,請使用下列方法將資料從來源傳輸至目標環境:
  5. 對未使用範本傳輸的物件與設定值執行任何其他手動後續傳輸任務。這些可能包含:
    • 應用程式與全域連線參數,例如位置、識別名稱、使用者名稱和密碼。
    • 節點集中的最上層節點
    • 訂閱中的最上層節點篩選條件

    請參閱範本物件和設定值以取得詳細資訊。

案例 2:使用測試環境中的新應用程式更新生產環境

在此案例中,您已在測試環境中建立了一個新應用程式,並執行了所有驗收測試直至滿意為止,並已準備好將其載入生產環境以推出給使用者。

對於此案例,您最有可能使用範本。範本可讓您移動單一應用程式並將其合併至包含其他應用程式的環境。但請記住,僅會傳輸應用程式中繼資料。如果來源環境中的應用程式也包含您要傳輸至目標環境的資料,則必須匯出及匯入 (僅適用於繫結的資料) 或擷取及載入 (繫結與未繫結的資料)。

案例 3:使用測試環境中的變更逐步更新生產應用程式

在此案例中,您有一個要進行變更的生產應用程式。您已在測試環境中進行了變更 (例如,假設您修改了一些自訂驗證、建立了新擷取並變更了衍生特性的公式),並且希望將這些變更移轉至生產應用程式。

對於此案例,您將透過範本使用測試環境中的變更逐步更新生產應用程式。有關注意事項,請參閱使用範本更新現有的應用程式或維度

案例 4:使用生產資料重新整理測試環境

當您有一個用於日常活動的生產環境與一個用於測試新應用程式或新功能的測試環境時,定期使用生產環境中的資訊重新整理測試環境以保持測試環境同步會非常有用。

對於此案例,使用移轉快照通常最有用。這可讓您使用生產環境中的所有應用程式、設定值、資料、使用者和群組,對測試環境進行全面重新整理。

Note:

生產環境的移動快照也可以在用戶驗收訓練 (UAT) 網站上使用,或用作災難復原網站上的備份。