powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Агрегатирование данных для построения отчетов
8 сообщений из 8, страница 1 из 1
Агрегатирование данных для построения отчетов
    #37698422
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитал на хабре статейку тынц и задумался - для своих сложных отчетов я данные рассчитывал при вставке каждой записи, но данный подход может не работать на очень больших объемах и при большой интенсивности запросов к БД.
В статье обсуждается альтернативный метод.
Как в приличных публичных заведениях решается вопрос агрегатирования данных для построения отчетов (имеется в виду не только вычисление средних значений. а и накопительные суммы по определенным разрезам (периодам, счетам, лицам))

Спасибо.
...
Рейтинг: 0 / 0
Агрегатирование данных для построения отчетов
    #37698562
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spКак в приличных публичных заведениях решается вопрос агрегатирования данных для построения отчетов (имеется в виду не только вычисление средних значений. а и накопительные суммы по определенным разрезам (периодам, счетам, лицам))

Простой отчет: один запрос с динамическим вычислением итогов
Сложный отчет: засасываем в ОП все необходимые данные, агрегируем и выводим в отчет
...
Рейтинг: 0 / 0
Агрегатирование данных для построения отчетов
    #37698573
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модspКак в приличных публичных заведениях решается вопрос агрегатирования данных для построения отчетов (имеется в виду не только вычисление средних значений. а и накопительные суммы по определенным разрезам (периодам, счетам, лицам))

Простой отчет: один запрос с динамическим вычислением итогов
Сложный отчет: засасываем в ОП все необходимые данные, агрегируем и выводим в отчет

а ежели засосать в ОП надо данные о миллионах операций??? могут все и не влезть? дык и в ОП еще разные всякие сидят, не только ж SQL!
...
Рейтинг: 0 / 0
Агрегатирование данных для построения отчетов
    #37698578
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

Помницца нам еще в школе говорили, что так нельзя и приводили пример такой абстрактной как бы компании с названием как бы VISA и что если бы по концу месяца она стала делать отчет об остатках на счетах, так как предлагаете вы, ее б как бы абстрактное название никогда бы не упоминалось в учебных примерах!
...
Рейтинг: 0 / 0
Агрегатирование данных для построения отчетов
    #37698869
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spданный подход может не работать на очень больших объемах и при большой интенсивности
запросов к БД.

Может. Только его надо делать чуть-чуть сложнее палки-верёвки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Агрегатирование данных для построения отчетов
    #37699064
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spа ежели засосать в ОП надо данные о миллионах операций??? могут все и не влезть? дык и в ОП еще разные всякие сидят, не только ж SQL!
Сам по себе отчет не может быть очень большим - его никто не прочитает. Следовательно данные можно частично агрегировать уже при вводе. Да и ОП сейчас большая. Причем я имею ввиду ОП клиента.
...
Рейтинг: 0 / 0
Агрегатирование данных для построения отчетов
    #37699087
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модspа ежели засосать в ОП надо данные о миллионах операций??? могут все и не влезть? дык и в ОП еще разные всякие сидят, не только ж SQL!
Сам по себе отчет не может быть очень большим - его никто не прочитает. Следовательно данные можно частично агрегировать уже при вводе. Да и ОП сейчас большая. Причем я имею ввиду ОП клиента.

в юзании ОП клиента - я с вами полностью солидарен, и делаю уже так давно
но меня вот поразило использование матаппарата при расчете агрегированных данных, и сэкономленное время и память - что вижу вообще впервые, такое впечатление что с SQL никто математику не прикручивал - ни одной подобной статьи ранее не видел....
Может есть еще какие-то интересные методы...?
...
Рейтинг: 0 / 0
Агрегатирование данных для построения отчетов
    #37700031
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spни одной подобной статьи ранее не видел....
Потому что это на практике не работает - параметры отчетов задает пользователь и их разнообразие бесконечно.
Поэтому в учетных системах хранят остатки (иногда и обороты) по дням, а уже по ним делают разный анализ
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Агрегатирование данных для построения отчетов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]