powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Инкрементальное пополнение Хранилище данных(ORACLE)
5 сообщений из 5, страница 1 из 1
Инкрементальное пополнение Хранилище данных(ORACLE)
    #33352056
owb_b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте,
Подскажите пожайлуста, как реализовать инкрементальное пополнение таблицы с помощью OWB (может где то опцию поставить:) итд)
заранее спасибо
...
Рейтинг: 0 / 0
Инкрементальное пополнение Хранилище данных(ORACLE)
    #33352238
Parkhomets Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
owb_bЗдравствуйте,
Подскажите пожайлуста, как реализовать инкрементальное пополнение таблицы с помощью OWB (может где то опцию поставить:) итд)
заранее спасибо

Допустим источник таблица А и цель таблица Б, обе таблицы идентичны.

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

2. -ой способ : делаете view , которая через MINUS показывает разницу между таблицами А и Б. Соответсвенно - берёте и выгрибаете всё из этой view в таблицу Б.

3. Читаете про MERGE.

-- PS каждый способ хорош для частного случая и не является универсальным, думаю это понятно. Посему для частой синхронизации рекомендую 1-ый способ. Для больших объёмом и редкой синхроницации 2 или 3-ий. Так же все эти способы могут применены для поиска изменившися строк и тех которые нужно удалить
...
Рейтинг: 0 / 0
Инкрементальное пополнение Хранилище данных(ORACLE)
    #33352255
Фотография Andrew IF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы не могли бы более четко сформулировать постановку задачи? Какие объемы, какой регламент, простое перекачивание из одной таблицы в другую или с преобразованиями по пути? Тогда и ответить будет легче.
...
Рейтинг: 0 / 0
Инкрементальное пополнение Хранилище данных(ORACLE)
    #33352325
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если во все кубы (ая так понимаю что вопрос именно про них) входит измерение времени, то мы просто удаляли за интересующий период и снова заливали. но если в кубе несколько паказателй, а перезалить нужно не все, то тогда MERGE.
...
Рейтинг: 0 / 0
Инкрементальное пополнение Хранилище данных(ORACLE)
    #33352486
owb_b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew IFА Вы не могли бы более четко сформулировать постановку задачи? Какие объемы, какой регламент, простое перекачивание из одной таблицы в другую или с преобразованиями по пути? Тогда и ответить будет легче.
Объем около 60000 строк ежедневно (весь объем таблицы 20 млн. записей)(это пока самая большая таблица в базе)
регламент ежедневно (для не которых таблиц хотелось бы по мере изменения в основной таблице :))
преоброзований нет пока
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Инкрементальное пополнение Хранилище данных(ORACLE)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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