Leo Yeh's Blog

SAS 系統管理 (59)

教學目標

初步了解 SAS Contextual Analysis 解決方案如何進行安裝、設定與管理。

重點概念

首先 SAS Contextual Analysis 主要是將非結構化文字解析出業務的見解,同時結合機器學習將能夠揭露出隱藏在資料中的趨勢和主題,以利我們更深入了解業務。此外 SAS Contextual Analysis 演算法將能夠找出字詞,給定情感評分,以及自動產生主題,再將主題轉化為類別,並且套用至分類等自動化應用,帶來更大的商業價值。

接著 SAS Contextual Analysis 主要是以網頁為主的文字分析應用程式,其使用情境分析提供全面性的解決方案,以利識別和分類關鍵文件資料。透過應用程式,我們將能夠基於訓練文件建立模型,並且自動分析和分類文件,然而我們將能夠透過自定義的模型實現基於文字資料的價值。為了實現以網頁為主的文字分析應用程式,SAS Contextual Analysis 架構被設計為單層部署或三層部署,所謂三層部署四主要包括客戶層、中間層和伺服器與資料層,主要有八個關鍵元件,分別為:

  1. SAS Web Infrastructure Platform
  2. SAS Contextual Analysis Middle Tier
  3. SAS Text Analytics API Middle Tier
  4. SAS Text Analytics Services Middle Tier
  5. SAS Workspace Server
  6. SAS Metadata Server
  7. SAS Web Infrastructure Database Server
  8. Advanced Analytics Common Database Server

其中伺服器層主要會有 SAS Workspace Server 和 SAS Metadata Server,因此伺服器驗證時則以 SAS Workspace Server 和 SAS Metadata Server 為主,此外 SAS Web Infrastructure Database 和 Advanced Analytics Common Database 採用的資料庫皆是 PostgreSQL,至於 SAS Web Infrastructure Platform、SAS Contextual Analysis Middle Tier、SAS Text Analytics API Middle Tier 和 SAS Text Analytics Services Middle Tier 則是以 Java 開發為主的應用程式,皆為 Tomcat 伺服器。

再來如何安裝和設定 SAS Contextual Analysis 伺服器則非常簡單僅需要按照官方手冊中的 SAS 部署精靈畫面就能夠完成安裝與設定。當我們安裝與設定完成之後,下一步就是透過 SAS Management Console 工具設定使用者權限為「SAS Contextual Analysis Users」,此時才能夠透過 「http://youdomain/SASContextualAnalysis」 網址存取以網頁為主的文字分析應用程式。

最後我們要如何針對SAS Contextual Analysis 伺服器進行故障排除,可以開啟「[configuration-directory]\Config\Lev1\Web\Logs\SASServer1_1」資料夾進行故障排除,以及開啟「[configuration-directory]\Config\Lev1\Web\Common\LogConfig\TextAnalyticsServices-log4j.xml」將下述內容中的「WARN」改成「INFO」,並且重新啟動 SASServer1_1 的應用程式伺服器,就能夠當問題發生時查看更多資訊。

1
2
3
4
5
6
7
8
9
10
<category additivity="false" name="com.sas.ta">
<priority value="WARN"/>
<appender-ref ref="SAS_CONSOLE"/>
<appender-ref ref="SAS_FILE"/>
</category>
<category additivity="false" name="com.sas.ta.service">
<priority value="WARN"/>
<appender-ref ref="SAS_CONSOLE"/>
<appender-ref ref="SAS_FILE"/>
</category>

總結 SAS Contextual Analysis 解決方案安裝、設定與管理,若只參考官方文件會認為很簡單,但是 SAS Contextual Analysis 解決方案通常還會整合 SAS Enterprise Content Categorization 伺服器,需要特別注意。

相關資源

⬅️ Go back