Uputstvo za migraciju Pantheon™ 5.5
Migracija je postupak nadogradnje koji se od
postupka uobičajene nadgradnje razlikuje u tome, da mijenja strukturu podatkovne
baze, prevede oblike ispisa u drugim zapisima i uredi referentne integritete.
Migracija ne migrira u cijelosti SQL-I postupke,
zato je potrebno samo te ručno prepisati na ARES (modul za razvoj i uporabu
vlastitih podprograma).
Migracija se ne izvozi diretktno u programu
Pantheon™ 5.0, timviše je za to potreben samostalni program dlMigration55.
Prije
izvođenja migracije obvezno izradite sigurnosne kopije svih podatkovnih baza.
Uputstva za izradu sigurnosnih kopija su
prilozi dokumenata, preporučeni načini tih izrada sigurnosne kopije:
·
iz Administratorske konzole
programa u panelu PODATKOVNA BAZA – SIGURNOSNA KOPIJA
Prilog 1: PA_Backup_ADKonzola.doc
Prilog 2: PA_Backup_ADKonzola_Kratka.doc
·
s programskim alatom ISQLW
direktno na poslužitelju MS SQL \ MSDE
Prilog 3: PA_Backup_ISQLW.doc
Pregledajte popis svih podatkovnih baza odnosno
poduzeća. Podatkovne baze koju ne upotrebljavate izbrišite.
Migrator u cijelosti ne migrira SQL-I postupci
u
ARES. Ako upotrijebite SQL-I postupke se kod migracije posvetujete s vašom
podrškom.
Preporučeno je, da se migracija izvodi na
poslužitelju ili radnoj stanici na kojoj su postavljeni podatkovni poslužitelj MS
SQL\MSDE i aktivne podatkovne baze.
Pantheon™ 5.0, kod migracije obvezno
nadgradite po standardnom postupku na poslijednju raspoloživu verziju (build).
U primjeru t.j. »ručne« nadgradnje trebate:
·
strukture za nadgradnju
podatkovnih baza ftp://ftps.datalab.si/upgrade/HR/release/STR_SI_FULL_21xx.zip
·
programska datoteka
ftp://ftps.datalab.si/upgrade/HR/release/dlPantheon_SI_SI_21xx.ZIP
gdje x navodi poslijednju najvišu brojčanu
oznaku
builda.
Na računalu ili poslužitelju, na kojem će se
migracija izvoditi pripremite (kreirajte) novu mapu iz koje će se migracija
izvoziti.
Korisnici moraju
imati određena puna prava
za pristup do te mape (čitanje, pisanje, brisanje).
Preporučeno je, da se u mapi, gdje je
postavljena
programska oprema Datalab Pantheon™ kreira novu podmapu s imenom »Migracija55«.
Primer:
Pantheon je postavljen u mapi c:\datalab, za migraciju je kreirana podmapa
c:\datalab\migracija55

Postupak migracije se izvodi s programom
»dlMigration55«, koji je korisniku na odabir na FTP mrežnom poslužitelju
poduzeća
Datalab Tehnologije d.d. na naslovu:
ftp://ftps.datalab.si/Programi/DL-utils/dlMigration55_21.zip
Poslijednja verzija programa s dana 21.8.2008.
Za preuzimanje programa kopirajte gornje
povezivanje,
dodajte u naslovni redak preglednika i pritisnite enter.

U tom prozoru izaberite naredbu Pohrani i
datoteku pohranite u mapu, iz koje će se migracija izvoditi (točka 1.4).

Program namjestite (odkomprimirajte odnosno
odzipajte) u direktorij »c:\datalab\migracija« kojim ste ga kreirali po navodu u
točki 1.4

Datoteko odkomprimirajte s desnim klikom na
datoteku »dlMigration55« i iz izbornika izberite naredbu »Extract All...«

Odredite mapu, gdje se program odkomprimira.

Za dovršavanje postupka kliknite na tipku
Dovrši.

Po dovršenom postupku se u mapi namjesti program
za migraciju.

