SAS 教學

SAS 商業分析 (5)

基本介紹

教學目標

初步了解 SAS 商業分析之 SAS Visual Analytics 解決方案的資料視覺化應用。

重點概念

首先 SAS Visual Analytics 解決方案讓使用者瀏覽新的大數據資料來源,同時透過資料視覺化的方式探索資料快速從中找出資料的特性和關係,更進一步將資料視覺的效果直接併入至互動式報表和行動商業分析的應用中。

接著 SAS Visual Analytics 解決方案中資料視覺化的效果,主要有表格、交叉資料表、長條圖、折線圖、散布圖、氣泡圖、網路流程圖、山齊熱流平衡圖、直方圖、盒形圖、熱圖、Geo 地圖、樹狀圖、相關矩陣、決策樹、以及文字雲。

視覺化類型 應用說明
表格 表格讓我們檢查資料來源中各觀測的原始資料,我們重新安排資料欄和套用排序。
交叉資料表 交叉資料表讓我們檢查階層節點或類別值的交集資料,重新安排欄和列和套用排序,與表格最大的不同在於會顯示聚合資料。
長條圖 長條圖讓我們應用在比較類別相異值聚合的資料。
折線圖 折線圖讓我們針對隨時間變化的資料預測未來的趨勢。
散布圖 散布圖讓我們檢查數值資料項目之間的關係,此外散布圖支援群組。
氣泡圖 氣泡圖讓我們顯示至少三個量測值之間的關係,其中兩個量測值透過軸表示,第三個量測值則是以標記大小表示。
網路流程圖 網路流程圖讓我們了解類別值或階層層級之間的關係。
山齊熱流平衡圖 山齊熱流平衡圖讓我們進行路徑分析。
直方圖 直方圖讓我們了解單一測量值的分配。
盒形圖 盒形圖讓我們透過方塊和鬚線顯示單一測量值的分配。
熱圖 熱圖讓我們透過彩色的儲存格表格顯示兩個資料項目的值分配。
Geo 地圖 Geo 地圖讓我們在地圖上顯示資料。
樹狀圖 樹狀圖讓我們將資料顯示為一組方塊,每個方塊分別代表一個類別值或階層節點,其中每個方塊的大小和顏色分別代表類別的次數或測量的值。
相關矩陣 相關矩陣讓我們了解測量值之間的相關程度。
決策樹 決策樹讓我們進行決策樹的資料分析。
文字雲 文字雲讓我們進行文字分析,更進一步識別資料中的主題。

再來因為人類大腦處理資訊的方式,透過資料視覺化的效果將會比表格或報表更容易理解,同時資料視覺化也是快速傳達概念的方法,藉由資料視覺化我們可以識別需哪些是需要注意或改進的領域,了解哪些因素會影響客戶的行為、協助我們了解產品的定位,以及預測銷售量。

最後透過 SAS Visual Analytics 解決方案進行資料視覺化的應用皆是在 SAS LASR Analytic Server 的記憶體中執行,若記憶體空間足夠大,就能夠讓使用者輕鬆而快速地探索大數據的資料,更進一步藉由資料視覺化的效果快速又準確的解決問題、改善企業效能、預測未來成效,以及降低風險發生的機率。

相關資源

SAS 商業分析 (4)

基本介紹

教學目標

初步了解 SAS 商業分析之 SAS Visual Analytics 解決方案的應用。

重點概念

我們在企業或組織的日常工作中時常會發生高階長官臨時需要市場數據的情況,此時透過 SAS 商業智慧與分析解決方案就能夠在短時間內找出適當的數據資訊,接著產生互動式報表或儀表板,再來將報表透過電子郵件的方式傳送給高階長官隨時隨地透過 iPad 平板電腦進行瀏覽,根據 SAS 商業智慧與分析官方網址的介紹, SAS 商業智慧與分析解決方案主要有五大特色,分別為:

  1. 視覺化資料探索。
  2. 簡易分析。
  3. 互動報表和儀表板。
  4. 協同合作。
  5. 行動商業智慧。

事實上這些特色只要是商業智慧和分析的解決方案皆有上述特色,此時我們要了解的則是為何要採用 SAS 商業智慧和分析解決方案中的 SAS Visual Analytics 解決方案。首先在企業或組織中有大量資料皆散佈在不同系統來源,此時 SAS Visual Analytics 解決方案皆能針對不同資料來源建立有意義的視覺化資料。接著業務單位使用者可以輕鬆透過 SAS Visual Analytics 解決方案中的互動介面進行資料視覺化的探索,過程中無需撰寫任何程式碼或者請資訊人員協助就能輕鬆進行資料視覺化探索。此外 SAS 擁有四十年的商業智慧與分析經驗,所以透過 SAS Visual Analytics 解決方案可以提供可信的分析結果,同時讓任何人都能夠輕鬆使用,無需懂得高深的資料科學知識,或者了解大數據分析技術,只要透過拖拉點選的方式就能夠進行簡易的分析。再來 SAS Visual Analytics 解決方案中的商業智慧自助服務理應能夠降低業務單位和資訊單位溝通所產生問題的風險,更有彈性和快速產生互動報表和儀表板,下一步就能夠分享互動報表和儀表板給高階主管、經理人和資料科學家參考,以利更快做出有效的決策。最後 SAS Visual Analytics 解決方案更能夠提供協同合作和行動商業智慧的日常工作所需的分析應用。

