Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Дилемма с отсутствием данных в справочнике при загрузке журнала  [new]
exzupery
Member

Откуда:
Сообщений: 1
Всем добрый день! Возникла такая ситуация, когда приходят данные из смежной системы со справочными данными, которые у нас лежат в отдельных справочниках, но при этом таких данных в этих справочниках не было. Справочники обновились через 8 часов(уж по какой причине это произошло так а не иначе - хз, и со слов руководителя - это абсолютно нормальная практика и менять там никто ничего не будет). Получилось так, что в журнал записались данные без ссылок на справочные данные, таким образом ценность этих данных = 0.
Немного покумекав, накидал 3 возможных варианта обхода проблемы :
1) Не обрабатывать те данные, которые не имеют ссылок на справочники, а складывать их в некий буфер и обрабатывать по факту прихода справочных данных.
2) Создавать фейковые строки для справочников, подставлять их в журнал, а по приходу справочных данных обновлять строки в справочниках
3) Создавать на каждый справочник по одной записи(типа системной) и привязывать к ней, пока не пришли справочные данные. После прихода перепривязывать к реальным справочным данным.

Буду признателен, если кто-то предложит свой вариант, или раскритикует мои)
10 ноя 21, 13:30    [22394151]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить