Leo Yeh's Blog

SAS 系統管理 (49)

教學目標

初步了解如何查看 SAS 解決方案中的 PostgreSQL 資料庫內容與設定。

重點概念

首先當我們安裝 SAS 解決方案時,預設會透過 PostgreSQL 資料庫儲存 SAS 伺服器的內容。一般來說,SAS Web Infrastructure Platform Service 主要被設定使用 SAS Web Infrastructure Platform Data Server 儲存 SAS 9.4 Middle-Tier 伺服器的相關資訊和建立 SAS 解決方案的相關資訊,像是 SAS Visual Analytics、SAS Environment Manager、SAS Deployment Backup and Recovery Tool、…,預設資料庫的版本為 PostgreSQL 9.1.9,此時我們要如何查看 PostgreSQL 資料庫的內容,主要可以透過 pgAdmin4 工具進行操作,所以我們需要先安裝 pgAdmin4 工具。

接著當我們安裝 pgAdmin4 工具完成之後,新增「Server」,接著點選「Connection」頁籤輸入下述資訊。

屬性名稱 屬性值
Host name/address SAS Server-Tier 伺服器的主機名稱或 IP 位置
Port 9432
Maintenance database postgres
Username dbmsowner

再來按下「Save」之後,點選該伺服器,然後輸入「Password」,按下「OK」。此時我們就能夠看到六個預設的資料庫,分別為:

  1. Administration
  2. EVManager
  3. SharedService
  4. VDBService
  5. postgres
  6. transportsvcs_db

其中我們主要透過「dbmsowner」使用者管理 PostgreSQL 資料庫,此外針對 SAS 伺服器主要的內容,我們則可以點選「SharedServices」資料庫中的「Schemas」->「public」->「Tables」查看 SAS 伺服器相關資料表的內容。

最後我們可以針對「SharedService」資料庫設定其它資料庫,目前已測試的資料庫如下所示:

  1. DB2 Version 9.7 FP3
  2. MySQL 5.5
  3. Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
  4. PostgreSQL 9.1.9
  5. SQL Server 2008 R2

此外請注意 SAS Web Infrastructure Platform Data Server 為了支援 SAS Environment Manager 和 SAS Deployment Backup and Recovery Tool 則還是必須進行內建安裝 PostgreSQL 9.1.9 並無法支援其它資料庫,至於如何修改則總共有三個步驟,分別為:

  1. 確認資料庫版本已被測試。
  2. 新增使用者和角色。
  3. 設定時選擇自訂。
  4. 取消勾選「Use SAS Web Infrastructure Platform Data Server」選項。
  5. 選擇資料庫類型進行設定。

總結我們安裝 SAS 解決方案時預設會透過 PostgreSQL 資料庫儲存 SAS 伺服器的內容,主要資料庫為「SharedServices」,同時我們可以透過 pgAdmin4 工具查看「SharedServices」資料庫中的資料表內容,以及針對「SharedServices」資料庫設定其它類型的資料庫。

相關資源

⬅️ Go back