Post migration wizard
Post migration wizard
PMW je čarovnik, ki je namenjen opravilom po migraciji Pantheona iz različice 5.0 na 5.5. Sestavljajo ga opravila:

V uvodu je opisana funkcionalnost PMW z opozorilom, da se spremembe izvedejo neposredno v podatkovni bazi.

V koraku nastavitve podjetja se prikažejo osnovni podatki podjetja, ki je definirano kot »Naše podjetje« oz. je to matično podjetje. Podatke lahko po potrebi spremenite in/ali dopolnite. Podatke lahko spreminjate naknadno v šifrantu Subjektov.
1.3.

V koraku se definirajo uporabniki s posebno vlogo, ki je lahko Administrator in Računovodja. Čarovnik prikaže vse aktivne uporabnike izmed katerih vsaj enemu določite vlogo administratorja.


V novi verziji programa je omogočeno, da z enim zapisom v šifrantu bank program omogoča vnos vseh treh tečajev, ki se pojavljajo pri tujih valutah: nakupni, srednji in prodajni tečaj.
Podrobna podrobna navodila se nahajajo na spletni strani »Pantheon ™ 5.5 - Navodila za uporabo«:
http://help.datalab.si/p55/default.asp?URL=000061.html

Podrobna podrobna navodila se nahajajo na spletni strani »Pantheon ™ 5.5 - Navodila za uporabo«:
http://help.datalab.si/p55/default.asp?URL=008069.html

PMW se samodejno prikaže ob zagonu Pantheon™-a 5.5. Če ste vse korake PMW predhodno že uredili, lahko onemogočite samodejni prikaz čarovnika tako, da izbrišete operacijo samodejnega zagona PMW v nastavitvah samodejnega zagona.
V administratorski konzoli (Program – Nastavitve – Administratorska konzola) razširite vejo Nastavitve – Parametri programa – Avtomatski zagon opravil, označite zapis (vrstico) kjer je v nazivu vpisano »Post Migration Wizard« in zapis izbrišite s kombinacijo tipk CTRL + DELETE.
Pri kontroli podatkov med staro in novo bazo se uporablja procedura “PA_MIG50_55_ThroughTables”
Za vse tabele iz migracije preverja skladnost in se uporablja izključno v Migratorju.
Procedura primerja podatke iz tabel stare baze (P50) z vsebino view-jev v novi (P55) bazi.
Kreira se tabela _MIGALL_Table.
create table dbo._MIGALL_Table (acTableName VarChar(100), -- Ime tabele
anStatus Int, -- Status 1 - neskladje podatkov
acSQL VarChar(8000), -- Select stavek, ki izpiše razlike
acNote ) -- Computed polje z opisom napake, vezano na polje anStatus
V primeru, da procedura ugotovi neskladja se primarni ključi zapisov kjer prihaja do razlik zapišejo v tabelo _MIGERR_<StaroImeTabele>. Možnosti, ki lahko nastanejo:
· V primeru, da zapis ne obstaja v novi ali stari tabeli je zapisan samo enkrat.

Slika prikazuje zapise, ki niso bili prenešeni iz PA50 v PA55 med postopkom migracije.
· V primeru neujemanja podatkov pa sta zapisana tako zapis iz P50 kot zapis iz P55

Slika prikazuje primer neujemanja podatkov v tabeli POSLDOGSKLAD; v PA50 zapisa nista imela vpisanega podatka v polju DATUMZAP, zato je migrator v PA55 dodal ta dva podatka – datum izvajanja migracije.
Za pregledovanje teh zapisov se uporabi select stavek iz tabele _MIGALL_Table.
select acTableName, acSQL from _MIGALL_Table where anStatus = 1 order by acTableName
Pri migraciji se vsi select stavki izpišejo v logu migracije v fazi “Napake pri primerjavi podatkov med P50 in P55«.