Post migration wizard
Post migration wizard
PMW je čarobnjak, koji je namenjen zadatak po migraciji Pantheona iz verzije 5.0 na 5.5. Sačinjavaju ga zadaci:

U uvodu je opisana funkcionalnost PMW s upozorenjem, da se promene izvode neposredno u bazi podataka.

U koraku podešavanja preduzeća se prikažu osnovni podaci preduzeća, koje definišemo kao »Naše preduzeće« odnosno je to matično preduzeće. Podatke možete po potrebi da menjate i/ili dopunite. Podatke možete naknadno da menjate u šifarniku Subjekata.
1.3.

U ovom koraku se definišu korisnici sa posebnom ulogom, koji mogu biti Administrator i Računovođa. Čarobnjak prikaže sve aktivne korisnike od kojih najmanje jedan defiiniše ulogu administratora.


U novoj verziji programa je omogućeno, da sa jednim zapisom u šifarniku banaka program omogući unos sva tri kursa, koji se pojavljuju kod stranih valuta: kupovni, srednji i prodajni kurs.
Detaljnija uputstva se nalaze na internet strani »Pantheon ™ 5.5 - uputstva za upotrebu«:
http://help.datalab.si/p55/default.asp?URL=000061.html

Detaljna uputstva se nalaze na internet strani »Pantheon ™ 5.5 - uputstva za uporabu«:
http://help.datalab.si/p55/default.asp?URL=008069.html

PMW se automatski prikaže po pokretanju Pantheon™-a 5.5. Ako ste sve korake PMW prethodno već uredili, možete onemogućiti automatski prikaz čarobnjaka tako, da izbrišete operaciju automatskog pokretanja PMW u podešavanjima automatskog pokretanja.
U administratorskoj konzoli (Program – Podešavanj – Administratorska konzola) proširite deo Podešavanja – Parametri programa – Automatsko pokretanje prolaz, označite zapis (red) gde je u nazivu upisano »Post Migration Wizard« i zapis izbrišite s kombinacijom tastera CTRL + DELETE.
Pri kontroli podataka između stare i nove baze se upotrebi procedura “PA_MIG50_55_ThroughTables”
Za sve tabele iz migracije proverite skladnost i upotrebite se isključivo u Migratoru.
Procedura primera podataka iz tabele stare baze (P50) sa sadržajem view-a u novu (P55) bazu.
Kreira se tabela _MIGALL_Table.
create table dbo._MIGALL_Table (acTableName VarChar(100), -- Ime tabelice
anStatus Int, -- Status 1 - nesklad podataka
acSQL VarChar(8000), -- Select član, koji ispiše razlike
acNote ) -- Computed polje s opisom greške, vezano na polje anStatus
U slučaju, da procedura odredi neslaganje primarni se ključevi zapisa gde dolazi do razlika zapišu u tabelu _MIGERR_<StaroImeTabele>. Mogućnosti, koje jednostavno nastanu:
· U slučaju da zapis ne postoji u novoj ili staroj tabeli je zapisan samo jednom.

Slika prikazuje zapise, koji nisu bili preneti iz PA50 u PA55 između postupka migracije.
· U slučaju nepodudaranja podataka su zapisani zapisi iz P50 kao zapis iz P55

Slika prikazuje primer nepodudaranja podataka u tabeli POSLDOGSKLAD; u PA50 nema zapisa podataka u polju DATUMZAP, zato je migrator u PA55 dodao ta dva podatka – datum izvođenja migracije.
Za pregled tih zapisa se upotrebi select član iz tabele _MIGALL_Table.
select acTableName, acSQL from _MIGALL_Table where anStatus = 1 order by acTableName
Kod migracijie se sve select stavke ispišu u logu migracije u fazi “Greške kod upoređivanja podataka između P50 i P55«.