Всем привет!
В этой небольшой статье я хочу поделиться о том, что такое мета библиотеки, где и зачем их использовать.
Ранее Николай уже описывал возможность подсоединиться к базе данных Oracle через libname.
Я же хочу рассмотреть возможность подсоединяться к базе данных через универсальное подключение Meta Library.
Что это значит?
- Вам не надо знать имя пользователя, пароль или сид (path).
- Вы не страдаете от переезда на новую базу.
- Администратор может разграничить права доступа.
Для возможности подключения к мета библиотеке необходим Management Console. Создаём библиотеку:
После создания такой библиотеки можно использовать следующий код:
libname EXAMPLE meta library=»EXAMPLE META«;
Используя такой способ подключения к библиотекам будет использоваться логин пароль, который используется при работе в SAS.
Но при работе в таком виде Вы возможно столкнетесь с рядом ошибок.
Например, при проблеме с доступом (записи) вам возможно придётся использовать дополнительный параметр metaout=data. Таким образом, код уже будет таким:
libname EXAMPLE meta library=»EXAMPLE META» metaout=data;
Ещё одна неявная проблема может возникнуть при недопустимых значениях логин пароль. То есть, если будет использоваться значения со служебными символами SAS, типа ‘, «, &.
Удобного использования и до скорых встреч!
Один комментарий к “Работаем с META библиотеками в SAS”