Как создать список всех объектов метаданных, развернутых на платформе SAS?

У меня есть сервер производственной среды, использующий платформу SAS. Есть ли способ создать отчет со списком всех объектов метаданных, развернутых в этой производственной среде?

Точнее, есть ли простой способ «укажи и щелкни» с помощью одного из инструментов SAS (например, SAS EG, SAS DI, SAS SMC)? Если нет, я открыт для «правильного» способа сделать это.


person barney    schedule 29.11.2014    source источник
comment
Да, существует с использованием открытого интерфейса метаданных SAS, однако было бы лучше, если бы вы более конкретно указали типы объектов, по которым хотите составить отчет. Например, Пользователи, Таблицы, Библиотеки?   -  person mjsqu    schedule 30.11.2014
comment
Я думаю, мне нужны два типа отчетов: 1) один по всем объектам метаданных (которые могут включать пользователей, библиотеки, ACT, таблицы и т. д.), развернутым в системе 2) один только по объектам метаданных в метаданных SAS (исключая пользователей , акты и т. д.)   -  person barney    schedule 01.12.2014
comment
Вы можете экспортировать пакет из DI Studio, содержащий все содержимое репозитория метаданных SAS, но анализ всех связей между элементами может занять некоторое время. В качестве альтернативы я думаю, что есть способ получить эту информацию из консоли управления SAS, но я не могу подтвердить, поскольку у меня нет под рукой ни одного приложения.   -  person mjsqu    schedule 01.12.2014


Ответы (2)


вы можете попробовать использовать макрос %MDSECDS, который поставляется с SAS/Foundation. Этот макрос предоставляет много информации, которую вы ищете.

person Paxi    schedule 08.06.2015

Если вы хотите извлечь список всех объектов, которые можно увидеть в дереве папок, этот макрос из библиотеки macrocore:

 %mm_tree(outds=allmyobjects)

Примечание. Если у вас несколько репозиториев, вам нужно будет запускать это для каждого (и каждый раз устанавливать options metarepository=YOURREPO;).

Макрос для получения списка репозиториев доступен здесь.

person Allan Bowe    schedule 02.04.2020