Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Golden Gate репликация данных с вызовом процедур / 10 сообщений из 10, страница 1 из 1
19.02.2019, 13:15
    #39776142
nordall1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
Добрый день!
Нужно реплицировать несколько таблиц на отдельный сервер для отчетности.
Нюанс в том, что с таблицами нужно использовать процедуры для расчета показателей.
Вызывать эти процедуры при репликации скорее всего создаст нагрузку на источник.
Как быть при репликации с атрибутами, которые вычисляются через процедуру?
...
Рейтинг: 0 / 0
21.02.2019, 21:08
    #39777610
nordall1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
перефразирую проблему - какие варианты репликации данных, получаемых на источнике с помощью
вызова процедур?
...
Рейтинг: 0 / 0
22.02.2019, 00:25
    #39777659
master_yoda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
nordall1Нужно реплицировать несколько таблиц на отдельный сервер для отчетности.
...
Как быть при репликации с атрибутами, которые вычисляются через процедуру?
Реплицировать таблицы и производить расчёты на target?
...
Рейтинг: 0 / 0
22.02.2019, 09:21
    #39777728
run09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
nordall1,

«скорее всего» тут не уместно. Берете и тестируете. От hardware понятное дело много зависит
...
Рейтинг: 0 / 0
22.02.2019, 13:17
    #39777886
AlikWishin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
run09,
На источнике
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
extract ….
…
….
Table <Schema>.<Table>, &
  SqlExec (SPName <Proc_name>, ID <Table_name>_OUT, &
    Params (p_Param1 = <Param1>, …), Exec SourceRow), &
  Tokens ( &
    tkn_<TokenName1>   = <Table_name>_OUT.p_Return_Param1,…);


На приемнике
Код: plsql
1.
2.
3.
4.
5.
replicat …
….
Map <Schema>.<Table>, Target <Schema>.<Table>, ColMap( &
 UseDefaults, &
ColName1 = @Token('tkn_<TokenName1>', … );
...
Рейтинг: 0 / 0
22.02.2019, 13:20
    #39777887
AlikWishin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
сорри за ссылку на пользователля выше, (в не того)
...
Рейтинг: 0 / 0
24.02.2019, 23:39
    #39778576
nordall1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
AlikWishinrun09,
На источнике
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
extract ….
…
….
Table <Schema>.<Table>, &
  SqlExec (SPName <Proc_name>, ID <Table_name>_OUT, &
    Params (p_Param1 = <Param1>, …), Exec SourceRow), &
  Tokens ( &
    tkn_<TokenName1>   = <Table_name>_OUT.p_Return_Param1,…);


На приемнике
Код: plsql
1.
2.
3.
4.
5.
replicat …
….
Map <Schema>.<Table>, Target <Schema>.<Table>, ColMap( &
 UseDefaults, &
ColName1 = @Token('tkn_<TokenName1>', … );


Вариант не совсем подходит, так как будет нагрузка на источник в рабочее время.
Вот если бы GG мог реплицировать/переносить в таргет процедуры при их изменении на источнике.
...
Рейтинг: 0 / 0
25.02.2019, 00:29
    #39778579
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
nordall1Вариант не совсем подходит, так как будет нагрузка на источник в рабочее время.
Вот если бы GG мог реплицировать/переносить в таргет процедуры при их изменении на источнике.Может
...
Рейтинг: 0 / 0
25.02.2019, 13:23
    #39778769
nordall1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
Alexander Ryndin,
Александр, подскажите, пожалуйста, как. Если есть возможность дайте ссылку.
...
Рейтинг: 0 / 0
25.02.2019, 15:08
    #39778831
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate репликация данных с вызовом процедур
nordall1Alexander Ryndin,
Александр, подскажите, пожалуйста, как. Если есть возможность дайте ссылку.Вот тут есть описание настройки передачи DDL
https://docs.oracle.com/en/middleware/goldengate/core/18.1/reference/ddl.html
https://docs.oracle.com/en/middleware/goldengate/core/18.1/oracle-db/configuring-ddl-support.html
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Golden Gate репликация данных с вызовом процедур / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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