Upišite
korisničko ime s kojim se
prijavljujete u program Pantheon ™ 5.0 i pripadajuća lozinka.
Korisnik mora imati puno pravo, migracije ne izvodite s korisnikom s ograničenim
pravima u programu Pantheon ™.
U popisu Poduzeće izaberite poduzeće odnosno
podatkovnu bazu koju želite migrirati. U primjeru, da migrirate više podatkovnih
baza nije moguće bilokoju podatkovnu bazu izabrati.
Program u polju Poslužitelj prikaže ime
podatkovnog poslužitelja i u polju Podatkovna baza naziv podatkovne baze, koja je
izabrana.
Za nastavljanje postopka migracije kliknite na
tipku »Nastavi«.

·
Put – Novosti: upišite put do
mape, iz koje će se migracija vršiti, mapa jednostavno tu izberete iz popisa (s
klikom u polje se na koncu prikaže tipka za izbor mape)
·
Put – sigurnosna kopija:
odredite ili pustite preuzetu određenu mapu, gdje nam migrator pohrani
sigurnosnu kopiju ispod baze
·
Put - Program: odredite put do
mape, gdje je namješten program Pantheon ™
2.2.1.
Izbor postavki migracije
|
Postavke |
Opis |
|
Sigurnosna
kopija |
Ako je
postavka izabrana izrade se sigurnosne kopije podatkovnih baza. Ako su bile
sigurnosne kopije već kreirane prethodno (točka 1.1), jednostavno to
postavke
odznačite. |
|
Kopija podatkovne baze
|
U primjeru izabranog
parametra se za svaku podatkovnu bazu, koja će se migrirati automatski
ustvari kopija podatkovne baze. Obvezno u tom primjeru odredite sufiks
nove podatkovne baze (pogledajte ispod).
Migrira se kopija
podatkovnih baza, postojeće pod. baze se ne migriraju i su po migraciji
još vidljive na verziji 5.0
Ako se parameter označi
provjerite, da li imate dovoljno prostora na diskovnom pogonu, koje su
aktivne podatkovne baze, koja se količina podataka za baze podijeli ! |
|
Sufiks nove (P55) podatkovne baze (sufix)
|
Ako se
migriraju kopije
pod. baze (pogledajte gore), obavezno odredite sufiks, koji nam znači
izdvoji
nazive podatkovnih baza. Sufiks se dodaje na kraj postojećeg imena pod.
baze.
Primjer: postojeće ime
pod. baze »SigmaSistemi«, novo ime pod. baze »SigmaSistemiP55«, gdje je
bio određen sufiks »P55«
Kod izbora sufiksa
odredite značenje kratko ime bez razmaka, slova s kvačicom i posebnih
znakova. |
|
Prijenos novosti iz poslužitelja
|
Postavljanje mora biti
obavezno izabrano, u supreotnome primjeru migracija se ne izvede uspješno.
Parameter je
upotrijebljen u
primjeru, ako ručno prenesemo datoteke potrebne za nadgradnju iz Datalab
FTP poslužitelja u postupku napredne migracije. |
|
Automatski napuni null vrijednosti
|
Parametar nam je
označen. |
|
Automatski uredi referentni integritet
|
Parametar nam bude
označen. |
|
Kontrola podataka između stare i nove baze
|
Parameter nam bude
označen. Podrobnije je parameter opisan u poglavlju 5. |
|
Nadogradnja programa
|
Ako je
postavka
izabrana migrator prema krajnjoj migraciji podatkovnih baza automatski nadgradi
(izmjeni) programske datoteke. Iz mape iz koje se izvoze migracije
prekopira datoteku »Pantheon55_SQL.exe« u mapu, gdje je namješten
program. |
|
Nadgrađujem na verziju (radno - beta)
|
Obvezno izberite Radna
verzija. |
|
Podatkovne baze na poslužitelju
|
U
popisu podatkovnih
baza označite podatkovne baze, koje želite migrirati. Preporučeno su
označene sve podatkovne baze. |
Postupak migracije pokrenite s klikom na tipku
Migracija.
2.2.2.
Izvođenje migracije
U
statusnom prozoru na desnoj strani programa će se
ispisivati aktivnost migratora i aktivnosti veze popravil referentne integritete. Migracija
je vremenski trajala cca. 1 sat / 1 GB podatka, ovisno od
mogućnosti strojne opreme.
Migrator
će u direktorij iz
kojeg se vrši nadogradnja automatski prenosi:
·
strukture za nadogradnju
podatkovne baze
ftp://ftps.datalab.si/upgrade/HR/release/STR_SI_FULL_55xxxx.7z (ftp://ftps.datalab.si/upgrade/HR/release/STR_SI_FULL_55xxxx.zip
- jednak sadržaj u drugem formatu),
·
prevedenu datoteku za konverziju
ispisa
ftp://ftps.datalab.si/upgrade/HR/release/dlMigration55ReportRepl.zip
·
programsko datoteko za PA 5.5
ftp://ftps.datalab.si/upgrade/HR/release/dlPantheon_SQL_SI_SI_55xxxx.ZIP .
Migracija podatkovnih baza je končana kako se u
statusnom prozoru ispiše poruka:
Kraj: Nadogradnja podatkovne baze (1)
Kraj: Nadogradnja uspješna
Greške i
izvještaji prikazani u statusnom prozoru
se pohrane u mapu iz koje se vrši migracija s imenom
»NadgradiBaze_vremenska_oznaka_nastanka.log«.
Po krajnjoj migraciji podatkovne baze u mapi iz
koje se vršila migracija odkomprimirajte datoteku
»dlPantheon_SQL_SI_SI_55xxxx.7z« i kopirajte ju u mapu, u kojoj je namješten
program Pantheon ™.

