Сбор измененных данных и Dynamics AX

Чтобы оптимизировать интеграцию данных из системы Axapta, мы попросим их включить сбор данных об изменениях (CDC) для отслеживания таблиц изменений и улучшить наш ETL с помощью SSIS 2012 (добавочная загрузка и т. д.).

Но я ничего не знаю о системе Axapata. Может ли активация CDC на их оперативной базе Axapta вызвать у них проблемы? Следует ли принимать особые меры предосторожности?

Заранее спасибо.


person user3640552    schedule 15.05.2014    source источник


Ответы (1)


Существуют задокументированные сценарии, в которых CDC рекомендуется, см. Настройка AIF для отслеживания изменений .

В редких случаях синхронизация AX может решить переименовать таблицу, создать новую таблицы, скопируйте записи из старой в новую и, наконец, удалите старую таблицу. В этом случае я ожидаю, что настройки CDC для таблицы также будут удалены.

Я не думаю, что CDC широко используется, поэтому не ожидайте много ответов. Эта ссылка может оказаться полезной.

person Jan B. Kjeldsen    schedule 15.05.2014
comment
Спасибо за ваш ответ. На сайтах ничего не нашел :( Может нужно сделать концепт пруфа... - person user3640552; 19.05.2014
comment
Я не думаю, что CDC окажет серьезное влияние на AX, если только он не будет использоваться для таблиц транзакций большого объема. - person Jan B. Kjeldsen; 19.05.2014
comment
Но это будет проблемой, если AX решит переименовать, удалить таблицы и т. д. CDC не будет работать правильно. - person user3640552; 20.05.2014
comment
Конечно, но это должно быть проблемой низкой частоты, особенно если ваша схема таблицы стабильна. Вам, вероятно, понадобится сценарий SQL или класс AX с прямым SQL, чтобы включить CDC в любом случае. Затем запускайте это после каждого развертывания, чтобы жить. - person Jan B. Kjeldsen; 20.05.2014