Hyperion Planning MetaData PLSQL Interface

Опубликовал интерфейс доступа к метаданным Hyperion Planning .
http://code.google.com/p/hyperion-planning-metadata-plsql-interface/

В этой библиотеки использованы технологии Dynamic SQL и PipeLine functions, что теоретически позволяет ее использовать для доступа к справочникам любых произвольных приложений без вмешательства в код этой разработки.

Но тем не менее, для ее корректной работы в конкретном окружении, нужно переопределить функциональную часть реализованную в подпрограмме getDBSchemaName.
Указав соответствие имени приложения и схемы базы данных.

Реализованы функции:

getSQLOpenPeriods – Получить список открытых периодов
getSQLDimensions – Получить аналитики модели
getSQLScenarioPeriods – Список открытых периодов в разрезе сценария
getSQLMetaData – Получить всю аналитику со всеми доп. свойствами
getSQLSecurityUsers – Получить настройки безопасности пользователя
getSqlOpenWorkFlow – Получить значения по статусу WorkFlow процесса согласования бюджетных блоков
getUsersList – Получить список пользователей
getDimensionHierarshi – Получить ветку из справочника
getUserSecurityShort – получить настройки безопасности конкретного пользователя “как есть”
getUserSecurityFull – получить настройки безопасности конкретного пользователя, в развернутом виде до каждого элемента.