Реализация генератора отчетов для данных, представленных в форме временных рядов Выполнил: Гагарский А.К. Научный руководитель: к.ф.-м.н, доцент Графеева Н. Г. Рецензент: ст. преподаватель Калинина-Шувалова Н. Л. Санкт-Петербургский Государственный Университет Математико-механический факультет 2010 Введение Своевременный анализ больших объемов бизнес-информации Возможность представления данных в различных проекциях, агрегирования, аппроксимации значений Необходимость высокой скорости анализа Существующие решения Стандартные генераторы отчетов • Crystal Report Viewer • Microsoft SQL Server Report Builder Платформы OLAP • Oracle Business Intelligence • Microsoft Business Intelligence Общий недостаток – большое время построения отчетов при большом количестве данных Постановка задачи Реализовать генератор отчетов для данных, представленных в форме временных рядов, который способен решать задачи по агрегации, аппроксимации и выводу данных в различных проекциях в режиме on-line Предлагаемое решение Схема взаимодействия с БД обычного генератора Прямой запрос к БД Предлагаемая схема взаимодействия Вызов функций с соответствующими параметрами Пакет SeriesFunctions Работа с данными Реализованная схема генератора Пакет DotNetOracleInteract Пакет SeriesFunctions Результат Реализован генератор отчетов со следующими характеристиками Способен решать задачи по агрегации и выводу данных в различных проекциях Строит отчет за меньшее время, чем существующие генераторы Обладает возможностью настройки для взаимодействия с БД другой структуры Дальнейшее развитие Многоуровневые отчеты Аппроксимация недостающих значений Указание объектов с пропущенными значениями параметров