1.7 版本
SAS在啟動時會在日志窗格中顯示軟件版本號以及相應模塊的版本號。在啟動后,我們也可以通過宏變量&SYSVER或者&SYSVLONG獲得其版本號,如圖1-13所示。

圖1-13 SAS版本號
程序1-2 獲取SAS版本號
%put SAS版本號:&SYSVER; %put SAS版本號(長):&SYSVLONG;
一直以來,SAS的版本更新比較謹慎,甚至可以說是緩慢。胡江堂和Rick Wicklin曾經在博客上統計過SAS 8.0到SAS 9.4m4的發布日期,并制成了圖片,如圖1-14所示,近年來SAS雖然沒有大版本的更新,但是小版本更新的速度卻在不斷加快。

圖1-14 SAS 及其分析產品的主要版本發布日期
→1.7.1 購買版與大學版
除了上面介紹的版本區別,SAS還有購買版與大學版的區別(不知道官方具體的稱謂,姑且這樣描述),以及啟動時加載各種語言配置版本的區別。
SAS購買版按模塊收取年費,而SAS的大學版(SAS University Edition)是免費供大家下載使用的。SAS大學版本質上是用虛擬機打包的Redhat系統里的SAS,采用B/S架構的SAS Studio鏈接,包含了BASE、STAT、ACCESS、IML以及HPS模塊,但是遺憾的是,沒有GRAPH模塊,不過如果熟悉ODS GRAPHICS的話,基本可以不用GRAPH模塊畫圖,具體可參見本書第8章的介紹。
→1.7.2 免費云端版
如果既沒有購買SAS,也不愿意下載大學版,甚至連安裝都嫌麻煩,我們還有什么辦法可以用SAS嗎?確實有,那就是SODA——一個免費云端版的SAS,只要有網絡,我們就可以隨時隨地用SAS寫代碼。
SODA(SAS?OnDemand for Academics)是SAS為學術界人士免費提供的在線的、基于SAS私有云上的應用服務環境。利用SODA,我們可以隨時隨地地在SAS Studio中編寫運行SAS代碼,而且所有數據和代碼都可以存儲在云端,所有結果均可以下載保存,每個賬號用戶有5120MB的存儲空間。SODA可以說是懶人學習SAS最方便、快捷的低成本途徑了。如果你手頭還沒有SAS,而有了SODA,照樣可以一起愉快地學習SAS。
要使用SODA,首先需要到(https://odamid.oda.sas.com)進行注冊(如果以前有SAS社區的賬號則可直接登錄)。注冊流程非常簡潔,只需姓、名、郵箱、國籍幾項信息即可。注冊成功后,稍等片刻會收到一封名為You are ready to start using SAS OnDemand for Academics的郵件,里面有登錄SODA的用戶名(通常是郵箱的前綴)。登錄后,單擊SAS Stduio應用(見圖1-15),即可進入SAS Studio編程環境,開啟免費云端之旅。

圖1-15 SODA登錄后界面
此SAS Studio的界面(見圖1-16)同本機SAS Studio的界面結構(上端的菜單欄、左側的導航面板、右側的工作區)幾乎一致。不過,其內核可能是不同的,單擊右上角問號,查看關于SAS Studio的信息,可見此SAS Studio的后臺是Linux系統下的SAS 9.04.01M3版本,這已經是目前最新版的SAS了。

圖1-16 SODA SAS Studio界面
我們在程序標簽頁下運行「Proc setinit; run;」,看看許可了哪些模塊。測試結果發現除了常規的BASE SAS、SAS/STAT、SAS/GRAPH、SAS Enterprise Guide外,SAS/IML、SAS/ETS、SAS/OR、SAS/QC、SAS/CONNECT等模塊也都赫然在列,甚至連數據挖掘和文本挖掘的產品SAS Enterprise Miner、SAS Text Miner以及可視化分析產品SAS Visual Analytics Hub、Visual Analytics Explorer、SAS Visual Analytics Services都囊括其中,不得不說,SAS公司此舉誠意滿滿。
如圖1-17所示,通過右擊左側的「文件(主目錄)」,我們還可以上傳自己的數據文件到云端,然后在右側工作區寫代碼、運行代碼、獲取分析結果。數據和代碼可以保存在云端,下次登錄后仍可利用,而分析結果和中間數據則可以下載到本地,具體可參考SAS公司大數據與可視化分析產品線負責人巫銀良先生的文章:《從程序員到數據科學家:SAS編程基礎(04)》,本節不再贅述。

圖1-17 SODA SAS Studio的便捷
→1.7.3 各操作系統平臺版
SAS目前支持的操作系統平臺包括z/OS、UNIX、Linux以及Windows,各操作系統版本與其兼容的SAS版本具體可在SAS官網(http://support.sas.com/supportos/list)頁面System Requirements下的Supported Operating Systems里查閱。
蘋果電腦MacOS系統目前沒有相應的SAS版本,如果想在蘋果系統中使用SAS,有三種策略可供參考:①虛擬機軟件+Windows+SAS;②虛擬機軟件+SAS University Edition;③免費在線云端版本SODA。或者干脆選用SAS兄弟產品JMP軟件。
→1.7.4 各語言版
如果在安裝過程中,選擇了中文語言包,配置了Unicode Support的話,在開始菜單里我們就可以有多種語言版本的SAS可供選擇:①英文版;②中文版;③帶DBCS的英文版;④Unicode Support版,如圖1-18所示。需要留意的是,如果希望我們的SAS支持中文字符的話,那么就選擇后面三個吧;如果我們希望既能支持中文字符,又想在英文環境下使用SAS,那就選擇帶DBCS的英文版,帶DBCS的英文版的優勢是可以獲得英文版的提示信息,方便后續在SAS Help和搜索工具里檢索相關信息,因此,筆者個人推薦此版本。

圖1-18 SAS的各語言版本
- iOS Game Programming Cookbook
- JSP網絡編程(學習筆記)
- React Native Cookbook
- Magento 2 Theme Design(Second Edition)
- Python編程與幾何圖形
- 深入淺出RxJS
- Windows Phone 7.5:Building Location-aware Applications
- 好好學Java:從零基礎到項目實戰
- Java程序員面試筆試寶典(第2版)
- Python從入門到精通
- Solutions Architect's Handbook
- ASP.NET求職寶典
- Hacking Android
- MATLAB 2020 GUI程序設計從入門到精通
- C語言程序設計教程