Работаем с META библиотеками в SAS

Всем привет!

В этой небольшой статье я хочу поделиться о том, что такое мета библиотеки, где и зачем их использовать.


Ранее Николай уже описывал возможность подсоединиться к базе данных Oracle через libname.

Я же хочу рассмотреть возможность подсоединяться к базе данных через универсальное подключение Meta Library.

Что это значит?

  1. Вам не надо знать имя пользователя, пароль или сид (path). 
  2. Вы не страдаете от переезда на новую базу.
  3. Администратор может разграничить права доступа.

 Для возможности подключения к мета библиотеке необходим Management Console. Создаём библиотеку:

 
После создания такой библиотеки можно использовать следующий код:
libname EXAMPLE meta libraryEXAMPLE META«;
Используя такой способ подключения к библиотекам будет использоваться логин пароль, который используется при работе в SAS. 
Но при работе в таком виде Вы возможно столкнетесь с рядом ошибок.
Например, при проблеме с доступом (записи) вам возможно придётся использовать дополнительный параметр metaout=data. Таким образом, код уже будет таким:
libname EXAMPLE meta libraryEXAMPLE META» metaout=data;
Ещё одна неявная проблема может возникнуть при недопустимых значениях логин пароль. То есть, если будет использоваться значения со служебными символами SAS, типа ‘, «, &. 
Удобного использования и до скорых встреч!

Один комментарий к “Работаем с META библиотеками в SAS”

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.