Kdo vse se povezuje v bazo
Iz dnevnikov baze poiščemo aplikacije, makre, načrtovana opravila in uporabnike, ki do nje dostopajo. Pozabljeno poročilo v Excelu je najpogostejše presenečenje po preklopu.
Vzemimo špedicijo v Kopru, ki opravlja carinske in prevozne posle. Sistem za upravljanje prevozov, izdelan pred leti, teče na Oracle 11g, ta pa na Windows Server 2012 R2. Obema je varnostna podpora potekla, licenca pa vsako leto bolj bremeni proračun. Program deluje, nevarnost pa je skrita v robovih: poročila v Excelu, ki se povezujejo neposredno v bazo, vmesnik do sledenja vozil, nočni izvozi v računovodstvo in shranjene procedure, ki jih nihče več ne pozna do konca. Ljudje se pri selitvah bojijo izgube podatkov, pogostejša pa je tiha napaka: vsi zapisi pridejo, a poročilo pokaže drugo vsoto, imena strank s šumniki se razvrstijo narobe, iskanje po »Č« pa ne najde ničesar, ker je stara baza besedilo hranila v kodni strani Windows-1250. Zato je v središču našega dela dokaz, da so podatki pravilni, ne sam prenos. Delamo prek oddaljenega dostopa, preklop pa izvedemo po scenariju, ki smo ga vsaj dvakrat preizkusili.
Sam prenos traja nekaj ur. Dela je največ pred njim in po njem.
Iz dnevnikov baze poiščemo aplikacije, makre, načrtovana opravila in uporabnike, ki do nje dostopajo. Pozabljeno poročilo v Excelu je najpogostejše presenečenje po preklopu.
Novejša različica iste baze, PostgreSQL ali hkratna prenova aplikacije. Za vsako možnost primerjamo strošek, tveganje in trajanje.
Podatkovni tipi, zaporedja, shranjene procedure, prožilci in pogledi, na primer iz PL/SQL v PL/pgSQL, vsak s svojim testom.
Popravimo napake s kodnimi stranmi, ki so v starih sistemih pogoste, na cilju pa nastavimo slovensko razvrščanje in pravila za velike in male črke. Tako se »č«, »š« in »ž« ne pomešajo s »c«, »s« in »z«.
Število zapisov po tabelah, kontrolne vsote in primerjava ključnih poročil, ki jih uporabljajo oddelki, v starem in novem sistemu.
Večino podatkov prenesemo že pred dnem preklopa, takrat le še zadnje spremembe. Izpad, ki bi trajal več dni, se pogosto skrči na eno noč.
Za obveznosti hrambe ostane berljiva kopija starih podatkov: baza samo za branje ali izvoz v odprtem formatu.
Datuma preklopa ne določimo brez generalke. Trajanje izpada izhaja iz meritev z vašimi podatki.
Kdo se povezuje v bazo, zemljevid odvisnosti, izbira cilja in seznam tveganj.
Shema in logika, kodne strani in razvrščanje, skripti za samodejno preverjanje.
Vsaj dva polna poskusa z merjenjem časa, preverjanje poročil v oddelkih in scenarij preklopa po minutah.
Preklop v dogovorjenem oknu, odločitev na dogovorjeni točki in nekaj tednov pozornega spremljanja.
Pred selitvijo zamrznite spremembe. Dva tedna pred preklopom naj nihče ne dodaja novih poročil, polj ali povezav v stari sistem. Vsaka sprememba v tem času pomeni, da generalka ne preizkuša več tega, kar bomo res selili. Zamrznitev zapišite v načrt in o njej obvestite vse, ki imajo dostop do baze.
Če so licence velik strošek in aplikacija to dopušča, pogosto da. Če paketna programska oprema podpira samo določeno bazo, prehod nima smisla. To preverimo najprej.
S prenosom vnaprej pri mnogih sistemih zadošča ena noč ali vikend. Natančen čas je znan po drugi generalki in ga dobite kot načrt po urah.
Oseba, ki jo pred preklopom imenujete vi, ob uri, ki jo zapišemo v scenarij. Če preverjanja do takrat niso končana, se vrnemo, brez razprav do jutra.
Ne. Aktivna leta preselimo, ostalo hranimo v arhivu, ki izpolnjuje obveznosti hrambe. Roke za posamezne vrste dokumentov vam potrdi računovodja.
Podatki ostanejo v EU, vi ostanete upravljavec. S ponudnikom gostovanja sklenete pogodbo o obdelavi osebnih podatkov in spremembo zapišete v evidenco dejavnosti obdelave. Po želji lahko baza ostane tudi na vašem strežniku.
Iz katerega sistema ali baze želite oditi in koliko časa lahko delo največ stoji? Začnimo z raziskavo.
Vaše povpraševanje je prispelo
Oglasimo se najpozneje naslednji delovni dan. Če ste prijavili okvaro, zaradi katere ekipa ne more delati, jo pogledamo najprej.
Tega kraja ni na seznamu. Preverite zapis ali izberite najbližje večje mesto. Ker vse delo opravimo na daljavo, je storitev povsod po Sloveniji enaka.