Leo Yeh's Blog

SAS 系統管理 (105)

教學目標

初步了解 SAS Enterprise Miner 遇到問題如何解決的基本概念。

重點概念

首先當我們使用 SAS Enterprise Miner 遇到問題時,請先將問題歸類為三大類別,分別為:

  1. 專案或流程圖無法打開或無法建立。
  2. 無法打開或存取資料來源。
  3. 流程圖中的節點會出現錯誤或意外結果。

其中專案或流程圖無法打開或無法建立之類別中常見的問題包括以下症狀,分別為圖流程已經被鎖定,即使在點選「停止」之後,流程圖仍會繼續執行,以及伺服器的位置已經被註冊使用。若我們在安裝時遇到建立專案或圖表的問題,則第一步請先按照驗證安裝的步驟進行操作,確認安裝與設定皆沒有任何錯誤,而若無法打開已經升級的專案,此時可能是升級所導致問題,就必須請 SAS 技術支援獲取幫助,請務必先提供有關原始專案的 SAS Enterprise Miner 版本和作業系統的資訊。

再來無法打開或存取資料來源主要是因為 SAS Enterprise Miner 中的資料來源會指向 SAS 資料集,若在建立資料來源之後更改了基礎 SAS 資料集,則可能會出現問題,若在這種情況下遇到存取資料來源的問題,那麼經常使用的快速解決方案是刪除資料來源,並且用新進行替換。請注意若基礎資料集中包含格式,則可能會遇到類似無法找到此資料表的 SAS 格式之錯誤,此時解決方案主要從變數中刪除格式,或者識別正確的格式路徑,然後建立一個新的資料來源。

再來流程圖中的節點會出現錯誤或意外結果常見解決方案是替換節點,刪除節點,將其替換為新節點,請注意不要複製和貼上,然後重試,此外當使用新節點替換節點時,請先嘗試使用預設設定,以利查看問題是否是由特定節點設置引起的。當我們要查看特定原因,請檢查節點日誌,要打開節點日誌,請右鍵單擊該節點,然後選擇「結果」單擊結果視窗左上角的「日誌」圖標,並且向下搜索日誌中的錯誤,有時不會顯示錯誤資訊,因為日誌被截斷,若日誌被截斷,則底部會顯示一個註釋,註釋會指示查找完整日誌的位置。此外我們也能夠透過專案啟動程式碼中指定 MPRINT 選項以在節點日誌中顯示其他診斷資訊。

最後有時節點的問題可能是特定資料所造成的,若要診斷有關資料的某些內容是否導致問題,請嘗試使用 HMEQ (Home Equity) 資料源,我們可以點選「Help」->「Generate Sample Data Source」,若我們可以使用範例資料重現問題,那麼請繼續簡化流程以嘗試縮小可能性的範圍。但若資料出現問題,但是範例資料不會出現問題,此時請檢查資料以查看可能導致問題的原因,查看可能涉及具有太多遺漏值,或不具有足夠可變性或問題變數等的原因,若需要有關解決問題的幫助,請將模型包 (SPK 檔案) 寄給 SAS 技術支援,所謂模型包主要顯示專案的流程圖,變數設定和有錯誤的日誌,但不包含資料的內容。

相關資源

⬅️ Go back