由于需要在 MC 中不时创建多个 SAS 库,我试图弄清楚如何以编程方式执行此操作。 这些库指向外部数据库。 到目前为止,使用可用示例,我能够使用以下代码创建库元数据。 但是,这仍然缺少资源模板、架构名称、位置(文件夹名称)。 有什么方法可以通过编程方式添加这些? 无论如何也要更新访问模板? 在 ...
由于需要在 MC 中不时创建多个 SAS 库,我试图弄清楚如何以编程方式执行此操作。 这些库指向外部数据库。 到目前为止,使用可用示例,我能够使用以下代码创建库元数据。 但是,这仍然缺少资源模板、架构名称、位置(文件夹名称)。 有什么方法可以通过编程方式添加这些? 无论如何也要更新访问模板? 在 ...
是否可以在 SAS 元数据中获取分配(预分配和非预分配)到应用程序服务器的库列表? 我可以使用 dictionary.libnames 但它只列出预先分配的库。 ...
我正在尝试使用类似的方法将新的 sas 用户添加到 sas 元数据中,并将其分配给 sas 元数据中的现有组。 您是否必须通过 GitHub 链接中提供的 %mm_adduser2group(user="",group="") 宏中的 object 参考值。 考虑到我们必须从 sas 应用程序中获取 ...
我已使用此代码获取所有 SAS 库、物理表和作业的对象列表。 https://github.com/sasjs/core/blob/master/meta/mm_getobjects.sas我现在需要获取这些对象的详细信息,例如库 - 我需要它们的 libname 和完整路径,Teradata L ...
我在 SAS 9.4 平台中的 SAS EGRC 6.1 中有大约 600 个元用户。 我想将这些用户添加到元组。 为此,我使用下面的代码 对于最后的更新,我尝试了 %mduchgl 和 %mduchglb,但两者都无法获得所需的结果。 我用一位用户对其进行了测试。 使用 %mduchgl ...
如果我们在SAS中运行proc setinit ,则可以获得站点名称和站点编号。 可以使用&syssite轻松提取站点编号。 除了重定向和解析日志输出外,还有没有办法以编程方式获取站点名称 ? 我检查了_automatic_变量, sashelp数据集和proc regis ...
我正在尝试以编程方式创建具有内部帐户的用户作为测试系统的一部分。 以下代码无法创建 InternalLogin,因为在对象创建时没有设置密码哈希。 可以使用 metadata_* 函数创建个人 + 内部帐户吗? 日志 管理控制台和元metabrowse用于查找可能需要创建的对象。 ...
根据文档 : “ timeoutseconds =秒” TIMEOUTSECONDS参数指定OLAP服务器或存储过程服务器在停止客户端进程并清理服务器运行时环境上下文之前等待的时间间隔。 我的问题是-如何以编程方式获取此值,例如作为存储过程的一部分? ...
我想有条件地执行代码,具体取决于我是在Workspace还是存储过程服务器上下文中。 我可以通过测试自动STP变量(例如_metaperson的存在来做到这_metaperson ,但这并不是很可靠。 假设我已经有元数据连接,如何最好地检查服务器类型? ...
我试图访问SAS VA中报告的创建者(或上次更新报告的人)的名称,而不签入服务器上物理文件的创建者(我无法访问它们)。 这种数据是否存储在METADATA中? 我使用%MDSECDS宏访问metadat,并且自动创建的MDSECDS_OBJS表包含我需要的大多数数据,但是报告的创建者不在 ...
我有一个用户帐户,但是我需要一个脚本来为我的用户分配角色或组,这是否可以从《企业指南》中找到? PDT:角色和组是先前创建的。 ...
在SAS Open Metadata参考 (第126页)中,它说: UpdateMetadata方法使您可以更新现有元数据对象的属性。 如果要更新的元数据对象不存在,则返回错误,除非设置了OMI_IGNORE_NOTFOUND(134217728)标志。 这是我的问题,如果我指定了标志或 ...
我对使用 SAS Enterprise Guide 非常陌生,但已经使用旧版本的 SAS 有一段时间了。 我也在 Javascript 中做了一些工作。 直到今天,我才意识到这些可以合并。 我正在尝试按照本教程进行操作。 使用 SAS 存储过程和 JavaScript 库的交互式图表和图形 第一 ...
尝试开发一个SAS Prompt,该下拉菜单具有从我存储在Work库中的表中的字段中提取的值的下拉菜单。 当我在“数据源”区域中单击“浏览”时,我被限制在SAS文件夹中。 我在元数据服务器上,尚不了解这些限制。 有没有人对此感到幸运或可以指导我正确的方向? 是否可以将表存储在 ...
我想知道为什么是metadata_getnatr与使用功能metadata_resolve当我们试图通读数据阶梯函数的元数据功能。 例如:在链接中包含的代码中 转载于此: 示例1:使用对象URI 示例2:使用存储库URI 他们为什么使用getnatr函数? ...
我正在尝试使用proc metadata创建内部帐户。 下面的代码部分创建具有外部登录的人员。 要创建ExternalLogin,我们可以设置属性Password ,在SAS Metadata中,它将自动加密。 但是要创建InternalLogin类型的对象,必须使密码和salt的哈 ...
根据文档 , mdsecds宏生成一系列数据集,显示应用于每个元数据对象的权限级别。 我们将此数据加载到数据库中,以允许向下钻取(通过Web应用程序)以发现任何元数据对象的细粒度权限。 以下工作正常,直到昨天: 但现在我们得到: 看起来在这里发现了类似的问题,但提供文 ...
我在STP服务器上构建了一个测试工具,为每次测试运行生成唯一的会话。 我现在遇到的问题是我的测试之一需要使用元数据帐户(并且我的衍生会话正在sassrv系统帐户下运行)。 有关信息,产生这些会话的代码段如下: 我的问题- 现在如何以元数据用户身份通过sassrv帐户进行连接? ...
我正在构建一个利用表对象的 SAS 元数据 ID(或 URI)的实用程序。 当库使用 BASE 引擎时,以下代码可以很好地获取 ID: 但是,对于其他库引擎(例如 OLEDB、ODBC、REMOTE),SAS 会将信息存储在不同的属性中(例如,在“UsingPackages/[my db]/Ta ...
在 SAS 中,我有一个包含大量 SAS 表元数据的文件夹结构。 要从一个环境迁移到另一个环境,我们需要手动创建大量的 spks 并将它们推送到 Git。 这是有问题的,因为它 (a) 需要时间,(b) 鼓励开发人员将大量元数据对象打包到一个 .spk 中,这会产生问题,当这些对象中只有一个需要编 ...