2017-03-03 26 views
1

我想使用企業指南作爲創建SAS作業(僅限基本SAS代碼)的開發環境,但是之後我需要使用DI Studio將作業安排在特定時間運行。如何安排SAS DI Studio中的存儲過程?

我想用EG開發工作,因爲我相信它比DI更好的開發環境(程序編輯器等)。

我也希望作爲一個存儲過程存在,以便用戶可以運行它外部如有必要的時間表。

我可以創建一個簡單的DI Studio作業,僅調用現有的存儲過程嗎?

回答

1

當然 - 有很多方法可以做到這一點。一個是創建一個單獨的作業(使用「用戶編寫的代碼」組件)和存儲過程,這兩者都只是您的Enterprise Guide程序的%include

另一種方法是創建一個使用企業指南你的存儲過程,然後在DI工作室(用戶編寫的代碼),直接調用使用proc stp存儲過程(見documentation

另一個是你的EG代碼粘貼到DI Studio和'將作業部署爲存儲過程' - 文檔爲here

哦,並回答你的'標題'問題 - 你不要安排DI的工作!部署的.sas代碼可以通過計劃管理器(SMC),操作系統本身或其他第三方工具(如LSF)進行調度。

+1

+1對DI作業和存儲過程都使用'%include'。將.sas代碼保存在元數據中,並使用任何編輯器/ IDE輕鬆維護。 – Quentin