С помощью этого типа кода я могу узнать подробности об одной работе, которую мы создали в 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_'"
, что даст мне все рабочие места для нашего Enterprise Data Warehouse (EDW) "Job?@Name contains 'AML' and @Desc contains 'cash flow')"
, что вернет вакансии примерно на Ca sh Flow в наших отчетах по борьбе с отмыванием денег (AML)
Чтобы узнать, какие задания были недавно изменены, я пробовал разные варианты, включая
"Job?@MetadataUpdated > '01May2020:00:00:00'dt"
"Job?@MetadataModifed gt '01May2020:00:00:00'dt"
"Job?@MetadataModifed contains 'May2020'"
но они не дают результатов. Кто-нибудь может это исправить?
Есть ли инструкция по синтаксису этих запросов?