Ez a táblázat áttekintést nyújt arról, hogy milyen eredménye lesz az adatrekordok forráscégből célcégbe másolásának az alábbi másolási módszerekkel:
Új rekordok hozzáadása és a meglévő rekordok aktualizálása
Az új rekordokat hozzáadja, a megegyező kulccsal rendelkezőket pedig aktualizálja.
Új rekordok hozzáadása a meglévő rekordok aktualizálása nélkül
Nem aktualizálja a megegyező kulcsokkal rendelkező rekordokat, de az újakat hozzáadja.
Meglévő rekordok aktualizálása új rekordok hozzáadása nélkül
A megegyező kulcsokkal rendelkező rekordokat aktualizálja, de újakat nem ad hozzá.
Összes rekord törlése, azután új rekordok hozzáadása
Az összes meglévő rekordot törli a céladatbázisban, és újakat ad hozzá.
Másolási módszer |
Másolás az 1. táblából (T1) a 2. táblába (T2) |
||||||||
---|---|---|---|---|---|---|---|---|---|
Új rekordok hozzáadása és a meglévő rekordok aktualizálása |
Másolás előtt |
Másolás után |
|||||||
T1 |
T2 |
T1 |
T2 |
||||||
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
||
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 |
||||
Új rekordok hozzáadása a meglévő rekordok aktualizálása nélkül |
Másolás előtt |
Másolás után |
|||||||
T1 |
T2 |
T1 |
T2 |
||||||
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
||
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 |
||||
Meglevő rekordok aktualizálása új rekordok hozzáadása nélkül |
Másolás előtt |
Másolás után |
|||||||
T1 |
T2 |
T1 |
T2 |
||||||
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
||
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 |
||||||
Összes rekord törlése, azután új rekordok hozzáadása |
Másolás előtt |
Másolás után |
|||||||
T1 |
T2 |
T1 |
T2 |
||||||
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
Üzleti kulcs |
Tartalom |
||
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 |
||||
Figyelem!
Ha a "meglévő rekordok aktualizálása új rekordok hozzáadása nélkül" módszerrel másol adatokat, hibák merülhetnek fel azon objektumok másolásakor, amelyek olyan más objektumokkal állnak függési viszonyban, amelyek csak a forráscégben léteznek, a célban nem.
Tegyük fel például, hogy a forrás- és a célcégben is megtalálható a DR01 felosztási szabály, amely az alábbi függőségeket tartalmazza:
A forrásban DR01 a C001 és a C002 költséghelyektől függ.
A célban a DR01 a C003 és a C004 költséghelyektől függ.
A DR01, a C001 és a C002 másolását szeretné végrehajtani a forrásból a célba. Mivel azonban a célban nincs C001 és C002 költséghely, és olyan másolási módszert választott, amely nem ad hozzá új rekordokat, a C001 és a C002 nem lesz átmásolva. Tekintve, hogy a DR01 a célban nem található C001 és C002 költséghelyektől függ, az alkalmazás hibába fog ütközni, és nem fogja tudni aktualizálni a DR01 rekordját.