Migrator je alat koji nadograđuje (migrira) PANTHEON 5.0 na 5.5,
što se ne može postići normalnim nadogradnjama unutar PANTHEON-a.
Migracija je proces koji mijenja strukturu baze podataka, konvertuje
izvještaje u drugi format i uspostavlja referentnu integritet, sve u
cilju da se PANTHEON 5.0 baza podataka može koristiti u PANTHEON 5.5.
Migrator ne konvertuje potpuno SQL-i procedure, koje moraju biti
konvertovane ručno.
1 Priprema
1.1 Backup
Napravite rezervne kopije svih vaših baza podataka prije nego što započnete
proces migracije.
Rezervne kopije PANTHEON baza podataka mogu se napraviti:
- iz Administrativnog panela u PANTHEON-u (Baza podataka | Backup), ili
- sa SQL Query Analyzer alatom (isqlw.exe) koji dolazi sa MS
SQL Server-om.
1.2 Lista Baza Podataka
Napravite listu baza podataka koje želite nadograditi. Uklonite baze
podataka koje vam nisu potrebne.
1.3 SQLI-i Procedure
Migrator ne konvertuje potpuno SQL-i procedure u ARES DPA-e.
Posavjetujte se sa vašim pružateljem podrške prije migracije SQL-i procedura.
1.4 Migracija
Preporučuje se da se migracija izvrši na računaru koji pokreće
bazu podataka i drži relevantne baze podataka.
1.5 Nadogradnja PANTHEON 5.0
PANTHEON 5.0 mora biti nadograđen na najnoviju dostupnu verziju prije
migracije.
Ako nadograđujete ručno, trebat će vam (sa
ftp://ftps.datalab.si/upgrade/[loc]/release/,
gdje [loc] je lokalizacija
koja vam je potrebna):
- nadogradnje baza podataka
(datoteka nazvana kao STR_[loc]_FULL_21xx.zip),
i
- izvršna datoteka PANTHEON-a
(datoteka nazvana kao dlPantheon_SI_SI_21xx.ZIP),
gdje xx označava najnoviju dostupnu verziju.
1.6 Migrator Folder
Napravite folder za Migrator. Uvjerite se da imate privilegije da to
uradite.
Preporučuje se da se ovaj folder kreira unutar instalacionog
foldera PANTHEON-a. Dajte mu očigledno ime, kao Migration55.

1.7 Preuzmi Migrator
Preuzmite migrator sa Datalab-ove FTP stranice
ftp://ftps.datalab.si/Programi/DL-utils/. Potražite datoteku nazvanu kao
dlMigration_xx.zip, gdje xx označava verziju Migratora. Preuzmite
najnoviju i sačuvajte je u folderu za migraciju koji ste ranije kreirali.

Nakon što je preuzimanje završeno, raspakujte arhivu u isti folder.
Da biste to uradili, desni klik na datoteku i odaberite Raspakuj sve....

Unesite ili pretražite folder za migraciju koji ste ranije kreirali.

Nakon što je raspakivanje završeno, kliknite Završi da zatvorite
čarobnjaka za raspakivanje.

2 Migracija
2.1 Pokreni Migrator
Pokrenite Migrator izvršavanjem dlMigration55.exe u folderu za migraciju.

Unesite korisničko ime i lozinku - iste koje koristite za prijavu na
PANTHEON 5.0.
Ovaj korisnik mora imati punu autorizaciju u PANTHEON-u. Migracija nije
moguća za korisnike sa ograničenim privilegijama.
Odaberite kompaniju koju želite migrirati. Ako migrirate više
baza podataka, možete odabrati bilo koju od njih.
Polje Server i Baza Podataka prikazuje ime servera i ime baze
podataka odabrane kompanije.
Kliknite Nadaljuj (Nastavi).
2.2 Nadogradnja Baze Podataka

