如果本地没有批处理,如何使用批处理运行SAS

如果本地没有批处理,如何使用批处理运行SAS,sas,enterprise-guide,Sas,Enterprise Guide,如果我的计算机中没有SAS.exe,是否有方法使用批处理运行SAS? 我的电脑有SAS EG,但代码是在我们公司的服务器上运行的 谢谢如果您询问是否可以在本地计算机上运行SAS批处理,而不必在本地计算机上安装SAS,答案是否 如果您使用EG连接到SAS服务器,并且希望在SAS服务器上执行批处理作业,则这是可能的(但不使用EG)。例如,如果您可以通过putty或其他方式对SAS服务器进行终端访问,则可以进行批量提交。Enterprise Guide完全能够安排作业,无论您是否安装了本地SAS 温迪

如果我的计算机中没有SAS.exe,是否有方法使用批处理运行SAS? 我的电脑有SAS EG,但代码是在我们公司的服务器上运行的


谢谢

如果您询问是否可以在本地计算机上运行SAS批处理,而不必在本地计算机上安装SAS,答案是否


如果您使用EG连接到SAS服务器,并且希望在SAS服务器上执行批处理作业,则这是可能的(但不使用EG)。例如,如果您可以通过putty或其他方式对SAS服务器进行终端访问,则可以进行批量提交。

Enterprise Guide完全能够安排作业,无论您是否安装了本地SAS

温迪·麦克亨利在他的书中写得很好。方式1可能是您熟悉的(“批处理”),但方式2到4在服务器环境中都是可能的

方式2是我使用的,这在Chris Hemedinger的帖子中有专门介绍。在《企业指南》中,我认为如4.3所示,在文件菜单中有一个选项“Schedule…”,在流程流上有一个右键单击选项“Schedule…”。这些将创建VBScript文件,这些文件可以使用普通的Windows计划程序进行计划,并允许您计划进程流或项目在无人参与的情况下运行,即使它需要连接到服务器

当然,您需要确保可以使用计划作业运行时使用的凭据连接到该服务器,并且在未以交互方式登录时创建任何网络连接,但除此之外,计划作业非常简单。然后,一旦您运行它,它将使用更新的日志和结果选项卡保存项目


如果您的公司使用全套服务器产品,我绝对建议您看看是否可以使用Way 3来工作(使用SAS管理控制台)-这可能比使用例如更容易。这就是SAS希望您在这种环境中安排作业的方式(并让您的SAS管理员更好地了解服务器何时会更忙/不忙)。

一点也不正确,昆汀!EG完全可以在批处理模式下运行。谢谢@joe。今晚将进行编辑以澄清我的想法。