Leo Yeh's Blog

SAS 系統管理 (19)

教學目標

初步了解透過 SAS 部署精靈安裝與設定 SAS 解決方案時,不考慮排程需求的情況下,必須安裝哪些第三方產品。

重點概念

若是我們目前將要部署 SAS 解決方案的環境為 Windows Server 2012 R2 伺服器搭配 SQL Server 2012 資料庫時,不考慮排程需求的情況下,必須安裝的第三方產品,其產品類型基本上可分為更新、功能、軟體和驅動程式。

更新

Windows Update

當我們開始透過 SAS 部署精靈進行安裝與設定之前,必須先進行 Windwos 更新,建議先下載 KB2919355 更新檔案,若沒有網際網路環境時請手動安裝至 Windows Server 2012 R2,以利降低安裝與設定可能發生錯誤的風險。

功能

PowerShell 2.2

當我們開始透過 SAS 部署精靈進行安裝時,過程中會需要輸入 PowerShell 的安裝位置,目前 Windows Server 2012 R2 預設已經有安裝,所以直接按下一步,會有版本警告訊息,但是不影響可以直接按「是」。Power Shell 主要是基於 .Net 為基礎設定管理的框架,主要被應用於在 Windows 上部署 SAS Middle Tier 伺服器,簡單來說 SAS 部署經靈會使用 PowerShell 執行修改路徑資訊的設定指令。

.Net Framework 3.5

當我們開始透過 SAS 部署精靈進行安裝時,過程中就必須先安裝 .Net Framework 3.5 版本的功能,否則將無法順利進行安裝與設定,若沒有網際網路環境時請透過 Windows Server 2012 R2 安裝光碟片或 ISO 檔案中 \Sources\sxs 資料夾路徑進行安裝。

軟體

Junit 4.8.1

當我們透過 SAS 部署精靈安裝 SAS 解決方案完成之後,我們會透過 SAS Managmenet Conosle 軟體執行 Deployment Tester 工具測試所有伺服器,主要使用 Junit 4.8.1 版本,通常不用特別安裝,只需要複製 sqljdbc41.jar 至建議的資料夾中即可。

Python 2.7

當我們透過 SAS 部署精靈安裝 SAS 解決方案時因為大部份會搭配內建的報表呈現軟體,此時 SAS Visual Analytics 中的 SAS information Retrieval Studio 軟體就會需要安裝 Python 2.6 ~2.7 版本的軟體,此外 Windows 會需要安裝兩種版本的 Python 軟體,一是 Active Python 軟體或是 Python Software Foundation 軟體。

驅動程式

JDBC

當我們透過 SAS 部署精靈設定 SAS 解決方案,必須先確認資料庫連線的 JDBC 驅動程式是否已經正常安裝,像是 SQL Server 2012 就會需要安裝 Microsoft Driver 4.1 for SQL Server 驅動程式 sqljdbc41.jar 的應用程式檔案,通常不用特別安裝,只需要複製 sqljdbc41.jar 至建議的資料夾中即可。

ODBC

當我們透過 SAS 部署精靈設定 SAS 解決方案,必須先確認資料庫連線的 ODBC 驅動程式是否已經正常安裝,像是 SQL Server 2012 就會需要安裝 Microsoft ODBC Driver 11 for SQL Server 驅動程式,當安裝完成之後我們會在透過「ODBC 資料來源管理員 (64 位元)」工具選擇「系統資料來源名稱」新增以 ODBC Driver 11 for SQL Server 驅動程式設定資料來源的資料庫連線進行測試 。

所以我們將上述第三方產品初步整理為下述表格。

類型 第三方產品 安裝方式 注意事項
更新 Windows Update 安裝檔 若無網路環境需特別注意
功能 PowerShell 2.2 預設功能 部署精靈相關警示訊息無影響
功能 .Net Framework 3.5 新增功能 若無網路環境需特別注意
軟體 Junit 4.8.1 JAR 檔 複製檔案
軟體 Python 2.7 安裝檔 安裝設定
驅動程式 JDBC JAR 檔 複製檔案
驅動程式 ODBC 安裝檔 安裝設定

總結第三方產品通常在 SAS 部署精靈安裝與設定的過程中就會被要求設定安裝路徑,所以若沒有完成上述第三方產品,理論上就無法透過 SAS 部署精靈正常進行安裝與設定。

相關資源

⬅️ Go back