Transcript
Page 1: генератор отчетов Calligraph

Vladimir LosevSANTEL-TELECOM

The Chief Engineer (CIO)

Mob.: +7 903 220 4082

E-mail: [email protected]

URL : www.calligraph.ru

CalligraphPowerful Reporting Tool

Page 2: генератор отчетов Calligraph

Предпосылки создания генератора

отчетов Calligraph

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"2

• Традиционный подход, с заранее предусмотренными отчетами, «кубами» и обработками, принципиально непригоден для анализа ситуации и принятия решений в непредсказуемо изменяющейся ситуации современного бизнеса – многогранной динамичной структуры со сложной иерархией и связями. Что потребуется для анализа завтра или через час, в каких разрезах, с какими дополнительными расчетами – предсказать практически невозможно. Calligraph позволяет делать анализ «по требованию»

• Соотношение объемов управленческой и обязательной отчетности, по данным IDC, составляют 80% и 20%. Традиционные системы закрывают обязательную отчетность. Управленческая отчетность разрабатывается либо приглашаемыми консультантами, либо собственными программистами . Calligraph позволяет решать задачи анализа данных и получение управленческой отчетности самим пользователем.

• По данным IDC средний объем «продуктивной» информации в БД ИС составляет от 1 % до 3%. Весь остальной объем занимает информация полученная путем разных обработок «продуктивной» информации традиционными системами. Calligraph’y, в большинстве случаев, достаточно обработки «продуктивной» информации

Традиционный подход с приглашением консультантов или расширением собственной службы ИТ становится дороже, а разработка новых инструментов анализа и отчетности все время усложняется. Calligraph, спроектирован в полном соответствии с принципами MVP (minimum viable product), позволяющем гарантированно, за полчаса, обучить пользователя навыкам работы с минимально необходимым первоначально «видимым» набором свойств, на котором можно быстро получить полезный отклик. Освоив интерфейс услуги, пользователь может легко подключать другие, более продвинутые функции системы и самостоятельно развивать инструментарий анализа данных в нужном ему направлении и комфортном для него темпе

Page 3: генератор отчетов Calligraph

Задачи, которые решает Calligraph

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"3

• Calligraph решает задачи анализа данных и поддержки принятия решений - DSS (Decision

Support Systems) и немедленного реагирования на текущую ситуацию - EIS (Executive

Information Systems), которые стали необходимой функцией современных информационных

систем.

• Calligraph дает конечному пользователю возможность запрашивать на родном языке и в

терминах его предметной области любую нужную, (из доступной по его правам), информацию

и формировать нужное информационное окружение в режимах On Line, On Fly, On Demand

• Семантический Слой Пользователя формируется в строгом соответствии с его правами на

доступ к данным, с автоматической «локализацией» на его родной язык и терминологию

предметной области

• Calligraph дает возможность работать как с любыми ИС на любых БД и СУБД, так и на любых

«витринах данных» и «вьюверах», вплоть до потоков неупорядоченных первичных данных с

автоматическим распараллеливанием обработки

• В случае необходимости, возможно задание автоматического режима создания вьюверов

нужного вида для обработки с использованием доступных с рабочего места пользователя

средств: «In Memory», «Columns Oriented», «Map Reduce», etc.

• Calligraph исключает зависимость пользователя от программиста. Обеспечивается выполнение требований WEB 2.0: пользователь сам формирует свое информационное окружение

Page 4: генератор отчетов Calligraph

Особенности генератора отчетов Calligraph

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"4

Достигнут теоретический предел по скорости обработки данных. Таблица любой сложности и размеров формируется за один проход по информации с автоматическим распараллеливанием обработки. При этом обеспечивается корректное взаимодействие любого количества включаемых в таблицы стандартных и заданных самим пользователем расчетных функций, виртуальных измерений и данных с любой агрегацией.

Это критически важная характеристика, исключающая проблемы «информационного взрыва», что делает скорость обработки предсказуемой и линейно зависимой от объема обрабатываемой информации

Достигнут теоретический предел по возможным вариантам представления любой таблицы

Полное соответствие всем 12 классическим требованиям OLAP

Полное соответствие принципам MVP (minimum viable product)

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

Минимизированы потоки на сетях

Разработан метод, позволяющий использовать открытую облачную услугу для обработки «закрытых» данных с гарантией не ухудшения информационной безопасности