再來過去 SAS 行銷長的 Jim Davis 曾提到資料分析八個層次,分別為:

  1. 標準報表
  2. 即席報表
  3. 線上分析
  4. 警示訊息
  5. 統計分析
  6. 預測分析
  7. 預測模型
  8. 最佳化

一般來說,企業或組織會需要透過標準報表了解發生什麼事情以及何時發生,例如每個月的財務報表,接著會需要即席報表了解多少、頻率和地點,例如客戶報表,再來透過線上分析了解問題的根本原因和如何找出答案,例如資料探索有關行動電話使用者的類型和行為,最後何時需要採取行動,此時就會需要使用警示訊息。但是上述應用皆是目前許多企業或組織目前已導入的商業智慧應用,但是企業或組織最想做的卻是商業分析,此時我們會先統計報表會探討為何發生和有什麼機會,接著進行趨勢預測分析和需求預測分析,再來建立預測模型嘗試預測下一 步會發生什麼事和將會對企業或組織帶來什麼衝擊與影響,然而 SAS Visual Analytics 解決方案主要則是商業分析的應用,而非僅是商業智慧的應用。

總結 SAS Visual Analytics 解決方案的重點主要在於大數據視覺化分析、互動式報表和行動商業分析的應用。但還是要思考如何透過商業分析的應用找出目標群眾以利企業或組織採取有效的行銷策略,以及解決企業或組織所面臨真正的痛點。

相關資源:

SAS 商業分析 (3)

基本介紹

教學目標

初步了解 SAS 商業分析之 SAS Visual Analytics 解決方案部署步驟。

重點概念

當企業或組織要進行商業分析時,建議可以使用 SAS Visual Analytics 解決方案,此時第一步就是需要部署 SAS Visual Analytics 解決方案,部署流程主要有八大步驟,分別為:

  1. 建立 SAS Software Depot。
  2. 確認文件更新。
  3. 準備系統環境。
  4. 安裝和設定 SAS。
  5. 執行後續部署步驟。
  6. 增加 SAS 使用者。
  7. 驗證 SAS Visual Analytics 部署。
  8. 設定限制條件。

本篇接著介紹 SAS Visual Analytics 解決方案在 Windows Server 2012 R2 繁體中文 的作業系統中安裝部署最後四大步驟,分別為執行後續部署步驟、增加 SAS 使用者、驗證 SAS Visual Analytics 部署和設定限制條件。

執行後續部署步驟。

首先當我們部署 SAS 軟體完成之後,將會有些後續部署步驟,主要針對 SAS 訂單會有不同的設定,相關的操作文件可以開啟「C:\Config\Lev1\Documents\」資料夾,其中 Instructions.html 網頁檔主要則提供確認 SAS 伺服器執行和網頁應用程式伺服器是否正常被部署。

增加 SAS 使用者。

接著當我們部署 SAS 軟體完成之後,除了執行後續部署步驟之外,還可以增加 SAS 使用者的主機或網域帳戶,主要是 SAS 中繼資料會給予每個 SAS 中繼資料識別,當設定完成之後就能透過 SAS 使用者使用軟體和存取 SAS 中繼資料物件,主要操作步驟為:

  1. 授權主機或網域使用者帳戶 (主機名稱\sasuser1) 需要「以批次工作登入」權限。
    (註:若已經有 SAS Server Users Group 使用者群組若已經有「以批次工作登入」權限,此時則可以增加使用者帳戶至 SAS Server Users Group 使用者群組中)
  2. 開啟「SAS Managemnet Tool」工具,準備建立每位使用者在中繼資料中的識別。
  3. 登入「sasadm@saspw」SAS 不受限制使用者的密碼,按下「確定」。
  4. 點選「環境管理」->「使用者管理員」。
  5. 點選「動作」->「新建」->「使用者」。
  6. 輸入「名稱」為「sasuser1」。
  7. 點選「帳戶」頁籤,按下「新建」。
  8. 輸入「使用者 ID」為「主機名稱\sasuser1」,按下「確定」。
  9. 按下「確定」。

驗證 SAS Visual Analytics 部署。

再來當我們部署 SAS 軟體完成、執行後續部署步驟和增加 SAS 使用者之後,就能夠開始驗證 SAS Visual Analytics 部署,主要操作步驟為:

  1. 建立驗證專用的本機使用者帳戶和 SAS 識別使用者帳戶。
  2. 驗證「SAS Home」是否執行和登入是否被允許。
  3. 驗證 Public LASR Analytic Server 功能。
  4. 驗證 SAS Visual Analytics Explorer 功能。
  5. 驗證 SAS Visual Data Builder 功能。
  6. 驗證 SAS Visual Analytics Designer 功能。
  7. 驗證 SAS Visual Analytics Graph Builder 功能。
  8. 驗證 SAS Mobile BI 功能。

設定限制條件。

最後僅有當我們是在 Linux 作業系統上部署安裝與設定 SAS Visual Analytics 解決方案才需要設定限制條件。

總結部署 SAS Visual Analytics 解決方案,部署流程主要有八大步驟,主要可以再簡化為三大階段,第一階段事前準備作業為步驟一至步驟三,第二階段安裝與設定為步驟四,第三階段後續設定為步驟五至步驟八。透過事前準備作業、安裝與設定和後續設定三大階段就能夠部署 SAS Visual Analytics 解決方案。

相關資源

SAS 商業分析 (2)

基本介紹

教學目標

初步了解 SAS 商業分析之 SAS Visual Analytics 解決方案部署步驟。

重點概念

