Navigace:  Replikace >

Komplexní replikace

Previous pageReturn to chapter overviewNext page

Tento nástroj modulu Replikace umožňuje porovnávat dvě kompletní databáze systému. Na základě rozdílu, který mezi těmito databázemi vznikl, navrhnout a poté zrealizovat pomocí standardních replikačních nástrojů srovnání těchto databází. Nástroj komplexní replika je určen především těm uživatelům, kteří dlouhodobě využívají modul replikace a u kterých mohlo dojít k rozdílu např. mezi dvěma pobočkovými databázemi (díky tomu, že např. nebyly odreplikovány všechny repliky, došlo ke ztrátě určité databáze, nebo se nepodařilo dohrát určitou změnovou databázi,…). V takovéto situaci máme dvě instalace Soft-4-Salu se dvěma datovými soubory – tj. s4s-data.mdb.

Funkce komplexní repliky pracuje tak, že porovná dvě databáze (tedy dva soubory s4s-data.mdb) proti sobě a navrhne vyrovnání rozdílů pomocí standardních změnových záznamů a standardních replikačních nástrojů. Při porovnávání dvou databází, tzn. jedné aktuální a jedné archivní, systém zpracování informace nejenom o tom, který doklad kde chybí, ale využívá k porovnávání i informace o nastavených číselných řadách.

! Příklad !

Pokud má centrální satelit číselnou řadu faktur začínající na A a satelit vůči kterému se srovnávají informace má číselnou řadu začínající písmenem B, potom pokud v archivní databázi jsou navíc faktury začínající B - tyto se dohrají do centrální databáze. /Je to proto, že satelit archivní má práva zadávat a vytvářet faktury s prefixem B./ Pokud však v archivní databázi přebývají některé faktury s prefixem A, systém komplexních replik navrhne jejich zrušení na druhém satelitu.

Praktické využití funkce komplexní repliky pracuje ve třech krocích:

1.První krok, který je aktivován tlačítkem start zpracovává centrální databázi systému, ve kterém pracuji a proti ní musí uživatel najít archivní databázi. Uživatel buďto sám zkopíruje souboru s4s-data.mdb z disku druhého satelitu do pomocného adresáře a nebo ve vzdáleném satelitu vytvoří archivní diskety a ty si přinese pro komplexní repliku. Ve chvíli, kdy má systém dvě databáze, spustí porovnávání dat, porovnává jednotlivé soubory, využívá informaci o nastavených číselných řadách. Zpracování rozdílových informací může trvat i několik desítek minut, s tím, že nejdéle trvající práce týkající se skladových pohybů a případně výrobních čísel. Doporučujeme spouštět tuto funkci pokud možno na serveru.
2.V druhém kroku systém ukáže veškeré změny v přehledu a tyto změny popisuje jak co do typu dokladu, tak co do druhu změny, tak co do čísla dokladu. S navrženým přehledem změn musí uživatel dále pracovat, prohlédnout ho a označit ty změny, které akceptuje jako změny které se mají zapsat do databáze. Každý řádek má v přehledu připravené označovací pole, do kterého uživatel jednu změnu po druhé označuje. V přehledu změn je připraveno tlačítko označ, které označí hromadně všechny změny, které jsou příslušné aktivnímu výběru. Změny, které uživatel prochází, se rozdělují na změny, které jsou směřovány do aktuální databáze a na změny, které jsou směřovány do archivní databáze /např. ze vzdálené pobočky/.

3. Ve třetím kroku systém dokáže označené změny nahrát, případně připravit pro nahrání do dvou databází. Změny, které se mají nahrát do aktuálního satelitu je možné vpustit okamžitě bez zvláštních požadavků. Změny, které mají projít na         vzdálený satelit musí projít pomocí standardního modulu replikací. Proto jsou připravena tlačítka na přehledové sestavě.