1

试图开发一个 SAS 提示,它有一个下拉列表,其中包含从我存储在工作库中的表上的字段中提取的值。

当我单击“数据源”区域中的“浏览”时,我被限制在我的 SAS 文件夹中。

我在元数据服务器上,还不了解这些限制。

有没有人对此有任何运气或可以指导我正确的方向?是否可以在 SAS“我的文件夹”文件夹中存储表格?如果是这样,我会怎么做。

我已经从数据中创建了一个静态列表。我应该改用这个选项吗?如果是这样,他们是否可以使用 SAS 脚本更新列表。

我的经验:我是 SAS EG 的新手,但不是 Base SAS。我不熟悉“文件”或“元数据服务器”。我通常只是从多个库中查询数据并在导出之前存储在工作文件夹中。这是我对知识的一瞥,所以如果你真的能分解出一个解决方案,那将大有帮助!

先谢谢了!!

更新:将元服务器更改为元数据服务器。谢谢乔!

4

1 回答 1

2

SAS 元数据服务器将有关 EG 项目的元数据存储在元数据服务器存储库中。实际的项目文件存储在 WebDAV 服务器上。普通用户不需要了解 WebDAV 服务器。要知道的重要部分是,在您的案例中,元数据服务器存储库就像一个文件系统。在该文件系统上,您的系统管理员必须已授予权限(使用 ACT 和 ACE)。

自 2011 年以来,SAS 推荐的最佳实践是最初拒绝权利,并根据需要允许权利。

SAS 提示仅包含元数据。它们由负责用户界面的 SAS Prompting Framework 读取。因此,您不需要将它们存储在您的 WORK 库中。相反,SAS EG 作业可以从提示框架中获取参数,您可以在 SAS EG 代码中将这些参数用作 SAS 宏变量。

要在 EG 中使用表,您必须已被授予企业资源。如果您想使用本地资源,您必须能够通过“文件”菜单导入 Excelsheets。

SAS Foundation 和 Enterprise Guide (with Metadata Server) 之间的最大区别在于

  • 在 SAS Foundation 上,您和您的团队可以访问所有内容,并且需要自己动手(包括文档)
  • 和 EG / MS 任务在不同的界面中拆分,以便在整个企业(公司方面)更具可扩展性。实体之间的所有关系都存储在元数据服务器中,并自动记录/图形化。作为开发人员,您更加依赖他人,角色被分割,就像您的案例中的自动化一样。对于要遵守的大型组织,这种情况通常被认为是一种改进。

有关详细信息,请参阅SAS 智能平台概述文档

于 2017-06-08T19:07:47.193 回答