Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

Nagy Machinátor súgó

Navigáció: Egyéb funkciók

Adatállomány egyesítés [SY_DUP; xx_xJOIN]

Ugrás Előző Fel Következő Menü

Amennyiben több telephelyen történik adatrögzítés és a telephelyek nincsenek egy (online RC) hálózaton, hanem több, egymástól független Machinátor működik, szükség lehet az egyes telephelyek adatainak egy központi programba történő beegyesítésére.

Erre az ún. JOIN funkciók alkalmasak.

A funkciók működésének alapelve, hogy egy forrás állományba (pl. Ügyféltörzs) egy azonos szerkezetű másik állományból (pl. Ügyféltörzs2) megfelelő technikával betöltünk rekordokat.

A JOIN funkciók megfelelő működéséhez szükség van a forrás állományokra, melyek adatai kerülnek majd a cél állományokba.

A forrás állományok kialakítására V4ONLY módban nem javasolt használni a korábban alkalmazott külső, "batch" fájlos másolási, ill. indexelési technikát, mivel ahhoz mindenképpen le kellene állítani előtte a szolgáltatásként futó szerver magot, ezért a következő a javasolt módszer.

Forrásfájlok létrehozása

A szerver MAIN.CFG fájljában kell a DUPLICATE blokkban rögzíteni azokat a fájlokat, melyekből az egyesítések forrás fájljai lesznek.

Pl. az ügyféltörzs egyesítéshez az alábbi fájlok lehetnek szükségesek:

 

DUPLICATE

 ÜgyfélTörzs  : ÜgyfélTörzs2 = ?_UGYF2;

 ÜgyfélThely  : ÜgyfélThely2 = ?_UTEL2;

 ÜgyfélBesor  : ÜgyfélBesor2 = ?_UBES2;

 ÜgyfélBank   : ÜgyfélBank2  = ?_UGYFB2;

 ÜgyfélCikkE  : ÜgyfélCikkE2 = ?_UGYFC2;

 ÜgyfélÜgynök : ÜgyfélÜgynö2 = ?_UGYUG2;

 ÜgyfélFSzám  : ÜgyfélFSzám2 = ?_UGYFF2;

 ÜgyfélSzem   : ÜgyfélSzem2  = ?_UGYFS2;

END DUPLICATE;

 

Minden JOIN funkció saját duplikált fájlokat igényel, ezek pontos ismerete feltétlenül szükséges a megfelelő működés kialakításához.

Amennyiben nem ismerjük ezeket a fájlokat, kérjünk tanácsot az ügyeleti szolgálaton (06/1-481-9002, support@nagymachinator.hu)

A duplikált fájlok a szerveren a DATA mappában lesznek tárolva.

A forrás fájlokat a forrás helyen az SY_DUP funkcióval lehet egy ZIP fájlba csomagolni A szükséges paraméter: Üzemmód=Export.

Forrás fájlok készítése

Forrás fájlok készítése

Az export indítható a kiszolgáló leállításával (ekkor minden terminálból ki kell lépni) vagy menet közbeni exportálással.

Előbbi mód javasolt az éles adatexportra, míg utóbbi esetben nem garantált, hogy a fájlok a tényleges adattartalommal kerülnek a ZIP-be:

Figyelmeztetés az inkonzisztens működésre

Figyelmeztetés az inkonzisztens működésre

Azok a fájlok kerülnek a ZIP-be, melyek a forrás program MAIN.CFG-jében duplikálva vannak. A fájlok a ZIP-be már a MAIN.CFG-ben beállított duplikált fájlnevekkel kerülnek bele.

A funkció terminálon is indítható, ekkor a terminálon elérhető meghajtók közül lehet választani.

Forrásfájlok elhelyezése a cél helyre

A forrásfájlok elhelyezéséről a célhelyen manuálisan kell gondoskodni (pl. ha e-mailben vagy pendriveon érkezik a ZIP, azt a mellékletből ki kell menteni/másolni egy megadott (pl. DATA2) mappába.

A duplikált fájlokat tartalmazó ZIP-ből az SY_DUP funkcióval lehet a forrás fájlokat a DATA mappába másolni. A szükséges paraméter: Üzemmód=Import.

Forrásfájlok importálása a célhelyre

Forrásfájlok importálása a célhelyre

A Mód kapcsoló hasonlóan működik, mint az export funkciónál, azzal a különbséggel, hogy a menet közbeni import kizárólag akkor okoz problémát, ha a hálózatban egy másik terminálról pont azokat a duplikált állományokat kezelik, melyek betöltésre kerülnek.

Inkonzistens betöltés

Inkonzistens betöltés

Azok a fájlok kerülnek a DATA mappába, melyek a cél program MAIN.CFG-jében duplikálva vannak. Amely fájlok nincsenek benne a ZIP-ben, de a MAIN.CFG-ben igen, törlésre kerülnek a DATA mappából.

A funkció terminálon is indítható, ekkor a terminálon elérhető meghajtók közül lehet választani.

Beegyesítés

A beegyesítés a xx_xJOIN funkciókkal lehetséges.

Ezek a funkciók a duplikált forrásfájlok tartalmát egyesítik a célfájlokkal.

A betöltés három féle módon történhet:

1. a cél fájl teljes felülírásával

2. a cél fájlban nem lévő új rekordok betöltésével

3. a cél fájlban nem lévő új rekordok betöltésével, és az azonos rekordok felülírásával (különbség az 1. módszerhez képest, hogy itt a cél fájlban nem lévő rekordok nem kerülnek törlésre a forrás fájlból)

A három üzemmód a Felülírható menüparaméter különböző értékeivel állítható be.

Ügyféltörzs egyesítés

Ügyféltörzs egyesítés

A szükséges egyesítő akciókat menümódosítással egymás után láncba is lehet fűzni és terminálról indítani. Az almenübe első helyre az SY_DUP/Üzemmód=Import funkció is elhelyezhető, így egy menüponttal lehet kezelni a betöltést és az egyesítéseket.