當企業或組織要進行商業分析時,建議可以使用 SAS Visual Analytics 解決方案,此時第一步就是需要部署 SAS Visual Analytics 解決方案,部署流程主要有八大步驟,分別為:

  1. 建立 SAS Software Depot。
  2. 確認文件更新。
  3. 準備系統環境。
  4. 安裝和設定 SAS。
  5. 執行後續部署步驟。
  6. 增加 SAS 使用者。
  7. 驗證 SAS Visual Analytics 部署。
  8. 設定限制條件。

本篇接著介紹 SAS Visual Analytics 解決方案在 Windows Server 2012 R2 的作業系統中部署安裝和設定步驟。

一般來說,我們會使用標準部署規計安裝與設定 SAS Visual Analytics 解決方案,所謂部署計劃主要是告知 SAS 部署精靈如何安裝軟體訂單的需求。其中我們除了根據訂單指定自訂的部署計劃的完整檔案路徑之外,還可以選擇「Visual Analytics, two machines」標準部署計劃,主要有二個差別在於 Windows 和 Linux 作業系統,第一台機器包括 SAS Visual Analytics 解決方案的 Server Tier 和 Middle Tier 伺服器,第二台機器則是管理客戶端。

確認作業

  • 使用 SAS 安裝者使用者帳戶登入伺服器中,請先透過「電腦管理」工具中的「使用者管理」確認 SAS 安裝者使用者帳戶必須在系統管理員群組中。
  • 暫時關閉所有加密、防毒軟體和防火牆相關設定與軟體,因為在安裝與設定時相關檔案可能會被鎖定或連線可能會不正常,而導致安裝不正常。
  • 開啟命令提示工具,輸入「$ dir c:\ /x」確認是否支援短檔名。

開啟 SAS 部署精靈

  • 開啟「檔案總管」,開啟「SAS Software Depot」資料夾。
  • 在「setup.exe」檔案上按右鍵,點選「以系統管理員身分執行」。
  • 接著選擇「繁體中文」語言,按下「確定」。

選擇部署工作

  • 點選「安裝 SAS 軟體」,按下「下一步」。
  • 指定「SAS 主目錄」,按下「下一步」。
    (註:SAS 主目錄名稱不能有括號,否則會造成 SAS Environment Manager 腳本語言失敗,此外預設 SAS 主目錄為 C:\Program Files\SASHome,建議修改為 C:\SASHome 或 D:\SASHome。)
  • 選取部署類型為「執行計劃部署」,點選「安裝 SAS 軟體」和「設定 SAS 軟體」,按下「下一步」。
    (註:預設為「安裝 SAS 軟體」和「設定 SAS 軟體」一起執行,但是建議分開執行,以利當問題發生時,快速找出錯誤原因進行解決。)
  • 指定部署計劃,點選「指定自訂部署計劃的完整路徑」,點選「瀏覽」,選擇「plan.xml」檔案,通常會在「SAS Software Depot」資料夾中的「plan_files」資料夾中,按下「下一步」。
    (註:請先區分是企業安裝或學校安裝,若是學校安裝則可以點選「選取標準部署計劃」,點選「Visual Analytics, two machines, wx6」。)
  • 選取部署步驟和要安裝的產品,點選「步驟一:Server and Middle Tier」,點選「全部選取」, 按下「下一步」。

指定 SAS 安裝資料檔

  • 點選「瀏覽」,選擇「SAS94_123456_99999999_Win_X64_Srv.txt」檔案,通常會在「SAS Software Depot」資料夾中的「sid_files」資料夾中,按下「下一步」。
    (註:SAS 安裝資料檔,英文全名為 SAS Installation Data Files,簡稱為 SID 檔,其中包括產品、平台、訂單、已授權的 SAS Foundation 軟體和到期日等授權資訊。)

選取支援的語言和地區設定

  • 點選「全部清除」,勾選「繁體中文 (台灣)」,按下「下一步」。
  • 點選「中文 (台灣) [zh_TW]」,勾選「設定為 Unicode 伺服器」,按下「下一步」。

指定遠端通訊設定

  • 輸入 SAS Deployment Agent 遠端通訊的連接埠號碼和安全喜好設定,主要連接埠為 「5660」,按下「下一步」。

工具初始化和檢查系統

  • 不可寫入的檔案數必須為 0,確認需要的磁碟空和可用的磁碟空間,按下「下一步」。
    (註:如果顯示任何檔案,則無法繼續執行安裝,當安裝程式完成掃描檔案系統,請停止 SAS 伺服器和 SAS 開頭的 Windows 服務,以及結束任何可能正在執行的 SAS 應用程式,然後將寫入權限增加到不可寫入的檔案中,按下「重新整理」。)

檢視必要軟體

  • 必要安裝 SAS Configuration of Python (tm) 和 Windows Powershell 第三方軟體,按下「下一步」。
  • 指定軟體位置,確認 Powershell 的安裝路徑,按下「下一步」,點選「是」。
    (註: 雖然 Windows Powershell 需要 2.2 版本,但是預設是 C:\Windows\System32\WindowsPowerShell\v1.0 這是正常情況。)

選取設定資訊

  • 選取設定的提示層級,點選「自訂」,按下「下一步」。
    (註:設定是部署的最後階段,需要整合部署的所有相關資訊,其餘的對話框會收集執行設定時需要的資訊,主要有三種層級,分別為快速、典型、自訂,其實對應就是最少、基本和所有顯示對話框數。)
  • 指定設定資訊,主要包括目錄和層級,按下「下一步」。
    (註:設定目錄表示 SAS 軟體的設定路徑,層級識別設定為唯一執行個體,此時設定目錄和層級將會構成完整的軟體設定,主要包括軟體運作時需要的所有檔案。此外雖然預設設定目錄為 C:\SAS\Config,但還是建議選擇硬碟剩餘空間較大的磁碟機來安裝 SAS 設定。)
  • 選取要設定的產品,點選「全部選取」,按下「下一步」。

