Агригирование информации во внешней БД

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Frodo
Посетитель
Сообщения: 37
Зарегистрирован: 29 мар 2005, 17:49

Агригирование информации во внешней БД

Сообщение Frodo »

При большой БД имеем проблему оперативного получения агрегированной информации. Например: Задолженность (просроченная задолженность) по клиенту и т.д.
Как пример решения и тему для обсуждения предлагаю:
1. Формируем данные на дату.
2. Анализируя журнал Гал.фейсом через функции GetNewFieldValueFromJournal и GetOldFieldValueFromJournal делаем Inc или Dec полученного в п.1.
Как альтернатива 2:
Анализируем внешней прогой табл X$Journal далее как в п.2

Вопросы:
1. У кого есть опыт исспользования функций GetNewFieldValueFromJournal? Я думаю, что код будет очень громоздкий.

2. Структура поля X$Journal.DataRec. И к тому-же ADF2DDF не формирует табл. JOURNAL.

3. Нам бы триггер в Pervasive
sth
Постоянный обитатель
Сообщения: 148
Зарегистрирован: 29 мар 2005, 17:49

Re: Агригирование информации во внешней БД

Сообщение sth »

а почему именно по журналу надо это делать?
Frodo
Посетитель
Сообщения: 37
Зарегистрирован: 29 мар 2005, 17:49

Re: Агригирование информации во внешней БД

Сообщение Frodo »

Можно и по другому:
1. UDP
2. подзапросы с ограничением на LASTDATE
...

В общем случае задача сводится к написанию внешнего диспетчера к Галактике
Ответить