我想使用Enterprise Guide作为创建SAS作业的开发环境(仅限Base SAS代码),但我需要使用DI Studio来安排该作业在特定时间运行。
我想用EG来开发这份工作,因为我认为它比DI更好的开发环境(程序编辑器等)。
我还希望作业作为存储过程存在,以便用户可以在必要时在外部运行它。
我可以创建一个仅调用现有存储过程的简单DI Studio作业吗?
答案 0 :(得分:1)
当然 - 有很多方法可以实现这一目标。一种是创建一个单独的作业(带有“用户编写的代码”组件)和存储过程,这两者都只是%include
企业指南程序。
另一种方法是使用Enterprise Guide创建存储过程,然后在DI Studio(用户编写的代码)中使用proc stp
直接调用存储过程(参见documentation)
还有一种方法是将您的EG代码粘贴到DI Studio中并“将作业部署为存储过程” - 文档为here。
哦,回答你的'标题'问题 - 你没有在DI安排工作!部署的.sas代码可以通过Schedule Manager(SMC),操作系统本身或其他第三方工具(例如LSF)进行调度。