【问题标题】:How to automatically assign libraries in SAS Enterprise Guide?如何在 SAS Enterprise Guide 中自动分配库?
【发布时间】:2013-11-05 10:12:56
【问题描述】:

在我的 SAS Enterprise Guide 会话的服务器列表中,我有一个白色(未分配)库,我可以右键单击它来分配。是否有我可以在 EG 项目中使用的编程语句(可能是 libname 语句或任务)来自动执行此步骤?

【问题讨论】:

  • 这些库已在元数据中定义,可能是通过 SAS Administrator 软件(忘记确切名称)。如果我记得,您可以在那里配置是否应立即加载库。因此,如果您具有管理员权限,则可以确定更改它。

标签: sas enterprise-guide


【解决方案1】:

打开SAS Management Console

进入Data Library Manager,找到你要修改的库,右键Properties

转到Options 选项卡-单击Advaced Options 按钮-选中Library is Pre-Assigned 复选框。

您应该在应用服务器上启用 METAAUTORESOURCES 选项。

【讨论】:

  • 在没有访问 SAS MC 的情况下,在 EG 中执行此操作的任何方法?
  • 不,这是服务器端设置,而不是客户端。
【解决方案2】:

假设您的库是白色但已分配 - 即您必须右键单击“分配”才能获得访问权限(它们会变成黄色)。您可以使用“元”libname 语句在代码中自动分配。类似这样的东西应该可以工作:

libname MYLIB meta LIBRARY=MYLIB;

当然,您可以将第一个 MYLIB 更改为您想要的任何库引用,但保持它们与 IT 预先分配的相同是有意义的。

【讨论】:

    【解决方案3】:

    打开SAS Enterprise Guide

    Tools --> Options

    转到左侧窗格中的SAS Programs

    Submit SAS code when server is connected旁边的复选框

    转到Submit SAS code when server is connected旁边的Edit

    添加libname语句libname lib 'directory';

    Save

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多