InoGym pregled članova i članarina posle kontrolisane migracije
Probni uvoz se proverava na pojedinačnim profilima i kontrolnim zbirovima pre konačnog prelaska.

1. Odredite obim i trenutak preseka

Pre rada zapišite šta ulazi u migraciju: aktivni i neaktivni članovi, paketi, datumi početka i isteka, uplate, dugovanja, saglasnosti, dokumenti i istorija dolazaka. Nije svaka stara kolona korisna. Polje bez poslovne ili zakonske svrhe ne treba automatski preneti u novi sistem.

Odredite datum i vreme preseka posle kojeg se promene više ne unose u staru tabelu ili se vode u posebnom dnevniku. Bez preseka isti član može biti izmenjen tokom čišćenja, pa konačni uvoz više ne odgovara ni izvoru ni stvarnom stanju na recepciji.

2. Napravite mapu podataka

Za svaku izvornu kolonu navedite cilj u novom sistemu, format, da li je obavezna i šta se radi kada vrednost nedostaje. Ime i prezime, telefon, e-pošta i datum ne smeju se tretirati kao isti tip podatka. Slobodne napomene posebno pregledajte jer često sadrže informacije koje ne treba migrirati.

Član, članarina i uplata su povezani, ali odvojeni zapisi. Jedan član može imati više istorijskih članarina i uplata. Ako sve ostane u jednom redu, obnova može prepisati istoriju ili proizvesti lažni dug. Mapu zato potvrđuju osoba koja poznaje recepciju i osoba koja poznaje ciljni sistem.

Izvorna kolonaCiljno poljePravilo pre uvozaKontrola
TelefonKontakt telefonJedinstven format sa pozivnim brojemPregled duplikata i nevažećih znakova
Važi doKraj članarineJedan ISO datum, bez tekstaDatum nije pre početka
UplataTransakcijaOdvojiti iznos, datum i načinZbir po periodu
NapomenaSamo odobreno ciljno poljeRučni pregled i minimizacijaNema lozinki ili suvišnih osetljivih podataka

3. Očistite format bez menjanja značenja

Radite na kopiji. Ujednačite razmake, velika i mala slova gde nisu značajna, format telefona i datuma. Ne pretvarajte prazno polje u nulu niti nepoznat datum u današnji dan, jer time stvarate novu činjenicu. Nejasne vrednosti idu na listu izuzetaka za odluku odgovorne osobe.

CSV je praktičan za razmenu, ali može promeniti vodeće nule, kodiranje slova ili format datuma ako se bez kontrole otvori i ponovo sačuva u programu za tabele. Pre uvoza proverite UTF-8 kodiranje, separator, zaglavlja i nekoliko redova koji sadrže č, ć, ž, š i đ.

4. Prepoznajte duplikate bez rizičnog spajanja

Isto ime nije dovoljan dokaz da su dva reda ista osoba. Pouzdaniji kandidat nastaje tek kada se podudara više normalizovanih podataka, na primer telefon i e-pošta ili telefon i datum rođenja ako teretana zakonito koristi taj podatak. Sistem može označiti kandidata, ali nejasan slučaj treba da potvrdi ovlašćena osoba.

Pre spajanja odredite koji profil zadržava istoriju i kako se rešavaju suprotni datumi ili statusi. Sačuvajte dnevnik odluka sa starim identifikatorima i razlogom spajanja, bez nepotrebnog kopiranja punih podataka u novu tabelu za komunikaciju.

5. Izvedite probni uvoz

Probni uzorak treba da sadrži aktivnog člana, isteklog člana, više uplata, znakove sa dijakriticima, nedostajuće polje, kandidata za duplikat i granični datum. Uvoz samo deset savršeno uređenih redova ne proverava stvarne probleme baze.

Nakon uvoza otvorite profile u aplikaciji, ne samo zbirni izveštaj. Proverite kontakt, status, početak i kraj članarine, povezane uplate i pravo ulaska. Svaku grešku ispravite u pravilu mapiranja, a ne ručno samo na probnom profilu.

  • broj uvezenih i odbijenih redova odgovara probnom fajlu
  • iznosi i datumi imaju očekivani format
  • postojeći i novi članovi nisu pogrešno spojeni
  • nevažeći zapis je odbijen sa razumljivim razlogom
  • audit ili migracioni dnevnik omogućava naknadnu proveru

6. Potvrdite konačni uvoz kontrolnim zbirovima

Pre konačnog uvoza ponovite čišćenje iz iste definisane skripte ili kontrolne liste. Uporedite broj članova po statusu, broj aktivnih članarina, zbir prenetih uplata po periodu i broj izuzetaka. Razlika mora imati dokumentovan razlog; poklapanje ukupnog broja redova samo po sebi nije dovoljno.

Recepcija zatim proverava nasumičan uzorak i sve visokorizične izuzetke. Konačnu odluku o prelasku daje imenovana osoba. Stari sistem ostaje samo za čitanje u dogovorenom periodu, a povratak se aktivira ako ključni statusi ili uplate nisu pouzdani.

7. Zatvorite migraciju i uklonite privremene kopije

Posle odobrenja zapišite datum migracije, verziju izvora, rezultat kontrola, poznata ograničenja i odgovornu osobu. Tim dobija kratko uputstvo gde se sada unose članovi i kako se prijavljuje greška, kako se stara tabela ne bi nastavila koristiti paralelno.

Radne CSV kopije, fajlovi poslati e-poštom i lokalni izvozi predstavljaju dodatne kopije članskih podataka. Popišite gde su nastali, ograničite pristup i uklonite ih po odobrenom roku. Ne brišite zakonski potrebnu evidenciju bez provere obaveza teretane.

Izvori i dodatna literatura