IT статьи | QlikView

Межзаписные функции QlikView

Межзаписные функции используются для того, чтобы получить доступ к ранее загруженным данным/значениям. exists(field [ , expression ] ) Определяет, существует ли еще определенное значение поля в указанном поле данных, загруженных до настоящего времени. Field – имя или выражение строки, которое оценивает имя поля. Поле должно существовать в данных, загруженных скриптом до настоящего времени. Expr –…

Hyperion Planning | IT статьи

Некоторые скрипты к реляционной БД Hyperion Planning

По бизнес-правилу получить форму с контекстным меню и задачу Получаем название меню

IT статьи | QlikView

Минимум и максимум на графике с двумя осями в QlikView

Любые графики в идеале требуют тех или иных вспомогательных элементов, которые упрощают анализ данных. В текущем примере я покажу, как выделить на графике минимум и максимум. Дополнительно в примере раскрывается размещение двух разных по формату данных (проценты и абсолютное значение), включив две оси на диаграмме. В итоге получится вот такая вот диаграмма:

IT статьи

Основы T-SQL и примеры — функции (UDF), триггеры, процедуры, курсоры, циклы

Схема элементов синтаксиса MS SQL В данной статье описаны основы t-sql и примеры использования основных программируемых элементов, а именно: функций, определенных пользователем (UDF), триггеры, хранимые процедуры, описаны курсоры, циклы, описан принцип обработки ошибок.

Hyperion Planning | IT статьи | QlikView

Пример парсинга бизнес-правил из Hyperion Planning в QlikView

Пример парсинга бизнес-правил из Hyperion Planning в QlikView (не унифицирован, разрабатывать нужно для каждого внедрения свой код): Для просмотра кода перейдите в статью

IT статьи | QlikView

Генератор случайных данных для QlikView

В данной статье описан подход, как сгенерировать случайные данные в соответствии с текущими данными. Представьте, что у Вас есть справочники с ID. Таблица фактов будет содержать всевозможные пересечения указанных ID и случайное число. Код для генерации данных:

IT статьи

Медленная работа PHP на Windows Server IIS + FastCGI

На Windows Server 2008 R2 с IIS была развернута платформа mediawiki. Компоненты, которые были установлены: FastCGI php5_6 mediawiki 1.25.6 Обнаружилась медленная работа php (прям очень медленная). В интернете нашел несколько вариантов (прописать localhost или отключить IPv6). Второй вариант не стал пробовать, а первый сработал. Как его выполнить: В папке C:\Windows\System32\drivers\etc\ открываем файл host и вносим…

Hyperion Planning | IT статьи

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

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

Hyperion Planning | IT статьи

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

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

Hyperion Planning | IT статьи

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

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

Hyperion Planning | IT статьи

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

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

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

Hyperion Planning | IT статьи

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

Автор: Шамаев Иван (ivan.shamaev@gmail.com) Использовал материалы с сайта essbase.ru — Расюк Евгений (er@essbase.ru) Цель документа Документ является соглашением по оформлению и написанию Rules в Hyperion Calculation Manager. В документе приведены основные правила оформления кода. Цели документа: Предоставить краткое описание существующих объектов в Calculation Manager; Предоставить общие правила, позволяющие сохранить единый стиль написания кода, облегчив тем…

QlikView

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

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

IT статьи | QlikView

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

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