get Oracle SmartView plugin

Прошедший 2013 год в ГК Черкизoвo

Это первый завершенный проект, где используется EssBase Custom Relational Calculation, для части операционного планирования и расчета попередельной себестоимости. (финансовые формы реализованы стандартно )

corp.cnews.ru

CPM в агропромышленном секторе: опыт Группы «Черкизово»

….

CNews: Какой опыт команда AT Consulting получила в этом проекте?

Антон Шубин:В части интеграционных проектов мы ранее практически не работали с предприятием агропромышленного сектора до проекта в «Черкизово». Организация, учет и связанные с этим бизнес-процессы в производственной компании сложнее, чем, скажем, в компании, занимающейся предоставлением услуг. Это в равной степени отражается как на задаче формирования бюджета, так и на задачи подготовки отчетности. Все это накладывает свои особенности, которые было необходимо учитывать в проекте. Опыт, полученный нами в совместной проектной деятельности с командой «Черкизово», действительно, велик.

CNews: Как можно оценить работу интегратора?

Денис Горбунов:Очень важным оказалось то, что партнер готов работать с недостаточно детализированными требованиями, вдобавок меняющимися в процессе реализации проекта. Коллеги готовы поддерживать возникающие изменения, и у них это не приводит к значимым сдвигам в сроках. Они ориентированы на результат и запускают сложные проекты – это главное.

Максим Гапоненко:Я еще добавлю, что эксперты AT Consulting – не просто технические специалисты. Они прекрасно разбираются и в бизнесе, а это очень ценно.

EssBase ODBC interface / MsSQL 2008R2 EssBase XMLA integration

Под катом описание процесса публикации данных EssBase в табличной функции MsSQL 2008R2 64Bit

Дано: запрос MDX, который возвращает одиночную колонку с данными. Нужно получить результат выполнения этого запроса на стороне реляционной базы данных. Уже два года как существует решение для Oracle RDB. Теперь пришло время для MsSQL.

Continue reading “EssBase ODBC interface / MsSQL 2008R2 EssBase XMLA integration”

PL-SQL vs EssBase Calculation

Небольшая сравнительная таблица использования «нативных» расчетов в EssBase (CalcScript) в сравнении с PL-SQL расширением . ( На самом деле нужно говорить, о PlSql+ EssBase )

Реализуемый функционал

EssBase (CalcScript)

PL SQL Essbase XMLA

Расчет среза данных

Использование FIX Расчет данных

Вызов из CalcScript shell Очистка целевого среза Инициализация загрузки из табличной PLSQL процедуры Получение исходных данных с помощью MDX Расчет данных

Изменение бизнес процесса

Статичная реализация. Потребует настройку иерархии(изменение UDA признаков, создание Shared веток) и исправление расчетов.

Гибкая реализация – использование «настроечных» форм.

Требуется перенести матрицу свойств(рецептуру) по двум Sparce аналитикам на объекты других измерений. (Рассчитать потребность в сырье в зависимости от технологического процесса)

Расчет с признаком CreateOnMissingBlock On Или Отдельное приложение где Sparce аналитики становятся Dence Или CDF (внешняя программа на Java)

В расчете нет необходимости учитывать Sparce/Dence. Реализуется «стандартным» расчетом.

Нужно использовать внешние источники данных. (курсы валют, etc)

реализация на Java(CDF)

PLSQL

Требуется распараллелить расчет

Для CrossDim расчетов не реализуемо. Эффективно только на агрегации.

Расчеты можно параллелить Агрегация на стороне Essbase

Реализация сложных прогнозных алгоритмов на базе N последних периодов

Создание дополнительных иерархий в аналитике Period

И (или) реализация на Java(CDF)

PLSQL

Расширенное логирование процесса калькуляции

реализация на Java(CDF)

PLSQL

Реализация методологии разработки Agile (Test Driven Development, Unit Test)

реализация на Java(CDF) и (или) CalcManger Scripts

PLSQL

Сквозная безопасность (физическое ограничение возможности изменения данных во время расчета в Essbase зависимости от настроек доступа Planning )

Не реализуется

PLSQL

Встроенное качество данных (Для всех пересечений готовой продукции есть матрицы свойств)

Не реализуется

PLSQL

Наличие квалифицированных кадров

Дефицитный рынок, дорогостоящее обучение

PLSQL – профицитный рынок, возможно самостоятельное обучение

Переносимость модели

Приложение отвечает текущему бизнес-процессу

Возможно создание отраслевых (переносимых) решений.

XMLA Essbase PLSQL interface v.1.00

Обновил текущую версию XMLA интерфейса для PL-SQL .
Текущие изменения

  • объединены в один пакет интерфейс для получения данных и метаданных
    • добавлен функционал преобразование строчек данных к форматированному табличному виду
    • исправлены ошибки
    1. в инициализации HTTP соединения

      в разборе тела ответа ( момент преобразования данных к табличному формату)

  • удалил функциональность
    1. многопоточность
      промежуточный буфер результатов,
      использование пула серверов APS