- Poti | Novosti (Putanje | Nadogradnje) - folder iz
kojeg će se migracija izvršiti
- Poti – varnostna kopija (Putanje | Backup) - folder
u kojem će se čuvati rezervne kopije
- Poti - Program (Putanje | Izvršna) - folder gdje
se može naći izvršna datoteka PANTHEON-a
| Opcija |
Opis |
|
Varnostna
kopija (backup) |
Napravite rezervnu kopiju baze podataka prije nadogradnje. Ako
ste napravili rezervnu kopiju ručno, možete onemogućiti ovu opciju. |
| Kopija
podatkovne baze
(napravite kopiju baze podataka) |
Napravite kopiju
svake baze podataka koja će biti migrirana i migrirajte
kopije. Originali ostaju u verziji 5.0.
Morate navesti sufiks baze podataka ako koristite ovu opciju.
Uvjereni ste da imate dovoljno prostora na disku prije korištenja ove opcije.
|
|
Pripona
nove (P55) podatkovne baze (sufiks) (sufiks migrirane baze podataka) |
Sufiks koji se dodaje kopijama baza podataka.
Primjer: unos P55 će imenovati kopiranu
bazu podataka MyDatabaseP55.
Ne koristite razmake i posebne znakove za sufiks,
i zadržite ga kratkim.
|
|
Prenos
novosti iz strežnika (preuzmi nadogradnje) |
Preuzmite datoteke potrebne za migraciju. Preporučuje se da
ova opcija ostane omogućena.
Ako ste ručno preuzeli datoteke za migraciju sa
Datalab-ove FTP stranice, možete onemogućiti ovu opciju.
|
|
Avtomatsko
napolni null vrednosti (popunite null vrednosti) |
Održavajte ovu opciju omogućenom.
|
|
Avtomatsko
uredi referenčno integriteto (uspostavi referentnu integritet) |
Održavajte ovu opciju omogućenom.
|
|
Kontrola
podatkov med staro in novo bazo (uporedi podatke u staroj bazi sa
novom bazom) |
Održavajte ovu opciju omogućenom.
|
|
Nadgradnja
programov (nadogradnja izvršnih datoteka) |
Ako je omogućeno, Migrator će (nakon što migracija
bude završena) kopirati Pantheon55.exe iz foldera za migraciju
u instalacioni folder PANTHEON-a.
|
|
Nadgradjujem
na verziju (redna - beta) (nadogradnja na verziju ili beta) |
Odaberite Redna (izdanje) osim ako znate šta
radite.
|
|
Podatkovne
baze na strežniku (baze podataka na serveru) |
Odaberite baze podataka koje želite migrirati. Po defaultu, sve
baze podataka su odabrane. |
Kliknite na Migracija (migracija) dugme da započnete proces migracije.
Migracija baze podataka od 1 GB traje otprilike 1 sat, u zavisnosti od vaše
hardverske opreme.
Log na desnoj strani će prikazati istoriju akcija Migratora.
Migrator će preuzeti sledeće datoteke u folder za migraciju
(iz
ftp://ftps.datalab.si/upgrade/[loc]/release/, gde
[loc] je lokalizacija koja
vam je potrebna):
- nadogradnje strukture baze podataka
STR_[loc]_FULL_55xxxx.7z
(alternativno, u Zip arhivi STR_[loc]_FULL_55xxxx.zip),
- alat za konverziju izvještaja
dlMigration55ReportRepl.zip
- PANTHEON 5.5 izvršna datoteka
dlPantheon_SQL_[loc]_[loc]_55xxxx.ZIP
[loc] je lokalizacija koja vam je potrebna; xxxx je broj verzije PANTHEON-a
Migracija je završena kada log prikaže::
Kraj: Nadogradnja baze podataka (1)
Kraj: Nadogradnja uspješna
Log se automatski čuva u datoteci, nazvanoj kao
NadgradiBaze_time_stamp.log.
3 Pokreni PANTHEON 5.5
3.1. Server
Nakon što je migracija završena, pronađite datoteku nazvanu kao
dlPantheon_SQL_[loc]_[loc]_55xxxx.7z
u folderu za migraciju i raspakujte je u instalacioni folder PANTHEON-a.

Napravite prečicu na radnoj površini do Pantheon55_SQL.exe.


3.2 Radne Stanice
Kopirajte Pantheon55_SQL.exe sa računara na kojem ste izvršili
migraciju na sve radne stanice koje će koristiti PANTHEON 5.5. Napravite
prečice na radnoj površini radi lakšeg pristupa.
3.3 Pokreni PANTHEON
Prilikom prvog pokretanja, kliknite na Osveži dugme da osvežite listu
kompanija/baza podataka. Baze podataka PANTHEON 5.0 se ne prikazuju na listi.

4 Log

Log prikazuje istoriju akcija koje je Migrator izvršio. Log se
takođe čuva u datoteci za kasniji pregled. Log datoteka se može naći u
folderu za migraciju ili folderu za nadogradnje (gde se preuzimaju datoteke za
nadogradnju).
Log datoteka se naziva kao NadgradiBaze_YYYYMMDDHHMMSS.
Faze migracije:
- Početak nadogradnje (faza 1)
- Pripremite podatke (B-prije nadogradnje)
- Pripremite podatke (A-poslije nadogradnje, samo verzija 500000)
- Pripremite podatke (B-prije nadogradnje)
- Pripremite podatke (A-poslije nadogradnje)
- Pripremite podatke (R-popravite izvještaje)
- Pripremite podatke (R-konvertujte izvještaje)
- Greške prilikom upoređivanja originalnih i migriranih podataka
- Popunite nedostajuće zapise (referentna integritet).
- Provjerite korisnike
- Kraj nadogradnje (faza 2)
5 Više Informacija
Uputstva za migraciju na Datalab-ovoj web stranici:
https://www.datalab.eu/index.php?id=3819
Video "Migracija na 5.5" sa Pantheon Konferencije 2008 (na
slovenščini):
mms://media.datalab.si/si/pancon08/Migracija_na_55.wmv