Оптимизированная выгрузка из Hyperion Planning в Oracle DB

Оптимизированная схема работает в связке “Hyperion Planning” -> “CSV” -> “таблица Oracle DB”. Ниже описана реализация и приведены основные компоненты решения. Данная схема работает через запись 1 строки в таблицу, к которой привязан триггер. Триггер обращается к External table (внешняя таблица, которая смотрит на csv-file) и инсертит данные в целевую таблицу.

Создание инфраструктуры в Oracle DB

Создаем целевую таблицу в Oracle APPS_2016.PL_DATA

В эту таблицу необходимо выгрузить срез данных из Hyperion Planning/Essbase.

Таблица с триггером на событие – APPS_2016.PL_DATA_CLEAR

APPS_2016.PL_DATA_EXTERNAL – внешняя таблица, которая смотрит на csv-файл

Создание директории и прав доступа к ней в Oracle DB

Директория с файлами выгрузок

Директория с логами выгрузок

Создание скриптов выгрузки в Essbase

%STD_HEADER();

Выгрузка в файл – Бизнес-правило в Essbase/Calc Manager

Выгрузка 1 точки в Oracle

Запуск данного правила запустит триггер на событие инсерта в таблицу. Триггер обратиться через внешнюю таблицу к файлу PL_2015_DATA.csv.


Комментарии:

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

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