Следующая таблица содержит обзор результатов копирования записей данных из базы данных исходной компании в базу данных целевой компании с использованием следующих методов копирования.
Добавить новые записи и обновить существующие
Добавляет новые записи и обновляет записи с соответствующими ключами.
Добавить новые записи без обновления существующих
Не обновляет записи с соответствующими ключами, но добавляет новые записи.
Обновить существующие записи без добавления новых
Обновляет записи с соответствующими ключами без добавления новых записей.
Удалить все записи и добавить новые записи
Удаляет все существующие записи в целевой базе данных и добавляет новые записи.
Метод копирования |
Копирование из таблицы 1 (T1) в таблицу 2 (T2) |
||||||||
---|---|---|---|---|---|---|---|---|---|
Добавить новые записи и обновить существующие |
Перед копированием |
После копирования |
|||||||
T1 |
T2 |
T1 |
T2 |
||||||
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
||
1 |
A |
1 |
C |
1 |
A |
1 |
A |
||
2 |
B |
2 |
F |
2 |
B |
2 |
B |
||
3 |
C |
3 |
E |
3 |
C |
3 |
C |
||
4 |
D |
4 |
D |
4 |
D |
||||
Добавить новые записи без обновления существующих |
Перед копированием |
После копирования |
|||||||
T1 |
T2 |
T1 |
T2 |
||||||
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
||
1 |
A |
1 |
A |
1 |
A |
1 |
A |
||
2 |
B |
2 |
F |
2 |
B |
2 |
F |
||
3 |
C |
3 |
C |
3 |
C |
3 |
C |
||
4 |
D |
4 |
D |
4 |
D |
||||
Обновить существующие записи без добавления новых |
Перед копированием |
После копирования |
|||||||
T1 |
T2 |
T1 |
T2 |
||||||
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
||
1 |
A |
1 |
A |
1 |
A |
1 |
A |
||
2 |
B |
2 |
F |
2 |
B |
2 |
B |
||
3 |
C |
3 |
C |
3 |
C |
3 |
C |
||
4 |
D |
4 |
D |
||||||
Удалить все записи и добавить новые записи |
Перед копированием |
После копирования |
|||||||
T1 |
T2 |
T1 |
T2 |
||||||
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
Бизнес-ключ |
Содержание |
||
1 |
A |
1 |
A |
1 |
A |
1 |
A |
||
2 |
B |
2 |
F |
2 |
B |
2 |
B |
||
3 |
C |
3 |
C |
3 |
C |
3 |
C |
||
4 |
D |
4 |
D |
4 |
D |
||||
Внимание
При копировании данных с помощью метода копирования "Обновить существующие записи без добавления новых" могут возникнуть ошибки, если копируются объекты, зависящие от других объектов, которые существуют в источнике, но отсутствуют в цели.
Например, предположим, что исходная и целевая компании содержат правило распределения, DR01, со следующими зависимостями.
В источнике DR01 зависит от центров учета C001 и C002.
В цели DR01 зависит от центров учета C003 и C004.
Необходимо скопировать DR01, C001 и C002 из источника в цель. Однако так как C001 и C002 не существуют в цели, а выбранный метод копирования не добавляет новые записи, C001 и C002 не копируются. Поскольку правило распределения DR01 зависит от C001 и C002, которых нет в цели, в приложении возникает ошибка, и запись для DR01 не обновляется.