設定基本資訊

  • 輸入「本機主機的完整名稱」和「通機主機的簡短名稱」,按下「下一步」。
    (註:若沒有完整名稱,則可以先透過本機 Hosts 檔案進行對應。此外若電腦沒有加入網域是不會影響 SAS Visual Analytics 的安裝。)
  • 若要執行部署的移轉,請指定移轉資訊,使用預設值,按下「下一步」。
    (註:SAS Migration Utility 主要是使用舊的設定建立移轉套件,接著再透過 SAS 部署精靈使用移轉套件將舊的內容和設定移轉到 SAS 9.4。)
  • 只有在不同的驗證網域中設定屬個伺服器時,才會建議變更,使用預設值,按下「下一步」。
  • 針對伺服器操作類型預設是以 Windows 服務的方式執行,使用預設值,按下「下一步」。
  • 針對使用整合的 Windows 驗證 (單一登入) ,使用預設值,按下「下一步」。
  • 選取用戶端連線是否使用以驗證為基礎的權杖不要使用,使用預設值,按下「下一步」。

設定 SAS 中繼資料伺服器

  • 針對 SAS 中繼資料伺服器的日誌檔名稱,使用預設值,按下「下一步」。
  • 針對覆寫預設 SAS Metadata Serve 備份目錄不要使用,按下「下一步」。
  • 針對中繼資料伺服器設定目錄的相對位置和存放中繼資料儲存體,使用預設值,按下「下一步」
  • 針對中繼資料伺服器的 Windows 服務資訊,使用預設值,按下「下一步」。
  • 針對中繼資料伺服器的服務登入帳戶,使用預設值,按下「下一步」。
  • 針對初始部署 SAS 識別身分帳戶的類型,使用預設值,按下「下一步」。
  • 指定安裝者帳戶的外部帳戶認證,只有在初始化 SAS 中繼資料伺服器時才會使用它,之後不會繼續保留這個帳戶的認證,輸入「外部使用者 ID」為目前登入伺服器的使用者帳戶 (主機名稱\sas),必須在管理者群組員群組,輸入「外部密碼」,按下「下一步」。
  • 指定第一位不受限制的管理員識別身分的中繼資料密碼,不受限制的管理員在存取中繼資料時沒有任何的限制,輸入「新增內部密碼」和「確認新增內部密碼」,按下「下一步」。
    (註:此時我們可以勾選「使用不受限制的管理員密碼設定密碼」,在部署時重複使用內部密碼給內部中繼資料伺服器的帳戶和網頁架構資料伺服器的帳戶,減少輸入密碼的次數。)
  • 指定受信任使用者識別身分的中繼資料密碼,受信任使用者是一個授權服務的帳戶,它可以代表其他的使用者與中繼資料伺服器連線,輸入「新增內部密碼」和「確認新增內部密碼」,按下「下一步」。
  • 選擇使用者如何驗證 SAS BI Web 服務,其中「SAS 驗證」是由中繼資料伺服器管理,而「Web 驗證」則是由 Web 應用程式伺服器管理,使用預設值,按下「下一步」。

設定匿名網頁存取

  • 選取是否允許匿名存取 Web 服務和應用程式,使用預設值,按下「下一步」。
  • 指定匿名 Web 使用者是在 SAS 內部帳戶,儲存在中繼資料內,輸入「新增內部密碼」和「確認新增內部密碼」,按下「下一步」。
  • 選取來賓存取 SAS Visual Analytics,如果指定此選項,使用者可以在來賓 URL 上存取參與 Visual Analytics 應用程式,使用一般,匿名帳戶透過驗證使用者,使用預設值,按下「下一步」。

設定 SAS Spawned 伺服器

  • 指定 SAS Spawned 伺服器使用者帳戶的認證,使用此帳戶啟動後端的 Stored Process 伺服器和 Pooled Workspace 伺服器,輸入外部使用者 ID 為 SAS 服務伺服器使用者帳戶 (主機名稱\sassrv) 和「外部密碼」,按下「下一步」 。
    (註:SAS Spawned 伺服器使用者帳戶需要啟用本機安全性原則的「以批次工作登入」權限,所以預設會勾選自動啟用本機安全性原則設定。)
  • 選取是否要設定示範使用者識別身分進行示範,請確認勾選「設定第一位使用者識別身分」,按下「下一步」。
  • 指定第一位使用者識別身分的外部使用者 ID (主機名稱\sasdemo),按下「下一步」。
    (註:第一位使用者帳戶需要啟用本機安全性原則的「以批次工作登入」權限,所以預設會勾選自動啟用本機安全性原則設定。此外因為 SAS 部署精靈不會驗證此識別身分的認證,所以不需要輸入密碼,且顯示名稱為 SAS 示範使用者。)

設定使用者群組

  • 指定 SAS General Servers 使用者群組的資訊,使用預設值,按下「下一步」。
    (註:此群組的成員只有 SAS 受信任使用者成員,這允許使用 SAS 受信用使用者連線到中繼資料伺服器的 SAS Object Spawner 可以登入和啟動 Stored Process 伺服器和 Pooled Workspace 伺服器,以這種方式使用的任何其他登入都應該放到此群組中,方便 Spawner 存取。)
  • 指定 SAS BI Web 服務使用者群組資訊,使用預設值,按下「下一步」。
    (註:此群組的成員可以建立和刪除 SAS BI Web 服務。) 

