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

Оптимизированная схема работает в связке «Hyperion Planning» -> «CSV» -> «таблица MS SQL». Ниже описана реализация и приведены основные компоненты решения.

Шаг 1 — выгрузка в CSV

Ниже приведен код бизнес-правила Hyperion Planning:

Подготовка файла формата данных для MS SQL (BULK LOAD) — data_format.fmt

data_format.fmt (в формате txt)
Это файл формата XML:

Шаг 3 — подготавливаем хранимую процедуру

Берем батник для запуска хранимой процедуры из Hyperion Planning (@jRunCMD)

Шаг 4 — Стартуем из Hyperion Planning процедуру после выгрузки в файл CSV

Если процедура с параметрами, то назначаем одной и той же переменной vParam параметры запуска процедуры в том порядке, в котором заданы переменные в коде процедуры (см. закомменченный код).

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x