Prikaz komprimirane programske datoteke
»dlPantheon_SQL_SI_SI_55xxxx.7z«, kojeg odkomprimirate u istu mapu.

Prikaz odkomprimirane programske datoteke
»Pantheon55_SQL.exe«, kojeg kopirate u mapu, gdje je namješten program
Pantheon™.

Kreiranje prečice za Pantheon™ 55 na
Desktop.

Za rad Pantheon™ 55 na radnim stanicama
je potrebna programska datoteka »Pantheon55_SQL.exe« iz mape na
poslužitelju (iz
kojeg se vršila migracija) putem mreže prekopirati u mapu, gdje je
namješten Pantheon™. Do te datoteke se kreira prečica na Desktop za brže
pokretanje programa.
Za odkomprimiranje trebate program 7zip, kojeg
jednostavno dobijete na mrežnoj stranici https://www.7zip.com
Po prvom pokretanju programa osvježite popis
poduzeća s klikom na tipku »Osvježi«. Program će prikazati migrirane podatkovne
baze za verziju PA55, nemnigrirane podatkovne baze verzije PA50 u popisu nisu
prikazane.


Log nadgradnje je sastavljen iz sadržajno
izdvojenih djelova, koji se ispisuju podjednako, kako migrator izvodi migraciju podatkovnih
baza po zasebnim fazama. Log nadgradnje si jednostano pregledate po krajnjoj
migraciji u prozoru »Pregled loga nadgradnje«. Log se automatski pohrani po
krajnjoj migraciji u mapu, iz koje se migracija izvodila odnosno u mapu, koja je
određena kao mapa za
novosti.
Ime datoteke loga je sastavljeno iz imena
»NadgradiBaze«, podcrtavanja i vremenske oznake nastanka loga (godina, mjesec, dan,
sat u formatu LLLLMMDDUUMMSS).
Primjer: NadgradiBaze_20081022081859.log
1.
Faze migracije:
·
Početak nadgrađivanja (faza 1)
·
Priprema podataka (B-prije
nadgradnje)
·
Priprema podataka (A-po
nadgradnji samo build 500000)
·
Priprema podataka (B-prije
nadgradnje)
·
Priprema podataka (A-po
nadgradnji)
·
Priprema podataka (R-popravak
reporta)
·
Priprema podataka (R-konverzija
reporta)
·
Greške kod primjera podataka
između P50 i P55 !
·
Popunjavanje manjkajućih zapisa
(RI).
·
Kontrola korisnika
·
Kraj nadgradnje (faza 2)
·
Uputstva za migraciju na
mrežnoj stranici poduzeća Datalab Tehnologije d.d.
https://www.datalab.si/podpora/migracija_na_pantheon_55/
·
Video »Migracija na 5.5 – primjer
migriranja baze« (PanCon 08, Portorož)
mms://media.datalab.si/si/pancon08/Migracija_na_55.wmv