Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.0.2 Вопрос. Закрытие некоего расчетного периода. / 5 сообщений из 5, страница 1 из 1
07.10.2005, 10:56
    #33310908
Vovaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 Вопрос. Закрытие некоего расчетного периода.
Есть таблицы, в которых некоторые поля в реалтайме постоянно модифицируются. Один раз в некий период нужно произвести с этой таблицей определенный действия, т.е. например ровно в 00:00:00 нужно обнулить часть полей, другие определенным образом пересчитать, положить данные, которые обнулялись в другие таблицы и только после этого разрешить опять модифицировать данные. Дело в том, что кол-во таких записей может достигать нескольких миллионов и процедура обнуления и т.п. может занять довольно продолжительное время. А реалтайм он и есть реалтайм. Т.е. как бы корректно провести эту процедуру в условиях реалтайма ?
...
Рейтинг: 0 / 0
07.10.2005, 11:12
    #33310979
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 Вопрос. Закрытие некоего расчетного периода.
Если речь о биллинговой системе, наверное лучше со мной по аське списаться. У нас крутиться и работает своя самописная, кое какой опыт есть :) Мой номер ICQ в профиле.
...
Рейтинг: 0 / 0
07.10.2005, 11:32
    #33311086
Vovaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 Вопрос. Закрытие некоего расчетного периода.
О ней родимой :)
Жду авторизацию ...
...
Рейтинг: 0 / 0
07.10.2005, 11:58
    #33311198
Volokola
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 Вопрос. Закрытие некоего расчетного периода.
-> ASCRUS
Добрый день. Можно этот вопрос продолжить обсуждать в этом форуме? Вопрос интересный для многих.
...
Рейтинг: 0 / 0
07.10.2005, 13:13
    #33311433
Vovaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2 Вопрос. Закрытие некоего расчетного периода.
вопрос по закрытию биллингового периода,я предложил следующий вариант:

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

Алексею не очень это понравилось, у него есть идеи, которые мы договорились обсудить позже, если это вызвало интерес обязательно здесь они будут озвучены на следующей неделе.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.0.2 Вопрос. Закрытие некоего расчетного периода. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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