建立一般目錄

  • 請確認不要勾選任一個選項,使用預設值,按下「下一步」。
    (註:此步驟主要會建立一般的目錄,主要有伺服器一般日誌、使用者、資料和暫存目錄。)

設定安全機制

  • 指定 SAS 伺服器是否應該強制 AES 加密和使用 openSSL FIPS Object Module 資料館,使用預設值,按下「下一步」。
    (註:此選項是一個協助確認已設定 SAS 系統可以利用 FIPS 140-2 標準指定的加密演算法和加密套件, FIPS 140-2 認證的加密演算法是由國家標準與技術研究院 (NIST) 產生的標準,授權最小限度的加密編譯。如果我們中間層要設定 SSL,則選取此選項在部署後活動中會有顯著效果。)
  • 選取與 SAS 中繼資料伺服器通訊時的加密設定,使用預設值,按下「下一步」。
    (註:預設伺服器加密層級為認證和加密演算法為 SAS 專屬。)
  • 設定儲存用戶端認證的原則,使用預設值,按下「下一步」。
    (註:允許使用者在用戶端元件設定檔中儲存他們的使用者 ID 和密碼,如果我們選擇不設定此原則,則當使用者登入桌面應用程式時,「在設定檔中儲存使用者的 ID 和密碼」的選項不可用。)

預估系統大小

  • 指定以預期使用者的數目和工作負載的大小為基礎設定系統的大小,使用預設值,按下「下一步」。

設定電子郵件

  • 指定電子郵件伺服器的資訊,輸入「主機名稱」為「SMTP 伺服器主機名稱」,按下「下一步」。
    (註:當 SAS 中繼資料伺服器發生問題時,使用驗證的 SMTP 電子郵件伺服器傳送警示電子郵件訊息。)
  • 指定與系統管理員通訊時使用的電竿郵件地址,輸入「收件者的電子郵件地址」為「管理者的郵件地址」,按下「下一步」。
    (註:一般來說,我們不會驗證電子郵件伺服器。)

設定 SAS Object Spawner 伺服器

  • 指定 SAS Object Spawner 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。
  • 指定 SAS Object Spawner 伺服器連接埠庫的連接埠,使用預設值,按下「下一步」。
  • 指定中繼資料伺服器中的 SAS Object Spawner 伺服器元件名稱,名稱必須是唯一,使用預設值,按下「下一步」。
  • 指定 SAS Object Spawner 伺服器的啟動資訊,使用預設值,按下「下一步」。
  • 指定 SAS Object Spawner 伺服器的 Windows 服務資訊,使用預設值,按下「下一步」。

設定 SAS Application 伺服器

  • 指定 SAS Application 伺服器內容名稱,使用預設值,按下「下一步」。
  • 指定 SAS Application 伺服器用來參照檔案位置的資料檔名稱,按下「下一步」。

設定 SAS Workspace 伺服器

  • 指定 SAS Workspace 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。
  • 指定 SAS Workspace 伺服器的啟動資訊,使用預設值,按下「下一步」。

設定 SAS Pooled Workspace 伺服器

  • 指定 SAS Pooled Workspace 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。
  • 指定 SAS Pooled Workspace 伺服器的啟動資訊,使用預設值,按下「下一步」。

設定 SAS Stored Process 伺服器

  • 指定 SAS Stored Process 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。
  • 指定 SAS Stored Process 伺服器多個橋接連線的資訊,使用預設值,按下「下一步」。
  • 指定 SAS Stored Process 伺服器的啟動資訊,使用預設值,按下「下一步」。

設定 SAS Web Infrastructure Platform Data 伺服器

  • 指定 SAS Web Infrastructure Platform Data Server 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,輸入「Data Server 管理員密碼」和「確認密碼」,按下「下一步」。
  • 指定 SAS Web Infrastructure Platform Data 伺服器的服務名稱和描述,使用預設值,按下「下一步」。

設定 SAS DATA Step Batch 伺服器

  • 指定 SAS DATA Step Batch 伺服器的啟動資訊,使用預設值,按下「下一步」。

設定 Operating System Services Scheduling 伺服器

  • 指定 Operating System Services Scheduling 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。
  • 指定 Operating System Services Scheduling 伺服器的啟動資訊,使用預設值,按下「下一步」。

設定 SAS Deployment Tester 伺服器

  • 指定 SAS Deployment Tester 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,點選「瀏覽」,選取 JUnit Jar 檔案 (C:\SAS\JUnit\junit.jar),按下「下一步」。
  • 指定 SAS Deployment Tester 伺服器的 Windows 服務資訊,使用預設值,按下「下一步」。

設定 SAS 遠端服務應用程式

  • 指定 SAS 遠端服務應用程式的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。
  • 指定 SAS 遠端服務應用程式的 Windows 服務資訊,使用預設值,按下「下一步」。
  • 指定 SAS 遠端服務應用程式的 JVM 服務資訊,使用預設值,按下「下一步」。

設定 SAS 網頁伺服器

  • 指定自動或手動設定 SAS 網頁伺服器,使用預設值,按下「下一步」。
  • 指定 SAS 網頁伺服器設定選項,輸入「管理員電子郵件地址」,按下「下一步」。

