пятница, 13 ноября 2009 г.

Построение отчетов

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

Комментариев нет:


(C) Alexey Pechnikov aka MBG, mobigroup.ru