Mapovanie údajov je špecifikácia prekladu medzi dátovým modelom SaaS produktu a modelom systému, ktorý ho nahradí. Každému potrebnému zdrojovému poľu, hodnote a vzťahu priradí cieľ alebo zdokumentovaný dôvod, prečo sa nemá presunúť. Pri náhrade SaaS prepája význam údajov pre firmu s technickým postupom migrácie.
Čo obsahuje mapa údajov
Zoznam prepojení medzi poľami je iba najjednoduchšou podobou mapy. Produkty ukladajú význam aj do objektov, číselníkov, stavových kódov, oprávnení, príloh a histórie udalostí. Mapa tieto závislosti zachytáva ako pravidlá, ktoré možno skontrolovať ešte pred prípravou importu.
| Prvok mapovania | Otázka, ktorú treba zodpovedať | Príklad výsledku |
|---|---|---|
| Pole | Kam táto hodnota patrí? | Telefón zo zdroja sa uloží ku kontaktu |
| Hodnota | Má kód v oboch systémoch rovnaký význam? | Pôvodný stav sa priradí novému stavu procesu |
| Vzťah | Ako sú záznamy prepojené? | Identifikátor účtu spojí príslušné kontakty |
| Identifikátor | Ktorý kľúč sa zachová? | Pôvodné ID zostane ako referencia |
| Prístup | Kto môže údaj vidieť alebo meniť? | Zdrojová rola sa zmení na cieľové oprávnenie |
Mapa uvádza aj dátový typ, požadovaný formát, predvolené správanie, transformačné pravidlo a vlastníka. Ak pre údaj neexistuje vhodný cieľ, schváleným výsledkom môže byť archivácia, zlúčenie s iným poľom alebo vyradenie podľa pravidiel uchovávania.
Rozdiel medzi mapovaním údajov a pracovných postupov
Mapovanie pracovných postupov opisuje, ako ľudia, rozhodnutia a systémy posúvajú prácu. Mapovanie údajov opisuje podobu záznamov, o ktoré sa táto práca opiera. Oba pohľady sa stretávajú pri udalostiach: stav nie je iba text, ak spúšťa schválenie, mení prístup alebo aktivuje integráciu.
Toto rozlíšenie pomáha odhaliť chyby:
- Rovnaký názov, odlišný význam: podobne pomenované polia môžu v každom systéme slúžiť na iný účel.
- Skryté vzťahy: export môže oddeliť záznamy, ktoré používateľ vníma ako jeden prípad.
- Prenesená zastaraná štruktúra: objekt vytvorený podľa dodávateľa nemusí patriť do nového systému.
- Stratené prevádzkové pravidlá: prázdne hodnoty, predvolené nastavenia, výpočty a oprávnenia môžu po importe zmeniť správanie.
Od pravidiel k overiteľnej migrácii
Mapa je vstupom pre overenie správnosti údajov. Každé pravidlo vytvára kontrolu: hodnoty musia prísť v očakávanom formáte, vzťahy sa musia správne prepojiť, vyradené záznamy musia zodpovedať schválenému rozsahu a zmenené stavy musia podporovať zamýšľanú prácu.
Riadené mapovanie zvyčajne prebieha takto:
- Inventarizácia zdroja: tím identifikuje objekty, exporty, prílohy, identifikátory a pripojené úložiská.
- Opis cieľa: zdokumentuje cieľové polia, vzťahy, obmedzenia a model prístupu.
- Zápis pravidiel: určí priame kópie, transformácie, predvolené hodnoty, výnimky a otvorené otázky.
- Kontrola vlastníkmi: ľudia zodpovední za údaje a proces potvrdia ich význam a uchovávanie.
- Skúška na reprezentatívnych záznamoch: pravidlá sa overia na bežných, neúplných, duplicitných aj výnimočných prípadoch.
Vplyv mapovania na plán náhrady
Zložitosť mapovania ovplyvňuje rozsah, prácnosť aj riziko prechodu. Produkt s čistými exportmi môže vyžadovať veľa práce, ak sa jeho model výrazne líši od nového systému. Veľký objem údajov môže byť naopak priamočiary, keď sa štruktúra a význam zhodujú.
Mapa zároveň odhaľuje závislosti od dodávateľa. Vlastné identifikátory, nezdokumentované kódy, nedostupná história auditov alebo vzťahy rozdelené medzi viac exportov ovplyvnia poradie práce. Príbeh systému prepojeného cez viacero SaaS nástrojov ukazuje, prečo nemožno záznamy oddeliť od integrácií a procesov, ktoré ich používajú. Skontrolovaná mapa premieňa tieto závislosti na konkrétne migračné pravidlá.