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

Откуда:
Сообщений: 219
Есть небольшая задачка,прошу совета.
Есть две инедтичные по структуре базы(MSSQLExpress R2).
Между базами свзи нет никакой.
Только чел с флэшкой.Будет в конце недели делать бэкап c обеих баз и заливать на третий сервер для просмотра сводной инфы
с двух баз.
У баз структура идентичная.Но у каждоко обьекта в базе есть признак что он из этой бызы(ID филиала)
Как проще и быстрее организаовать слив все в одно в режиме просмотра.
Задачка типаичная ,мож кто сталкивался?

Пока мысли такие.Тупо создать на серваке две базы и делать рестор.Но для этот надо править клиента(новый дата сорс получается)
А вот если правильно слить данные из двух баз в одну (стуктура вед одинаковая).То просмотрщик (клиент) это даже не заметит.
23 ноя 11, 15:19    [11645284]     Ответить | Цитировать Сообщить модератору
 Re: Регулярный слив двух баз в третью для просмотра общей инфы  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35396
Блог
wewewew,

Задача в общем случае нетривиальная.

Относительно просто решается только в случае наличия "ID филиала" для каждой таблицы.
И этот признак также должен быть использован во всех связях (джойнах) в базе.

Но даже в таком случае велика вероятность получить в отчете что-то типа:
Товар1 - 10штук
...
Товар1 - 13штук
Причем повторений будет столько, сколько у вас баз)

Гуглите аббревиатуры DWH и ETL
23 ноя 11, 15:31    [11645427]     Ответить | Цитировать Сообщить модератору
 Re: Регулярный слив двух баз в третью для просмотра общей инфы  [new]
wewewew
Member

Откуда:
Сообщений: 219
Критик,
Ооо - Data Warehouse!
Все у меня до него не доходили руки.
Спасибо за наводку!
23 ноя 11, 19:12    [11647825]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить