sas - 在 SAS 元数据中查找最近修改的作业:如何使 metadata_getnobj("Job?@MetadataUpdated > '01May2020:00:00:00'dt") 工作?
问题描述
使用这种类型的代码,我可以找到我们在 DI Studio 中创建的单个作业的详细信息
data report_info;
length uri $256 Date $40;
n_rep=metadata_getnobj("Job?@Name = 'MY_JOB_NAME'", 1, uri);
rc=metadata_getattr(uri, "MetadataUpdated", Date);
* more calls to metadata_getattr and metadata_getnasn *;
run;
其他可能的论点metadata_getnobj
是
"Job?@Name contians '_EDW_'"
,这将为我提供企业数据仓库 (EDW) 的所有工作"Job?@Name contains 'AML' and @Desc contains 'cash flow')"
,这将在我们的反洗钱 (AML) 报告中返回有关现金流的工作
为了找出最近修改了哪些工作,我尝试了不同的选项,包括
"Job?@MetadataUpdated > '01May2020:00:00:00'dt"
"Job?@MetadataModifed gt '01May2020:00:00:00'dt"
"Job?@MetadataModifed contains 'May2020'"
但他们没有给出结果。有人可以纠正这些吗?
这些请求的语法是否有手册?
解决方案
推荐阅读
- ansible - 如何使用 Molecule for Ansible 测试安装和卸载场景?
- git - 无法删除已消失的本地工作树分支
- javascript - 将组件 prop 传递给 Vue.js 中的组件的惯用方式是什么?
- java - 如何使用java中的多个服务器以相同的顺序处理来自队列的消息
- ms-access - 搜索 2 次以在 2 个表之间进行匹配
- apex - 找不到 SObject 时该怎么办?
- python - 使用列表中的字典附加字典列表(圆形?)
- batch-file - 如何在 For 循环的变量中批量添加引号?
- php - 将sql字符串变量传递给javascript函数
- haskell - 是否可以在 Liquid Haskell 中使用单行合约?