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