如何使用計算中心的 SAS軟體 本中心在SUN490及工作站教室的 SUN工作站皆有安裝 SAS軟體,SUN490主機 有較完整的 SAS模組,一般 SUN工作站的 SAS只有BASE、GRAPH、STAT、CONNECT 四個模組,欲使用SAS其他模組,可直接Login至SUN490啟動SAS或利用SAS/CONNECT 的主從架構(Client/Server)功能即由一般SUN主機的SAS將程式以remote submit 方式送至SUN490的SAS執行,其執行結果會傳回近端(Local),以下是各種執行方 式的說明: •使用 SUN工作站教室的 SAS Login後進入Openwin 鍵入 xsas 指令即可 •由工作站教室的SUN使用SUN490的SAS Login 後進入Openwin 下〝xhost +〞指令使其他主機的X Window 畫面能在本身主機上顯示 以〝r odin〞進入SUN490主機 以 xsas 指令啟動 SAS指令 •由PC連線使用SUN490的SAS Login 至SUN490後鍵入 vsas 指令即可 •使工作站教室的SAS和SUN490的SAS連線使用 啟動Local端SAS: 先進入SUN 工作站教室的 SAS(請參照上述第一項說明)此處的 SAS簡稱 為 Local端 SIGNON: 在SAS的command line處鍵入signon指令啟動SUN490的SAS(簡稱為Remote 端),此指令會有要求輸入SUN490的USER ID及Password畫面出現,若輸 入資料無誤,即可使兩端的 SAS連線(由Log 視窗可查看Signon的情形 )。 REMOTE SUBMIT: 當SIGNON成功以後,即可以 rsub 指令將程式送至SUN490執行 請注意以 rsub 執行時,程式所指定的資料檔皆為SUN490上的資料檔。 將 SAS資料檔轉至SUN490: 可用FTP功能將SAS資料檔以binary方式傳至SUN490或利用SIGNON成功後 ,由SAS 提供的轉檔功能,使用UPLOAD程序執行。 例如: proc upload data=invest out=sasuser.invest; proc means data=sasuser.invest; run; 此程式以rsub指令執行時,會將Local端的invest資資料檔轉至SUN490上 的sasuser 資料庫中,而MEANS程序中指定sasuser.invest資料檔即是剛 轉過去的資料檔,MEANS程序產生的報表會在Local端的OUTPUT視窗產生。 相反地,欲由SUN490主機將SAS 資料檔轉至Local端,可用DOWNLOAD程序 。 例如: proc download data=sasuser.invest out=invest; run; 指定remote端原有的資料檔: 在程式中以libname 敘述指定SUN490存放 SAS資料的directory, 例如: 在login的Home directory中有一SAS 資料檔invest 欲在 local端以rsub方式執行MEANS程序 libname mydir '.'; proc means data=mydir.invest; run; 詳情請參閱SAS/CONNECT USER'S GUIDE SIGNOFF: 在SAS Command line處鍵入signoff,即可結束remote端SAS