Datalab Migrator
DataLab Migrator
Uputstvo za migraciju Pantheon™ 5.5
Migracija je postupak nadogradnje koji se od postupka uobičajene nadgradnje razlikuje u tome, da mienja strukturu baze podataka, prevede oblike ispisa u drugim zapisima i uredi referentne integritete.
Migracija ne migrira u celosti SQL-I postupke, zato je potrebno samo te ručno prepisati na ARES (modul za razvoj i upotrebu vlastitih podprograma).
Migracija se ne izvozi direktno u programu Pantheon™ 5.0, više je za to potreban automatski program dlMigration55.
Pre izvođenja migracije obavezno izradite sigurnosne kopije svih baza podataka.
Uputstva za izradu sigurnosnih kopija su prilozi dokumenata, preporučeni načini tih izrada sigurnosne kopije:
· iz Administratorske konzole programa u panelu BAZA PODATAKA – SIGURNOSNA KOPIJA
Prilog 1: PA_Backup_ADKonzola.doc
Prilog 2: PA_Backup_ADKonzola_Kratka.doc
· programskim alatom ISQLW direktno na SERVERU MS SQL \ MSDE
Prilog 3: PA_Backup_ISQLW.doc
Pregledajte spisak svih baza podataka odnosno preduzeća. Baze podataka koje ne koristite, izbrišite.
Migrator u celosti ne migrira SQL-I postupci u ARES. Ako koristite SQL-I postupke, pre migracije se posavetujte s vašom podrškom.
Preporučeno je, da se migracija izvodi na serveru ili radnoj stanici na kojem je podešen server podataka MS SQL\MSDE i aktivne baze podataka.
Pantheon™ 5.0, pre migracije obavezno nadogradite po standardnom postupku na zadnju raspoloživu verziju (build).
U slučaju t.j. »ručne« nadogradnje vam je potrebno:
· strukture za nadogradnju baza podataka ftp://ftps.datalab.si/upgrade/RS/release/STR_SI_FULL_21xx.zip
· programska datoteka ftp://ftps.datalab.si/upgrade/RS/release/dlPantheon_SI_SI_21xx.ZIP
gde x znači poslednja najviša brojčana oznaka builda.
Na računaru ili serveru, 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, gde je podešena programska oprema Datalab Pantheon™ kreira novu podmapu sa imenom »Migracija55«.
Primer:
Pantheon je postavljen u mapi c:\datalab, za migraciju je kreirana podmapa c:\datalab\migracija55

Postupak migracije se izvodi sa programom »dlMigration55«, koji je korisniku na raspolaganju na FTP mrežnom serveru: ftp://ftps.datalab.si/Programi/DL-utils/dlMigration55.zip
Za preuzimanje programa kopirajte link iznad, dodajte ga u pretraživač i pritisnite enter.

U tom prozoru izaberite naredbu Save i datoteku sačuvajte u mapu, iz koje će se migracija izvoditi (tačka 1.4).

Program podesite (odkomprimirajte odnosno odzipujte) u direktorijum »c:\datalab\migracija« koji ste ga kreirali po uputstvu u tački 1.4

Datoteku odkomprimirajte desnim klikom na datoteku »dlMigration55« i iz menija izaberite naredbu »Extract All...«

Odredite mapu, gde se program odkomprimira.

Za dovršavanje postupka kliknite na dugme Finish.

Nakon dovršenog postupka, u mapi se podesi program za migraciju.

Upišite korisničko ime i pripadajuću lozinku, kojim se prijavljujete u program Pantheon ™ 5.0.
Korisnik mora imati puno pravo, migracije ne izvodite s korisnikom sa ograničenim pravima u programu Pantheon ™.
U spisku Preduzeće izaberite preduzeće odnosno bazu podataka koju želite da migrirate. U slučaju, da migrirate više baza podataka, nije bitno koju bazu podataka izaberete.
Program u polju Server prikaže ime servera i u polju Baza podataka naziv baze podataka, koja je izabrana.
Za podešavanje postupka migracije kliknite na dugme »Next«.

