Leo Yeh's Blog

SAS 視覺分析 (2)

教學目標

初步了解 SAS Visual Analytics 7.4 相關架構的基本概念。

重點概念

首先 SAS Visual Analytics 主要是由許多不同的元件或應用程式所組成,其中首頁就是 Visual Analytics 的中心入口點。從首頁我們能夠建立和管理內容,以及存取其它應用程式。並且在 SAS Visual Analytics 中主要有兩個重要的工具,分別為 SAS Visual Analytics Explorer 和 SAS Visual Analytics Designer。所謂 SAS Visual Analytics Explorer 主要是資料探索應用程式,透過 SAS Visual Analytics Explorer 能夠讓我們執行即席查詢分析、探索趨勢和資料中的模式、應用進階分析和建立統計模型。所謂 SAS Visual Analytics Designer主要是的我們報表應用程式,透過計計者能夠讓我們建立報表,其中包括許多區塊,並且有可以進行互動的過濾器和顯示資料標示重點的規則。一次性建立完成的報表可以在瀏覽器或行動裝置的 APP 進行檢視,並且透過行動裝置我們能夠訂閱報表和透過選項離線瀏覽。

接著在 Visual Analytics 背後有個強大的 LASR 分析伺服器能夠將大量的資料載入至記憶體中,資料必須在我們可以開始探索或報表之前第一時間載入至 LASR 分析伺服器中,我們主要是透過 SAS Visual Analytics Data Builder 將資料載入至 LASR 分析伺服器中。所謂 SAS Visual Analytics Data Builder 主要是準備資料的應用程式,透過 SAS Visual Analytics Data Builder 能夠讓我們從多個資料來源加入資料,並且建立計算和衍生欄位,以及載入資料至記憶體中以利使用於 SAS Visual Analytics Explorer 和 SAS Visual Analytics Designer 中。此外我們還能夠透過 SAS Visual Analytics Graph Builder 客製化報表物件建立的應用程式,當 SAS Visual Analytics Designer 有許多預先建立的報表物件讓我們可以使用 SAS Visual Analytics Graph Builder 建立客製化報表物件或樣本應用於建立報表。

再來 SAS Visual Analytics Administrator 主要是管理的應用程式,透過 SAS Visual Analytics Administrator 能夠讓我們監控 SAS LASR 分析伺服器,從伺服器中載入和卸載資料表,以及管理權限。並且所有在 Visual Analytics 中皆是以角色為基礎的權限控管,代表使用者只能夠存取需要執行工作的應用程式,因此我們無法在環境中執行任何應用程式。我們需要透過網頁瀏覽器和行動裝置存取 Visual Analytics,然而有許多的伺服器元件在網站應用程式背後執行,包括 SAS LASR 分析伺服器。平台伺服器主要由 SAS 中繼資料伺服器和 SAS 工作站伺服器所組成,此外還有許多中間層的伺服器能夠讓我們透過網頁進行存取。此外 SAS 中繼資料伺服器主要被使用於落實權限和能力,其主要提供詳細的函式庫和資料表,以及註冊在記憶體中的資料表。SAS 工作站伺服器,或稱家目錄,其主要與 LASR 伺服器進行溝通,以利開啟和關閉伺服器,以及載入資料至記憶體中。SAS LASR 分析伺服器主要提供安全和多使用者環境以利進行平行存取載入記憶體中的資料。安全代表我能夠登入和有適當的權限存取資料。多個使用者代表多使用者能夠同時存取 Visual Analytics。平行存取代表使用者能夠在同一時間建立探索或報表在相同記憶體內的資料表,此時在記憶體內的資料通常是有效可讀取。

最後在分散式的環境中我們能夠減少啟動的時間,同時保留資料在記憶體中,因此具備記憶體內和持久性的兩個特色,這也代表我們能夠執行非常快速的大量資料分析操作。此外第二個記憶體伺服器,也就是公用 LASR 分析伺服器也能夠在 SAS Visual Analtyics 網站中進行使用。該伺服器主要是自動選擇應用於自助服務的導入,建立資料查詢,以及準備記體資料的通用伺服器,同時透過分散式的 LASR 伺服器理應能夠讓 SAS SAS Visual Analytics Administrator更安全的管理企業內部的巨量資料。

(註:此篇所介紹的 SAS Visual Analytics 是 7.4 版本)

相關資源

⬅️ Go back