Разработан предельно простой в управлении механизм для решения чрезвычайно важной и сложной задачи верификации («очистки») данных «на лету» по условиям и алгоритмам пользователя

Услуга с минимальными доработками может быть модифицирована из SaaS в SOA-вариант

Page 5: генератор отчетов Calligraph

Состав модулей генератора отчетов Calligraph

Состав модулей в «Облаке» Состав модуля, передаваемого из «Облака»

Ядро системы

Визард для создания «образа» таблицы из браузера

Транслятор «образа» таблицы в макрос SQL-запроса

Модуль сохранения данных пользователей (только при заказе «подписки» на услугу)

Модуль автоматической настройки, передаваемый на рабочее место пользователя

Модуль создания «Семантического слоя пользователя»

Модуль транслятора макроса SQL-

запроса в SQL-запрос

Модуль «раскладывания» рассчитанных данных по ячейкам таблиц

Модуль преобразования документа в разные форматы (Excel, HTML, XML, etc.)

Модуль просмотра и «распоряжения» документом (сохранение, отправка по E-mail, на

портал, заказ расчетов по расписанию, etc.)

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"5

Page 6: генератор отчетов Calligraph

Фрагмент XML-файла, описывающего

семантический слой пользователя

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"6

Page 7: генератор отчетов Calligraph

Визуализация XML-файла Пример настройки генератора на БД, поставляемую с MS Office

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"7

Page 8: генератор отчетов Calligraph

Визуализация XML-файла Пример настройки генератора на рабочее место в одной из кадровых систем

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"8

Page 9: генератор отчетов Calligraph

Визуализация XML-файла «Семантический слой пользователя» – присвоение понятных

названий полям БД, извлеченных из БД на «чужом» языке

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"9

Page 10: генератор отчетов Calligraph

Типы таблиц формируемых генератором отчетов Calligraph

Пример списковой таблицы Пример аналитической таблицы

( или «кросс-таблицы»)

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"10

Page 11: генератор отчетов Calligraph

Фрагмент документа с таблицами разных типов, пояснениями и графиками

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"11

Page 12: генератор отчетов Calligraph

Сравнение решений на примере ПО «АТОММАШ»

Типовое решение HR (Кадры) в системе SAP

Кадры на ПО «АТОММАШ» c Calligraph в системе LSD-88

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"12

Начало внедрения HR SAP 2005 год

По окончанию внедрения сведений нет

Стоимость внедрения (начали с 1’500’000 $ за

SOFT). Далее: + учеба, + консультанты, + ... и

т.д.

Численный состав около 3’500 человек

Кроме кадровой службы ничего подключить

нельзя

Помимо основных массивов информации

постоянно «прцессятся» 32 «куба» для т.н.

«OLAP-анализа» (помимо более 300 заранее

разработанных Форм)

Используется кластер на SAN и СУБД

«ORACLE»

Введение новой формы – проблема или от $300

в час консультанту за разработку новой формы

Начало внедрения 1989 год

Внедрение с обучением пользователей заняло

несколько дней

Стоимость внедрения 5’000 р. (1$ = 0.67 р.)

Численный состав более 26’500 человек

Кроме кадровой службы в систему ввели ВУС,

Медсанчасть, Профком, Учет очередников на жилье,

Партучет, Комсучет и т.д. (Всего от 11 до 13 систем)

Вся информация хранилась в 13 связанных основных

файлах с подключенными 64 справочниками

Использовались ЕС ЭВМ и СУБД «ADABAS»

Любой анализ, отчет – по запросу пользователя

Page 13: генератор отчетов Calligraph

Варианты использования генератора Calligraph в

варианте SaaS (Soft as a Service)

2 апреля 2014 г.Группа компаний "САНТЭЛ-ТЕЛЕКОМ"13

Варианты исполнения:

в качестве универсального WEB-сервиса, который можно разместить хоть на Google

в качестве SOA элемента любой CASE-системы. (Прототип - «LSD-88».) Аналоги уже разрабатываются: фирмой SAP (проект SAP ALS), фирмой MS (проект MS OSLO), IBM развивает CASE-средства Rational. Вероятно, есть другие, потому, что это не только и не столько модно и престижно, но, главное, очень технологично, быстро и очень выгодно;

возможно оснащение всех вышеперечисленных разработок голосовым вводом запросов. Внутренний язык системы разрабатывался с учетом возможности такого варианта –лаконичен, однозначен, неизбыточен;

множество других применений


Recommended