設定 SAS 網頁應用程式伺服器

  • 指定 JMS 伺服器的連接埠,使用預設值,按下「下一步」。
  • 指定是否將安全約束套用至所有的 JMS 資源,使用預設值,按下「下一步」。
  • 指定 Cache Locator 的連接埠,使用預設值,按下「下一步」。
  • 指定是否設定 Internet Proxy 伺服器,使用預設值,按下「下一步」。
  • 指定是否設定多個網頁應用程式伺服器,勾選「設定多部伺服器」,按下「下一步」。
  • 指定第一個網頁應用程式伺服器的資訊,使用預設值,按下「下一步」。
  • 指定第一個網頁應用程式伺服器的連接埠,使用預設值,按下「下一步」。
  • 指定第二個網頁應用程式伺服器的資訊,使用預設值,按下「下一步」。
  • 指定第二個網頁應用程式伺服器的連接埠,使用預設值,按下「下一步」。
  • 指定第十二個網頁應用程式伺服器的資訊,使用預設值,按下「下一步」。
  • 指定第十二個網頁應用程式伺服器的連接埠,使用預設值,按下「下一步」。
  • 指定是否自動部署網頁應用程式到網頁應用程式伺服器,使用預設值,按下「下一步」。

設定 Scheduling Services Cache Locator 伺服器

  • 指定 Scheduling Services Cache Locator 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。

排程服務 DIP JobRunner

  • 切換排程服務 DIP JobRunner 的啟動狀態,使用預設值,按下「下一步」。

設定網頁應用程式之網站白名單

  • 設定網頁應用程式: 允許連結到此 SAS 安裝的網站白名單,在「URL 白名單」輸入「http:///SASContentServer/**,http://:7080/」,按下「下一步」。

設定 SAS Web Application Themes 伺服器

  • 指定 SAS Web Application Themes 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。

設定 IP 多點傳送

  • 指定 IP 多點傳送位置需要使用的 IP 版本,使用預設值,按下「下一步」。
  • 指定 IP 多點傳送的資訊可以允許應用程式之間的狀態通訊,在「IP 多點傳送位址」輸入「239.0.0.1」,按下「下一步」。

設定 SAS BI Web 服務

  • 指定 SAS BI Web 服務的資訊,使用預設值,按下「下一步」。
  • 指定新 SAS BI Web 服務產生的資訊,使用預設值,按下「下一步」。

設定 SAS Content Server: Repository 目錄

  • 指定 SAS Content Server: Repository 的目錄,使用預設值,按下「下一步」。

設定 SAS Web Infrastructure Platform 伺服器

  • 指定使用 SAS Web Infrastructure Platform 伺服器的工作執行服務將工作日誌輸出儲存到資料庫,使用預設值,按下「下一步」。
  • 指定使用 SAS Web Infrastructure Platform 資料伺服器或資料庫擁有的資料庫伺服器,使用預設值,按下「下一步」。
  • 指定 SAS Web Infrastructure Platform 伺服器的 JDBC 連線的資訊,輸入「SharedServices」資料庫的「密碼」和「確認密碼」,按下「下一步」。
  • 提供 JDBC 驅動程式類別的路徑可以啟用動態呼叫資料庫,使用預設值,按下「下一步」。

設定 SAS Environment Manager 伺服器

  • 指定 SAS Environment Manager 管理資料庫資訊,輸入「adminowner」使用者 ID 的「密碼」和「確認密碼」,按下「下一步」。
  • 指定 SAS Environment Manager 伺服器服務識別身分的中繼資料密碼,輸入「sasevs@saspw」的「SAS Environment Manager 服務帳戶密碼」和「確認密碼」,按下「下一步」。
  • 指定 SAS Environment Manager 伺服器資訊可以進行管理,輸入「管理員電子郵件地址」,按下「下一步」。
  • 指定使用預設金鑰存放區或自訂金鑰存放區,使用預設值,按下「下一步」。
  • 指定 SAS Environment Manager 伺服器資訊,輸入「資料庫使用者密碼」、「確認密碼」、「資料庫加密複雜密碼」和「確認資料庫加密複雜密碼」,按下「下一步」。
  • 指定 SAS Environment Manager Agent 伺服器的接聽連接埠資訊,使用預設值,按下「下一步」。
  • 指定 SAS Environment Manager Agent 伺服器的安全通訊資訊,使用預設值,按下「下一步」。
  • 選擇是否要匯入內建或自訂金鑰存放區,使用預設值,按下「下一步」。
  • 指定 SAS Environment Manager Enablement Kit 資料庫認證,輸入「sasevdb」使用者 ID 的「密碼」和「確認密碼」,按下「下一步」。

設定 SAS Flex Application Themes 伺服器

  • 指定 SAS Flex Application Themes 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。

