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

Откуда:
Сообщений: 1197
Добрый день

есть база, которую менять нельзя и структура которой не устраивает.

Для отчетов хочу сделать копию данной базы с нужными таблицами.
Как мне поддерживать актуальность данных, т.е. как синхронизировать вставки, обновления и удаления?

т.е. задержки в минуты допустимы, в отчетах будет кнопка "Синхронизация данных"

в исходную базу объекты добавлять нельзя, даже триггеры.
репликацию пока не предлагать
26 апр 12, 13:11    [12473817]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация данных  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Использовать OLAP, например.
26 апр 12, 13:15    [12473851]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация данных  [new]
relief
Member

Откуда:
Сообщений: 1197
tpg
Использовать OLAP, например.


а как он мне может помочь?
26 апр 12, 13:17    [12473876]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация данных  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
relief
tpg
Использовать OLAP, например.


а как он мне может помочь?
Как, как... Структуру свою сделаете, синхронизацию там...
26 апр 12, 13:20    [12473892]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация данных  [new]
relief
Member

Откуда:
Сообщений: 1197
tpg
relief
пропущено...


а как он мне может помочь?
Как, как... Структуру свою сделаете, синхронизацию там...


никогда не работал с олапом.
т.е. мне необязательно писать джобы, которые будут синхронизировать данные, а можно олапом?
26 апр 12, 13:28    [12473961]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация данных  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
relief
...т.е. мне необязательно писать джобы, которые будут синхронизировать данные, а можно олапом?
Где OLAP, там и SSIS-пакеты, где SSIS-пакеты, там и джобы.
К тому же, OLAP более заточен под отчеты.
26 апр 12, 13:36    [12474027]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация данных  [new]
relief
Member

Откуда:
Сообщений: 1197
tpg
relief
...т.е. мне необязательно писать джобы, которые будут синхронизировать данные, а можно олапом?
Где OLAP, там и SSIS-пакеты, где SSIS-пакеты, там и джобы.
К тому же, OLAP более заточен под отчеты.


понял. Спасибо
26 апр 12, 13:43    [12474073]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация данных  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35396
Блог
tpg
Где OLAP, там и SSIS-пакеты, где SSIS-пакеты, там и джобы.
К тому же, OLAP более заточен под отчеты.


relief,
Можно как и сказали выше, но не обязательно.
В принципе можно обойтись просто запросами, если база маленькая. Как очень упрощенный аналог для понимания - для пользователя это похоже на экселевский файл, куда запросом засасываются данные и показываются в виде сводной таблицы.
26 апр 12, 16:01    [12475094]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация данных  [new]
relief
Member

Откуда:
Сообщений: 1197
Критик
tpg
Где OLAP, там и SSIS-пакеты, где SSIS-пакеты, там и джобы.
К тому же, OLAP более заточен под отчеты.


relief,
Можно как и сказали выше, но не обязательно.
В принципе можно обойтись просто запросами, если база маленькая. Как очень упрощенный аналог для понимания - для пользователя это похоже на экселевский файл, куда запросом засасываются данные и показываются в виде сводной таблицы.


если простыми запросами, то как узнать какие записи и какие поля например обновлять?
или если нет ключа как узнать какие записи добавлены или удалены в исходной базе?
26 апр 12, 17:37    [12475812]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить