Извлечение данных из Oracle Hyperion essbase

Как я могу извлечь данные из Oracle Hyperion essbase с помощью команды через клиент vpn?


person Amal Koubaa    schedule 14.03.2017    source источник


Ответы (1)


Есть несколько вариантов для рассмотрения. Тот факт, что он подключен к VPN, на самом деле не имеет значения, но очевидно, что ваша машина должна иметь возможность обмениваться данными с сервером Essbase. Самым простым подходом было бы использование интерпретатора MaxL. MaxL — это язык сценариев, поставляемый с Essbase. Он устанавливается на серверах Essbase, но для извлечения данных его необходимо установить локально на вашем компьютере. Язык сценариев MaxL даст вам возможность запускать сценарий отчета Essbase (это язык сценариев, который выводит данные в определенном формате), запускать сценарий MDX (MDX похож на эквивалент SQL в Essbase), запускать сценарий calc, который экспортирует данные или просто экспортируйте все данные в кубе с помощью соответствующей команды MaxL (хотя это может привести к созданию очень больших файлов).

Вам потребуется проделать определенный объем работы, чтобы правильно определить сценарий отчета или сценарий MDX и выполнить его, но технический справочник по Essbase очень поможет.

person jwj    schedule 14.03.2017
comment
Помогает ли мне интерпретатор MaxL увидеть все кубы в оракуле в первый раз. Мне нужно увидеть все кубы в начале, затем я выбираю куб, данные которого я хочу загрузить - person Amal Koubaa; 15.03.2017
comment
MaxL можно использовать для вывода списка приложений и кубов. Затем вы должны использовать одно из этих имен приложения/куба для создания дополнительного сценария, который будет извлекать данные. Обратите внимание, что MaxL используется как для извлечения данных из куба, так и для загрузки данных в куб, если это необходимо. Похоже, вам будет очень полезно узнать больше о том, как работает Essbase, чтобы вы могли понять, какие у вас есть варианты. - person jwj; 15.03.2017
comment
ок, делаю. Моя проблема в том, как я могу использовать MaxL с моего компьютера с Windows с помощью командной строки для подключения essbase и загрузки его кубов. - person Amal Koubaa; 16.03.2017
comment
Мне нужно экспортировать базу данных с сервера essbase на мой локальный компьютер. Как это сделать? команда экспорта загружает файл на сервер. Или как я могу загрузить файл результата с сервера - person Amal Koubaa; 29.03.2017