1
我想使用企業指南作爲創建SAS作業(僅限基本SAS代碼)的開發環境,但是之後我需要使用DI Studio將作業安排在特定時間運行。如何安排SAS DI Studio中的存儲過程?
我想用EG開發工作,因爲我相信它比DI更好的開發環境(程序編輯器等)。
我也希望作爲一個存儲過程存在,以便用戶可以運行它外部如有必要的時間表。
我可以創建一個簡單的DI Studio作業,僅調用現有的存儲過程嗎?
我想使用企業指南作爲創建SAS作業(僅限基本SAS代碼)的開發環境,但是之後我需要使用DI Studio將作業安排在特定時間運行。如何安排SAS DI Studio中的存儲過程?
我想用EG開發工作,因爲我相信它比DI更好的開發環境(程序編輯器等)。
我也希望作爲一個存儲過程存在,以便用戶可以運行它外部如有必要的時間表。
我可以創建一個簡單的DI Studio作業,僅調用現有的存儲過程嗎?
當然 - 有很多方法可以做到這一點。一個是創建一個單獨的作業(使用「用戶編寫的代碼」組件)和存儲過程,這兩者都只是您的Enterprise Guide程序的%include
。
另一種方法是創建一個使用企業指南你的存儲過程,然後在DI工作室(用戶編寫的代碼),直接調用使用proc stp
存儲過程(見documentation)
另一個是你的EG代碼粘貼到DI Studio和'將作業部署爲存儲過程' - 文檔爲here。
哦,並回答你的'標題'問題 - 你不要安排DI的工作!部署的.sas代碼可以通過計劃管理器(SMC),操作系統本身或其他第三方工具(如LSF)進行調度。
+1對DI作業和存儲過程都使用'%include'。將.sas代碼保存在元數據中,並使用任何編輯器/ IDE輕鬆維護。 – Quentin