教學目標

初步了解如何查看 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」資料庫設定其它類型的資料庫。

相關資源