1.5選擇一個(gè)提交程序的方式
目前為止我們討論了寫SAS程序攻旦,但僅僅寫不能帶給你任何結(jié)果画株,你必須要提交并執(zhí)行钝腺。有數(shù)種方法可以執(zhí)行SAS程序,但不是任何方法都適合于你的操作環(huán)境耘成。 查找一下SAS幫助文檔榔昔,或者咨詢下你的SAS顧問,看看哪種方法適合你的操作環(huán)境瘪菌。
SAS視窗環(huán)境
如果你使用 SAS是按照系統(tǒng)提示件豌,或者是點(diǎn)擊 SAS的圖標(biāo),那么你適合使用 SAS 視窗環(huán)境控嗜。在這種交互式的環(huán)境中,你可以寫入骡显、編輯 SAS 程序疆栏,提交處理曾掂、瀏覽、輸出結(jié)果的 SAS 程序壁顶。此外珠洗,視窗有許多功能可以處理不同的任務(wù),如管理SAS 文件若专、定制界面许蓖、訪問 SAS 幫助文檔、導(dǎo)入和導(dǎo)出數(shù)據(jù)调衰。你的視窗環(huán)境的界面取決于你電腦的的類型膊爪、使用的終端、電腦操作系統(tǒng)和啟動(dòng) SAS時(shí)實(shí)際的選擇嚎莉。如果你使用的是個(gè)人電腦米酬,那么SAS 視窗環(huán)境的感覺和其他軟件類似。
SAS 企業(yè)向?qū)?/b>
如果你有 SAS企業(yè)向?qū)к浖髀幔@個(gè)軟件在 windows下即可運(yùn)行赃额。你可以用這個(gè)軟件提交程序:使用插入菜單打開代碼窗口,輸入序或打開現(xiàn)有 SAS程叫确。之后你可以用本地電腦跳芳、或者在遠(yuǎn)程服務(wù)器上(需要安裝)運(yùn)行 SAS 程序。
非交互式模式
非交互式模式是SAS程序語句已先存于你系統(tǒng)的文件中竹勉,直接執(zhí)行那個(gè)文件飞盆。非交互式模式可以讓SAS立即執(zhí)行程序,通過某個(gè)指令開始($)饶米,后接文件名桨啃,如:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$ SAS Myfi l e.sas
批處理或后臺(tái)模式
在批處理或后臺(tái)模式下,你的程序存于一個(gè)文件中檬输, SAS會(huì)自動(dòng)執(zhí)行照瘾, 你不需要在電腦旁, 如果程序多丧慈, SAS 會(huì)將這個(gè)程序進(jìn)行排隊(duì)等待析命。這種模式通常用在大型電腦中,因此通程幽可以一次性處理多個(gè)任務(wù)鹃愤。批處理或后臺(tái)模式的成本比較低,適合于大型工作完域,工作完成后软吐,結(jié)果會(huì)存于文件夾中,你可以任何時(shí)候輸出查看吟税。 批處理未必適合你的操作環(huán)境凹耙,另外提交方式也會(huì)有不同姿现,最好查看 SAS幫助文檔,或咨詢 SAS 顧問肖抱。
遠(yuǎn)程提交
如果你安裝了 CONNECT 模塊备典,可以進(jìn)行遠(yuǎn)程提交,即在一臺(tái)電腦上(本地)編寫程序意述,在另一臺(tái)電腦上(遠(yuǎn)程)處理提佣,結(jié)果會(huì)返回本地電腦。當(dāng)你處理大型任務(wù)荤崇,而你的電腦性能又不夠時(shí)拌屏,可以連接到遠(yuǎn)程的高性能電腦上,也可訪問遠(yuǎn)程電腦的分享文件天试。
交互行模式
交互行模式下槐壳, SAS 每次提示用戶輸入一個(gè)語句,想改正輸入的語句不是那么容易的喜每。因此除非你足夠優(yōu)秀和熟練务唐,否則最好不要用這個(gè)模式。你可以用 endsas 并回車來退出這個(gè)模式:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Endsas带兜;
如果你想知道為什么會(huì)進(jìn)入這個(gè)模式枫笛,并且在以后避免進(jìn)入,你需要咨詢SAS顧問刚照。
1.6 SAS視窗環(huán)境中的視窗和命令
SAS視窗
SAS有五種基本的視窗(窗口):結(jié)果視窗刑巧、 資源管理器視窗、和三種程序視窗:程序編輯无畔、日志啊楚、輸出。除此之外浑彰,在獲得SAS幫助恭理、改變SAS系統(tǒng)選項(xiàng)、定制SAS人機(jī)會(huì)話等情況時(shí)郭变,可能還會(huì)用到其他的視窗颜价,下圖顯示了Mi crosoft Windows SAS會(huì)話中默認(rèn)的視圖:
編輯窗口 ?編輯窗口中你可以輸入、編輯诉濒、提交SAS程序周伦。Windows操作環(huán)境默認(rèn)的是增強(qiáng)型編輯窗口,它對(duì)語法更敏感未荒,并用顏色標(biāo)注程序专挪,使得更容易理解和發(fā)現(xiàn)錯(cuò)誤。其他操作環(huán)境默認(rèn)的是程序編輯窗口,并隨操作環(huán)境和SAS版本的不同狈蚤,界面特征也不同困肩。
日志窗口?日志窗口是關(guān)于SAS會(huì)話的說明。在提交SAS程序之后脆侮,任何的說明、錯(cuò)誤勇劣、警告和程序語句都會(huì)顯示在日志窗口上靖避。
輸出窗口?如果程序產(chǎn)生需輸出的結(jié)果,那么會(huì)反映在在輸出窗口中比默。
結(jié)果窗口?結(jié)果窗口就像輸出窗口的一個(gè)目錄表幻捏,以提綱形式列出了輸出的每一個(gè)部分。
SAS命令
SAS命令是為了不同的任務(wù)命咐, 你有三種方式發(fā)出命令:菜單篡九、工具欄、SAS命令欄醋奠,如下圖:
菜單(大部分操作環(huán)境都會(huì)有一個(gè)下拉菜單要么在窗口上方要么在屏幕上方…..oh my god!略)
工具欄?(不是所有的操作環(huán)境都有工具欄…略i痪省)
SAS命令欄?可以在這里輸入SAS命令,一些操作環(huán)境中窜司,命令欄坐落在工具欄中沛善,另一些操作環(huán)境中,每個(gè)SAS窗口都有一個(gè)命令行(command line)塞祈,通過語句command=>激活金刁。大部分命令是可以直接用菜單進(jìn)行選擇的。
控制你的視窗?你可以通過菜單议薪、命令欄尤蛮、點(diǎn)擊的方式激活任何一種程序窗口