Leo Yeh's Blog

SAS 系統管理 (38)

教學目標

初步了解 SAS 解決方案中三種進行升級的方式。

重點概念

首先在 SAS 解決方案中主要有三種方式進行升級,分別為在地升級、遷移工具和部份提升。在大部份的案例中我們必須考慮遷移舊有內容至新環境中,其中主要包括中繼資料、實體檔案和專案資料。

接著所謂在地升級代表從 SAS 9.4 M4 至 SAS 9.4 M5,此時 SAS 軟體將會自動進行升級,其所有中繼資料和實體檔案皆會完整保留至軟體更新流程中,請注意當我們進行 SAS 軟體更新時必須先停止所有服務,因此在執行升級時應安排中斷計劃。

然而當我們需要安裝新的 SAS 軟體時,遷移中繼資料的唯一選項是使用 SAS 遷移工具或部份提升,在 SAS 中有兩個術語,分別為遷移和提升,所謂遷移代表 SAS 遷移工具將中繼資料從現有 SAS 環境中複製和升級至新安裝的 SAS 環境中,所謂提升代表從一個環境至另一個環境手動匯出和匯入中繼資料。當新的 SAS 軟體安裝在不同的硬體上時也需要遷移非中繼資料的內容,像是實體檔案和專案內容。當我們要開始進行遷移內容時,主要會有五個階段,分別為設計、準備、安裝、設定和驗證。

再來所謂 SAS 遷移工具僅能在類似的升級情境中進行,其中舊的架構、作業系統、軟體網路保持不變,當我們執行 SAS 遷移工具時會在舊的系統上建立遷移套件。但是遷移本身會在新的 SAS 軟體部署設定階段進行,並且不會移除或重組中繼資料物件,因此會導致結果基本上是最新版本的 SAS 軟體在傳統環境上執行副本。然而使用 SAS 遷移工具主要的好處是自動化處理流程,可以降低整體遷移工作量,以及降低人為錯誤的風險,反之,其缺點為全面化的處理流程代表所有遺留的中繼資料都會被遷移至新的環境中,包括不需要和孤立的中繼資料。

最後當我們面臨 SAS 解決方案已經安裝,卻因為舊有架構和作業系統有重大的差異,或者因為特殊情境需要依照順序進行安裝與設定時,此時我們就會採用部份提升進行升級作業,主要是先安裝與設定 SAS 環境,接著將中繼資料從舊版環境手動匯出,並且匯入至新的 SAS 環境中,再來進行相關後續設定。雖然中繼資料提升是手動的處理流程,但是確實能夠提供使用者完全控制哪些物件進行提升,以及將其設定至新的環境中的優點,如此一來,我們將能夠有效清理或重新組織中繼資料機會,同時互動式匯出和匯入精靈可以被用於識別和排除孤立的中繼資料,重複物件或缺少依賴關係的物件。

總結在 SAS 解決方案中主要提個三種方式進行升級,分別為在地升級、遷移工具和部份提升,在地升級不需遷移資料直接透過工具自動升級,但若是我們需要安裝新 SAS 軟體時就會需要遷移資料,此時就只適用遷移工具和部份提升,至於兩者有何差別,請參考下表:

遷移工具 部份提升
主要工作 前置安裝 後續安裝
實務應用 特定情境 所有情境
處理方式 自動 手動
影響物件 全部 部份
選擇方式 非選擇 選擇
操作方式 命令提示列 互動式精靈
停機操作
快速操作
彈性部署
動態客製

其中部份提升的操作方式主要需要執行舊有 SAS 環境,並且透過 SAS Management Console 工具和 SAS Data Integration Studio 工具進行精靈操作,所以無須停機進行操作,其特色為彈性部署和動態客製,但是遷移工具主工作為前置安裝,同時處理方式又是以自動非選擇以命令提示列為主,並且影響全部物件,所以必須停機進行操作,其特色為快速操作。

相關資源

⬅️ Go back