Partnertörzsadatok tisztítása, duplikált adatok összevonása

<< Click to Display Table of Contents >>

Navigation:  Tudásbázis > Pénzügy >

Partnertörzsadatok tisztítása, duplikált adatok összevonása

Previous pageReturn to chapter overviewNext page

A probléma

 

A napi ügyviteli folyamataink során tapasztaljuk, hogy bizonyos partnerek többszörösen is rögzítésre kerülnek a rendszerben. A törzsadatállomány tisztítása érdekében felmerült az az igény, hogy a partner összevonása során ne csak egyetlen „megszűnő” partnert tudjunk kijelölni, hanem lehetőségünk legyen egyszerre, egyetlen művelet keretében több duplikált rekordot is kiválasztani és azokat együttesen beolvasztani a megmaradó partner rekordjába. Szeretnénk tudni, hogy technikai oldalról megoldható-e több tétel jelölővel történő beillesztése a megszűnő partner mezőbe a folyamat felgyorsítása érdekében.

 

Válasz

 

Rendszerünk belső logikája és a tranzakciók összevezetésének bonyolultsága miatt a partner összevonó funkciót kifejezetten egy-egy rekord párosítására fejlesztettük ki. A folyamat során az alábbi lépéseket követjük és szempontokat vesszük figyelembe:

 

1.A folyamat jellegéből adódó korlátok: Amikor elindítjuk az összevonást, a programunk a háttérben minden egyes hivatkozást – legyen szó vevői rendelésről, szállítólevélről vagy pénzügyi számláról – egyesével irányít át a megszűnő partnerről az átvevőre. Annak érdekében, hogy ez az adatátirányítás hiba nélkül és ellenőrizhető módon menjen végbe, a rendszerünk egyszerre csak egy forrás (megszűnő) és egy cél (átvevő) partnert tud kezelni.

2.Az összevonás végrehajtása: Amennyiben egy partnert több alkalommal is rögzítettünk (például háromszor), akkor a tisztítási folyamatot két egymást követő lépésben végezzük el. Először az első duplikátumot vonjuk össze a végleges partnerrel, majd miután ez a folyamat sikeresen lezárult és az első megszűnő partner törlődött, megismételjük a műveletet a következő duplikált rekorddal is.

3.A partnertípusok azonossága: Ügyeljünk arra, hogy a folyamat során csak azonos típusú partnereket tudunk párosítani. Ha egy megszűnő vevőt választunk ki, akkor az átvevő mezőben is csak vevőt tudunk megjelölni; ugyanez a szabály érvényes a szállítók esetében is.

4.Visszafordíthatatlanság: Szeretnénk hangsúlyozni, hogy miután a megerősítő ablakban jóváhagytuk a műveletet, a folyamat már nem megszakítható és nem vonható vissza. A megszűnő partner véglegesen törlődik az adatbázisból, minden adata és története pedig átkerül az átvevő partnerhez.