設定 SAS Visual Analytics 伺服器

  • 指定上傳的 SAS 資料集資料館名稱參數,使用預設值,按下「下一步」。
  • 指定有關 SAS High-Performance Aanalytics 環境的資訊,使用預設值,按下「下一步」。
  • 指定公用非分配資料提供者的 SAS Visual Analytics 資料館定義,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics 公用資料資料館需要關於 SAS High-Performance Analytics 環境的連接埠資訊,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics AutoLoad 位置,主要是主機目錄,自動將其表格載入到記憶體中,使用預設值,按下「下一步」。
  • 指定 SAS LASR Analytics Server 資料館,使用預設值,按下「下一步」。
  • 指定 SAS LASR Analytics Server 公用資料館,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics Services 資料庫 JDBC 連線的資訊,輸入「vatadm」使用者 ID 的「密碼」和「確認密碼」,按下「下一步」。
  • 指定是否強制行動裝置的白名單,使用預設值,按下「下一步」。
  • 指定連接到 OpenStreetMap 伺服器 (由 SAS 主控) 的使用通訊協定,使用預設值,按下「下一步」。
  • 指定是否包含 Visual Analytics 範例報表,使用預設值,按下「下一步」。
  • 指定是否是否設定 ArcGIS 伺服器,使用預設值,按下「下一步」。
  • 指定是否允許跨網域 Proxy 存取支援 Geo 地圖的 URL,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics 超連結服務的環境根目錄,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics Designer 的環境根目錄,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics Hub 的環境根目錄,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics Report Viewer 的環境根目錄,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics Admin 的環境根目錄,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics Graph Builder 的環境根目錄,使用預設值,按下「下一步」。
  • 指定 SAS Visual Analytics Explorer 的環境根目錄,使用預設值,按下「下一步」。
  • 指定 SAS Visual Data Builder 的環境根目錄,使用預設值,按下「下一步」。
  • 指定 SAS Visual Data Builder 資料庫 JDBC 連線的資訊,輸入「vdbadm」使用者 ID 的「密碼」和「確認密碼」,按下「下一步」。
  • 指定 SAS Information Retrieval Studio 伺服器的資訊,輸入「主機名稱」為「SAS Visual Analytics 主機的完整名稱」,按下「下一步」。
  • 指定 SAS Information Retrieval Studio 伺服器的連接埠資訊,使用預設值,按下「下一步」。

設定 Search Interface to SAS Content 伺服器

  • 指定 Search Interface to SAS Content 送紙器資訊,使用預設值,按下「下一步」。
  • 指定 Search Interface to SAS Content 使用者識別身分的中繼資料密碼,輸入「sassearch@saspw」內部使用者 ID 的「新增內部密碼」和「確認新增內部密碼」,按下「下一步」。

設定 SAS Deployment Backup and Recovery 工具:

  • 指定是否覆寫共用集中式保存庫目錄和保留期間的預設值,使用預設值,按下「下一步」。

設定 SAS Studio 伺服器。

  • 指定 SAS Studio 中間層的環境根目錄,使用預設值,按下「下一步」。

部署摘要

  • 檢視部署選取的軟體,如果要變更選取項目,則可以返回進行變更,一般來說會有「階段 1: 系統需求」和「階段 2: 安裝」,確認內容無誤之後,按下「開始」。
  • 當部署安裝與設定完成之後,按下「下一步」。

選擇支援選項

  • 選取 [傳送] 會自動傳送上面的資手動步驟以訊至 SAS 為「不傳送」,按下「下一步」。
  • 點選「檢視手動設定指南」,需要手動步驟完成設定,可以在「C:\SAS\Config\Lev1\Documents\Instructions.html」檢視相關步驟,最後確認其他的資源之後,按下「完成」。

總結透過 SAS 部署精靈安裝與設定 SAS Visual Analytics 解決方案若選擇自訂則總共有一百四十幾個步驟,事實上許多步驟皆是使用預設值,按下「下一步」。因此透過 SAS 部署精靈多練習安裝與設定幾次理應就會非常熟悉。

相關資源

SAS 商業分析 (1)

基本介紹

教學目標

初步了解 SAS 商業分析之 SAS Visual Analytics 解決方案部署步驟。

重點概念

當企業或組織要進行商業分析時,建議可以使用 SAS Visual Analytics 解決方案,此時就需要部署 SAS Visual Analytics 解決方案,部署流程主要有八大步驟,分別為:

  1. 建立 SAS Software Depot。
  2. 確認文件更新。
  3. 準備系統環境。
  4. 安裝和設定 SAS。
  5. 執行後續部署步驟。
  6. 增加 SAS 使用者。
  7. 驗證 SAS Visual Analytics 部署。
  8. 設定限制條件。

本篇先介紹 SAS Visual Analytics 前三大步驟,分別為建立 SAS Software Depot、確認文件更新和準備系統環境。

建立 SAS Software Depot

SAS Visual Analytics 必須從 SAS Software Depot 進行安裝,所謂 SAS Software Depot 主要用於 SAS 軟體的儲存體。一般來說當我們收到 SAS Visual Analytics 電子軟體下載 (Electronic Software Download,ESD) 訂單,接著請參考軟體訂單電子郵件 (Software Order Email,SOE) 如何下載 SAS 訂單和建立 SAS Software Depot,其中建立 SAS Software Depot 的完整步驟為:

  1. 透過「setup.exe」工具,點選「建立或增加到 SAS Software Depot」管理員工作,建立 SAS Software Depot。
  2. 透過「setup.exe」工具,點選「管理 SAS Software Depot」管理員工作,下載 Hot Fix。
  3. 透過「SASDepotCheck.exe」工具,檢查 SAS Software Depot。

確認文件更新

首先確認文件更新是個非常重要的事項,首先我們必須透過 SAS Notes 網站確認有哪些 SAS 9.4 (TS1M3) 的問題需要注意。

硬體需求

接著確認硬體需求,SAS Visual Analytics 中的中繼資料伺服器僅需要 4 GB 記憶體,但是建議 8 GB 記憶體足夠應用大量部署,SAS Visual Analytics 主要有兩種部署方式,分別為分散式和非分散式 SAS LASR 分析伺服器的部署,然而不管是哪一種需求都需要 LASR 部署,但是卻有不同的硬體需求,可以參考下表。

