Leo Yeh's Blog

SAS 自主分析 (7)

基本介紹

教學目標

初步了解 SAS Visual Analytics 中匯入 SAS 資料集和共用與分享報表的方式。

重點概念

首先我們使用 SAS Visual Analytics 匯入 SAS 資料集,主要可以從伺服器和本機端,當匯入 SAS 資料集時,我們可以改變欄位的屬性,雖然 SAS 平台是以中繼資料伺服器為基礎進行資料的處理,然而在 SAS Visual Analytics 匯入 SAS 資料集時不需要在中繼資料中註冊也可使用,此外當我們從本機匯入 SAS 資料集時將能夠預覽 SAS 資料集的內容

接著我們是如何在伺服器上的匯入 SAS 資料集呢?主要是會透過 SAS Web Application Server 中的自助元件觸發 Job Execution Service (JES) 將 SAS 資料集透過 SAS Workspace Server 中的 DATA STEP 程式載入至 SAS LASR Analytic Server 上的記憶體中,當然我們也可以指定 SAS Workspace Server 存取伺服器上的 FTP 檔案系統,請注意一定要先透過 SAS Visual Analytics 管理者應用程式啟動 SAS LASR Analytic Server。在 讓 SAS Visual Analytics 管理者應用程式中啟動 SAS LASR Analytic Server,主要有六個步驟,分別為:

  1. 管理者透過 SAS Visual Analytics 管理者應用程式啟動 SAS LASR Analytic Server。
  2. SAS Visual Analytics 管理者應用程式會產生要求的程式碼傳送給 Job Execution Service (JES) ,接著在 SAS Visual Analytics 根目錄中執行。
  3. 在 SAS Visual Analytics 根目錄中 Job Execution Service (JES) 會觸發 SAS Object Spawner。
  4. SAS Object Spawner 初始化 SAS Workspace Server 工作階段。
  5. 客戶端建立 Job Execution Service (JES和 SAS Workspace Server 之間的工作階段連線。
  6. 當 SAS LASR Analytic Server 啟動程式碼被執行時, SAS LASR Analytic Server 實體將會被建立,這個實體將會從 SAS Workspace Server 工作階段被獨立,在 SAS LASR Analytic Server 啟動程式執行之後, SAS Workspace Server 工作階段和客戶端連線將會關閉,但是 SAS LASR Analytic Server 實體仍然持續執行直到管理者停止。

再來我們可以在 SAS Visual Analytics 中共用匯出報表,簡單來說,使用者可以將報表的連結傳送給其它人,但是必需要登入至 SAS 才能夠瀏覽報表,若是沒有帳號則可以按下「來賓」以訪客的方式登入,請注意共用報表時僅能以連結、報表和 PDF 檔進行瀏覽。除此之外,我們還能夠匯出以定位鍵分隔值 (.tsv) 或逗號分隔值 (.csv) 的資料檔案至 Excel 試算表軟體中使用,以及匯出影像檔 (*.png) 至 PowerPoint 簡單軟體中使用。

最後我們可以在 SAS Visual Analytics 中分送匯出報表,分送報表主要會自動將更新之後的內容傳送給使用者,我們可以一次性或週期性分送報表,像是每天、每星期或每月,此外還可以建立時間事件,避免在非尖峰時間產生報表,請注意 SAS Management Console 中的排程管理員與報表工作會不相容。一般來說,在 SAS Visual Analytics 中分送報表時將對被視為工作所有者,分送報表主要有三個步驟,第一步驟為定義報表工作,其中包括一份或多份報表清單和一個至多個收件者清單,其中報表工作所有者和收件者都必須註冊在中繼資料內儲存的電子郵件址址,因為需要資料存取權限。第二步驟為建立分送,其中包括報表工作和時間事件,所謂時間事件為指定分送發生的時間和頻率,同時執行分送將會建立歷史記錄。第三步驟收件者將會收到一則以 PDF 檔案的方式附加一份或多份報表的電子郵件訊息,其中也包含報表的連結。

總結在 SAS Visual Analytics 中我們可以先匯入 SAS 資料集,接著進行資料探索,再來產生視覺效果的報表,最後共用和分送匯出報表,同時這也就是最自主分析的基本操作流程。

相關資源

⬅️ Go back