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

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

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

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

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

Читать далее


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

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

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

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

Читать далее


Получение элементов измерений из системных таблиц

Получение списка измерений и списка элементов из измерения из базы данных


Получение списка элементов изменения из куба Hyperion Planning

Полезная функция для получения списка элементов измерения из куба.

Вызывается табличная функция:

Код табличной функции:


Стандарт оформления Rules в Calculation Manager

Автор: Шамаев Иван (ivan.shamaev@gmail.com)
Использовал материалы с сайта essbase.ru – Расюк Евгений (er@essbase.ru)

Цель документа

Документ является соглашением по оформлению и написанию Rules в Hyperion Calculation Manager. В документе приведены основные правила оформления кода.
Цели документа:

  • Предоставить краткое описание существующих объектов в Calculation Manager;
  • Предоставить общие правила, позволяющие сохранить единый стиль написания кода, облегчив тем самым его понимание всеми участниками команды;
  • Ввести базовые правила написания кода, что позволит повысить предсказуемость выполнения кода, а также избежать ошибок при написании кода новыми участниками команды, не знакомыми с внутренними стандартами разработки.

Введение

Для разработки бизнес правил должен использоваться Calculation Manager. Все правила создаются путем набора локальных скриптов и шаблонов. Все алгоритмы, которые используется в коде более одного раза, должны быть определены в шаблонах (например, агрегация). Далее требования одинаковы как для шаблонов и локальных скриптов, так и для бизнес-правил.

Продолжение в файле:
Стандарт оформления Rules в Calculation Manager.doc


Стоит ли экономить на внедрении QlikView?

Нередко приходится сталкиваться с нежеланием заказчика покупать лицензии, платить за разработку, нанимать квалифицированных специалистов по QlikView, обращаться за грамотным внедрением в ведущую консалтинговую компанию по QlikView и другим BI. Встает закономерный вопрос: “А зачем тогда Вам QlikView?”. Ведь на торрентах валяются инсталляторы Excel совершенно бесплатные (в России это повсеместная практика, ИМХО).
Постройте модели на Excel. Постройте там графики. Сделайте автоматизацию на VBA. Сделайте Pivot на основе результирующей таблицы. Добавьте сюда еще и MS Access – так вообще конфетка получится.

QlikView – это прежде всего мощный инструмент построения превосходной отчетности для среднего и крупного бизнеса, внедрение которого требует финансовых ресурсов. Без этого Вы ничего там хорошего не сделаете. А бросить своих аналитиков на раскопки знаний по софту, даже при наличии информации – занятие не выгодное. Потратят они полгода на создание приложения, которое будут переделывать много раз – сколько это будет стоить в денежном выражении? Нередко, по моим прикидкам, эти приложения обходятся бизнесу гораздо дороже, чем создание приложений с нуля профессионалами QlikView. Перестаньте верить мифам, что внедрить самим софт – это дешевле!

Это 3Д:

  1. Дороже
  2. Дольше
  3. Дрянное качество

Как говорится: “Скупой платит дважды!”

Удачи!


Анализ динамических временных рядов в QlikView

Анализ динамических (нестандартных) временных рядов в QlikView можно осуществить при помощи небольшой таблицы. Под динамическим временным рядом я понимаю элементы, которые группируют данные по заданной иерархии. К примеру, если бизнес-пользователь захотел увидеть данные по кварталу на момент когда был февраль (т.е. до наступления марта, при наличии в модели данных по марту).
Пример расчета элементов, которые необходимы бизнесу:
временной ряд qlikview
Читать далее


Мониторинг сервисов (Windows Server Service) в QlikView

В данной статье описывается подход создания системы мониторинга сервисов Microsoft Server с использованием bat-файлов, логирования и парсинга текстовых файлов в QlikView. Конечные данные можно представить наглядно, используя стандартный функционал визуализации в QlikView:
Система мониторинга сервисов в QlikView
Читать далее