· Put – Novosti: upišite put do mape, iz koje će se migracija vršiti, mapu možete izabrati sa spiska (klikom u polje se na kraju prikaže dugme za izbor mape)
· Put – sigurnosna kopija: odredite ili pustite zadato određenu mapu, gde nam migrator čuva sigurnosnu kopiju ispod baze
· Put - Program: odredite put do mape, gde je podešen program Pantheon ™
2.2.1. Izbor podešavanja migracije
|
Podešavanja
|
Opis
|
|
Sigurnosna kopija
|
Ako je podešavanje izabrano, izrade se sigurnosne kopije baza podataka. Ako su sigurnosne kopije već bile prethodno kreirane (tačka 1.1), ta podešavanja možete odznačiti.
|
|
Kopija baze podataka
|
U slučaju izabranog parametra se za svaku bazu podataka, koja će se migrirati automatski napraviti kopija baze podataka. Obavezno u tom slučaju odredite sufiks nove baze podataka (pogledajte ispod).
Migrira se kopija baza podataka. Postojeće baze pod. se ne migriraju i nakon migracije su još vidljive na verziji 5.0
Ako se parameter označi, proverite, da li imate dovoljno prostora na diskovnom pogonu, gde su aktivne baze podataka, jer se količina podataka za baze duplira !
|
|
Sufiks nove (P55) baze podataka (sufix)
|
Ako se migriraju kopije baze pod (pogledajte gore), obavezno odredite sufiks, koji nam izdvoji nazive baza podataka. Sufiks se dodaje na kraj postojećeg imena baze podataka.
Primer: postojeće ime baze pod. »SigmaSistemi«, novo ime baze pod. »SigmaSistemiP55«, gde je bio određen sufiks »P55«
Kod izbora sufiksa odredite značenje kratko ime bez razmaka, slova s kvačicom i posebnih znakova.
|
|
Prenos novosti iz servera
|
Podešavanje mora biti obavezno izabrano, u suprotnom, migracija se ne izvede uspešno.
Parameter je upotrijebljen u slučaju, ako ručno prenesemo datoteke potrebne za nadgradnju iz Datalab FTP servera u postupku napredne migracije.
|
|
Automatski napuni null vrednosti
|
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. Detaljnije je parameter opisan u poglavlju 5.
|
|
Nadogradnja programa
|
Ako je podešavanje izabrano migrator posle krajnje migracije baze podataka automatski nadogradi (izmeni) programske datoteke. Iz mape iz koje se izvoze migracije prekopira datoteku »Pantheon55_SQL.exe« u mapu, gde je podešen program.
|
|
Nadograđujem na verziju (radno - beta)
|
Obavezno izaberite Radna verzija.
|
|
Baze podataka na serveru
|
U spisku baza podataka označite beze pod. koje želite migrirati. Preporučeno su označene sve baze pod.
|
Postupak migracije pokrenite klikom na dugme Migracija.
2.2.2. Izvođenje migracije
U statusnom prozoru na desnoj strani programa će se ispisivati aktivnost migratora i aktivnosti veze popravki referentne integritete. Migracija vremenski traje oko 1 sat / 1 GB podatka, u zavisnosti od mogućnosti računarske opreme.
Migrator će u direktorijum iz kojeg se vrši nadogradnja automatski preneti:
· strukture za nadogradnju baze podataka ftp://ftps.datalab.si/upgrade/RS/release/STR_SI_FULL_55xxxx.7z (ftp://ftps.datalab.si/upgrade/RS/release/STR_SI_FULL_55xxxx.zip - jednak sadržaj u drugem formatu),
· prevedenu datoteku za konverziju ispisa ftp://ftps.datalab.si/upgrade/RS/release/dlMigration55ReportRepl.zip
· programsku datoteku za PA 5.5 ftp://ftps.datalab.si/upgrade/RS/release/dlPantheon_SQL_SI_SI_55xxxx.ZIP .
Migracija baza podataka je završena kada se u statusnom prozoru ispiše poruka:
Kraj: Nadogradnja baze podataka (1)
Kraj: Nadogradnja uspešna
Greške i izveštaji prikazani u statusnom prozoru se sačuvaju u mapu iz koje se vrši migracija sa imenom »NadogradiBaze_vremenska_oznaka_nastanka.log«.
Posle migracije baze podataka u mapi iz koje se vršila migracija odkomprimirajte datoteku »dlPantheon_SQL_SI_SI_55xxxx.7z« i kopirajte je u mapu, u kojoj je podešen 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, gde je podešen 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 serveru (iz kojeg se vršila migracija) putem mreže prekopirati u mapu, gde je podešen Pantheon™. Do te datoteke se kreira prečica na Desktop za brže pokretanje programa.
Za odkomprimiranje vam je potreban program 7zip, kojeg jednostavno dobijete na mrežnoj stranici https://www.7zip.com
Nakon prvog pokretanja programa osvežite ispis preduzeća klikom na dugme »Osveži«. Program će prikazati migrirane baze pod. za verziju PA55, nemiigrirane baze podataka verzije PA50 u ispisu nisu prikazane.


Log nadogradnje je sastavljen iz sadržajno izdvojenih delova, koji se ispisuju podjednako, kako migrator izvodi migraciju baza pod. po pojedinim fazama. Log nadogradnje možete pogledati po završenoj migraciji u prozoru »Pregled loga nadgradnje«. Log se automatski sačuva 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«, podplaniranja i vremenske oznake podešavanja loga (godina, mesec, dan, sat u formatu LLLLMMDDUUMMSS).
Primer: NadgradiBaze_20081022081859.log
1. Faze migracije:
· Početak nadograđivanja (faza 1)
· Priprema podataka (B-pre nadogradnje)
· Priprema podataka (A-posle nadgradnje samo build 500000)
· Priprema podataka (B-pre nadgradnje)
· Priprema podataka (A-posle nadgradnje)
· Priprema podataka (R-popravak reporta)
· Priprema podataka (R-konverzija reporta)
· Greške u slučajevima podataka između P50 i P55 !
· Popunjavanje nedostajućih zapisa (RI).
· Kontrola korisnika
· Kraj nadogradnje (faza 2)
· Uputstva za migraciju na web sajtu Datalaba.
https://www.datalab.rs/podrska/cesta-pitanja/migracija-na-pantheon-55/