項目 分散式 LASR 部署 非分散式 LASR 部署
伺服器 最少 4 台 最少 1 台
架構 Intel Xeon Intel Xeon
核心 16 核心 4 核心
記憶體 256 GB (16 GB × 16) 64 GB (16 GB × 4)

此外硬體可用空間建議 250 GB,其中 SAS Software Depot 所需 20 ~ 30 GB 硬碟空間,而 SAS 安裝則需要 50 GB 硬體空間。至於更多導入 SAS Visual Analytics 7.4 解決方案至組織中進行分析應用的硬體需求建議配置請詢問 SAS 原廠顧問。

軟體需求

再來伺服器主要可以分為 Server-Tier 和 Middle-Tier 伺服器軟體需求,其中作業系統版本需要特別注意完全符合,像是 Windows 作業系統支援至 Windows Server 2012 R2 (64 位元版本),但是其中 LASR Analytic Server (Distributed LASR) 僅支援 Linux for x64 作業系統,主要為 Oracle Linux 6.1、Red Hat Enterprise Linux 6.7 (64 位元版本)、Red Hat Enterprise Linux 7.1 (64 位元版本) 和 SUSE Linux Enterprise Server 11 SP1 (64 位元版本)。以及 LASR 分析伺服器支援 Hadoop 資料儲存環境則支援 Cloudera CDH 4.7.0、Hortonworks HDP 2.0、IBM InfoSphere BigInsights 3.0、MapR distribution 4.0 和 Pivotal HD 2.1 版本,雖然官方文件說是之後版本皆支援,但還是需要進行測試通常都會有問題。至於 Client-Tier 客戶端軟體需求則支援 Windows 7 (64 位元版本)、Windows 8 (64 位元版本) 和 Windows 10 (64 位元版本),網頁瀏覽器則支援 Microsoft Internet Explorer 11、Google Chrome v15 和 Mozilla Firefox 37 (重點在於需要支援 Adobe Flash Player v11.1),以及行動客戶端 (SAS Mobile BI) 則支援 Android 和 Apple 裝置。

準備系統環境

在我們開始部署 SAS 軟體之前,會先進行以下步驟:

  1. 確認前置安裝檢核表。
  2. 新建需要的作業系統使用者帳戶與群組。
  3. 下載與安裝需要的第三方軟體。

確認前置安裝檢核表

首先確認前置安裝檢核表主要是根據部署計劃確認準備安裝的環境是否符合,雖然官方文件中只有簡短一句話,但是確認網路連線架構和資料庫連線驅動程式是非常重要的事項,針對網路連線架構請透過 Ping 工具、 Ipconfig 工具和 Nslookup 工具確認 Server-Tier 伺服器和 Middle-Tier 伺服器必須在同一網段和相同網域名稱,至於資料庫連線驅動程式則要確認 ODBC 是否連線與設定正確。

新建需要的作業系統使用者帳戶與群組

接著當我們部署 SAS 軟體時會需要本機或網域使用者帳戶,至於建議使用者帳戶名稱則可參考下表。

使用者帳戶 作業系統 使用者帳戶名稱 使用者需要權限
SAS 安裝使用者 Windows sas 以批次工作登入,必須在系統管理員群組。
Linux sas SAS 安裝使用者和 SAS 服務伺服器使用者帳戶必須在同一個使用者群組,必須在系統管理員群組。
SAS 服務伺服器 Windows sassrv 以批次工作登入。
Linux sassrv SAS 安裝使用者和 SAS 服務伺服器使用者帳戶必須在同一個使用者群組。
SAS 示範使用者 Windows sasdemo 以批次工作登入。
Linux sasdemo
SAS LASR 管理者 Windows saslasradm 以批次工作登入。
Linux saslasradm

其中 SAS 安裝使用者帳戶主要是被使用於部署 SAS 軟體,重點在於必須永久保留,因為後續的維護和更新皆會透過此使用者帳戶。接著 SAS 服務伺服器帳戶主要是進行 SAS Stored Process 伺服器和 SAS Pooled Workspace 伺服器的處理,通常在 SAS 部署精靈中進行設定時皆會輸入 SAS 服務伺服器帳戶與密碼。再來 SAS 示範使用者帳戶則是被使用於示範目的,通常在 SAS 部署精靈中進行設定時皆會輸入 SAS 示範使用者帳戶與密碼,以及 SAS 部署精靈會自動指定 SAS 服務伺服器和 SAS 示範使用者的帳戶為以批次工作登入,至於 SAS LASR 管理者帳戶雖然不是必須的使用者帳戶,但是當我們會透過此使用者帳戶驗證部署。

下載與安裝需要的第三方軟體

再來當我們部署 SAS 軟體時還會需要安裝第三方軟體。

第三方軟體 支援版本 建議安裝路徑
JUnit 4.8.1 C:\JUnit\junit.jar
Python 2.6 - 2.7 C:\Python27
Powershell 2.0 C:\Windows\System32\WindowsPowerShell\v1.0
.Net Framework 3.5
Adobe Flash Player 11.1

總結部署 SAS Visual Analytics 解決方案前三大步驟,分別為建立 SAS Software Depot、確認文件更新和準備系統環境非常重要,同時也非常花費時間,通常至少會需要一天的時間,下一篇我們會在介紹 SAS Visual Analytics 解決方案安裝和設定 SAS 步驟。

相關資源