Storitev · Programska oprema po meri

Selitev sistemov in podatkovnih baz

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.

Oracle, SQL Server
v PostgreSQL ali novejšo različico
Dokaz
štetje, kontrolne vsote, primerjava poročil
Generalke
vsaj dve s pravo količino podatkov
Vrnitev
vnaprej dogovorjena točka odločitve

Obseg storitve

Sam prenos traja nekaj ur. Dela je največ pred njim in po njem.

Obseg uskladite z našimi inženirji

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.

Kam preseliti

Novejša različica iste baze, PostgreSQL ali hkratna prenova aplikacije. Za vsako možnost primerjamo strošek, tveganje in trajanje.

Pretvorba sheme in logike

Podatkovni tipi, zaporedja, shranjene procedure, prožilci in pogledi, na primer iz PL/SQL v PL/pgSQL, vsak s svojim testom.

Šumniki brez presenečenj

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«.

Dokaz pravilnosti

Število zapisov po tabelah, kontrolne vsote in primerjava ključnih poročil, ki jih uporabljajo oddelki, v starem in novem sistemu.

Prenos vnaprej

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č.

Arhiv za hrambo

Za obveznosti hrambe ostane berljiva kopija starih podatkov: baza samo za branje ali izvoz v odprtem formatu.

Potek dela

Datuma preklopa ne določimo brez generalke. Trajanje izpada izhaja iz meritev z vašimi podatki.

01

Raziskava

Kdo se povezuje v bazo, zemljevid odvisnosti, izbira cilja in seznam tveganj.

02

Pretvorba

Shema in logika, kodne strani in razvrščanje, skripti za samodejno preverjanje.

03

Generalke

Vsaj dva polna poskusa z merjenjem časa, preverjanje poročil v oddelkih in scenarij preklopa po minutah.

04

Preklop in spremljanje

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.

Pogosta vprašanja

Č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.

Načrtujmo selitev

Iz katerega sistema ali baze želite oditi in koliko časa lahko delo največ stoji? Začnimo z raziskavo.

Delovni čas
Od ponedeljka do petka, 9.00-17.00 (srednjeevropski čas), odgovor v enem delovnem dnevu
Pogovori
Videoklic prek Microsoft Teams ali Google Meet

Ta stran uporablja le nujne piškotke, ki so potrebni za njeno delovanje in za pomnjenje izbranega kraja. Oglaševalskih in sledilnih piškotkov ne uporabljamo. Podrobnosti najdete v razdelku Zasebnost in varstvo osebnih podatkov.