Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Консолидирование баз торговой сети / 7 сообщений из 7, страница 1 из 1
20.01.2015, 19:10
    #38858860
Victor Cookin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консолидирование баз торговой сети
Коллеги.

Имеется где-то около 1000 магазинов. Каждый магазин подключён по rdc к базе своей группы - примерно 5 магазинов на группу. То есть база на все 5 магазинов - одна. Имеется репликация между группами информации о покупателях (цены продажи у магазинов разных групп могут быть разные - да и закупочные цены тоже). Сейчас имеется написанная на дельфях система, которая делает отчёты по регионам, опрашивая по очереди базы групп (Sybase ASA 10, does not matter actually). Есть ли какое-то проверенное консолидирующее средство? Чтобы можно было сказать - соедини базы 1,22,14,23 в базу 5, затем базы 2,3,17,13,12 в базу 6....;затем базы 5,6,.. в базу 10? Хотелось бы, чтобы при консолидации в каждую таблицу добавлялось бы поле - откуда запись родом. Задача кажется довольно стандартной.
...
Рейтинг: 0 / 0
20.01.2015, 19:23
    #38858875
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консолидирование баз торговой сети
Victor CookinИмеется репликация между группами информации о покупателях
И что мешает использовать её же для сбора всей информации в одну полностью
консолидированную БД?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.01.2015, 19:37
    #38858885
Victor Cookin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консолидирование баз торговой сети
Dimitry Sibiryakov,

Потому что в базе покупателей (а также в базе покупатель/товар/цена) нет зависимости от магазина/группы. То есть одна запись.
А в таблице продавец/товар/цена может быть много записей. И где при репликации будет сохранятся информация о проис хождении реплицированной записи я не знаю. А подобных таблиц разных штук 200.

PS Цены на один и тот же товар на полке могуут отличаться от группы к группе, но для одного и того же покупатекя цена одна во всех магазинах компании.
...
Рейтинг: 0 / 0
20.01.2015, 19:50
    #38858892
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консолидирование баз торговой сети
...
Рейтинг: 0 / 0
20.01.2015, 19:53
    #38858895
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консолидирование баз торговой сети
Victor CookinИ где при репликации будет сохранятся информация о проис хождении
реплицированной записи я не знаю.
Она будет сохраняться там, где захочет настраивающий репликацию.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.01.2015, 20:34
    #38858918
Prog123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консолидирование баз торговой сети
Victor CookinКоллеги.

Имеется где-то около 1000 магазинов. Каждый магазин подключён по rdc к базе своей группы - примерно 5 магазинов на группу. То есть база на все 5 магазинов - одна. Имеется репликация между группами информации о покупателях (цены продажи у магазинов разных групп могут быть разные - да и закупочные цены тоже). Сейчас имеется написанная на дельфях система, которая делает отчёты по регионам, опрашивая по очереди базы групп (Sybase ASA 10, does not matter actually). Есть ли какое-то проверенное консолидирующее средство? Чтобы можно было сказать - соедини базы 1,22,14,23 в базу 5, затем базы 2,3,17,13,12 в базу 6....;затем базы 5,6,.. в базу 10? Хотелось бы, чтобы при консолидации в каждую таблицу добавлялось бы поле - откуда запись родом. Задача кажется довольно стандартной.

Архитектура современных информационных систем, особенно больших, должна строиться так:

1. Нормативно-справочная информация (НСИ) должна быть "вещью в себе", т.е. содержаться в отдельной базе данных, в которой больше ничего категорически нет.
2. Любая прикладная программа, а лучше если это серия простых и надежных узкоспециализированных программ, должна работать с двумя БД, - со своей собственной или корпоративной, и с БД НСИ. В этом случае отпадает целый комплекс проблем. Нуждно достигать этой цели любой ценой.

Так победим:)
...
Рейтинг: 0 / 0
20.01.2015, 20:38
    #38858920
Victor Cookin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консолидирование баз торговой сети
<i>Prog123,

Так победим:)</i>

Не мешайте :)
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Консолидирование баз торговой сети / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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