Gantt-diagram til datamigrering: fra profilering til godkendelse
Redigerbart Gantt-diagram til datamigrering: profilering, mapping, datarensning, prøvekørsler, afstemning, frys af kilden, endelig kørsel og godkendelse med afhængigheder, overlap og milepæle.
Hvad er gantt-diagram til datamigrering: fra profilering til godkendelse?
Datamigreringer går galt i midten og til sidst. Midten er prøvekørslerne: den første viser næsten altid afvisninger, mappinger, der ikke helt passede, og data, der var renere i profilen end i udtrækket, og hver rettelse kræver en ny kørsel. Enden er fryset: kilden må ikke ændre sig, mens den endelige kørsel løber, så vinduet er kort, og dets længde afgør, hvornår forretningen mærker det. En plan med én opgave, der hedder “indlæs data”, skjuler begge dele.
Skabelonen har fire faser: Profilering og mapping, Datarensning og prøvekørsler, Afstemning og validering samt Frys, endelig kørsel og godkendelse. "Registrer datasæt og ejere" er den eneste opgave, der starter først. "Profilér kildedatas kvalitet" starter to arbejdsdage efter, at den starter, og "Beslut opbevaring og arkivomfang" følger registreringen. "Map felter, nøgler og transformationer" starter tre arbejdsdage efter, at profileringen er gået i gang. "Mapping godkendt" er en milepæl, der venter på både mappingen og beslutningen om opbevaring, så intet bygges på en mapping, der stadig omfatter data, du ikke skal flytte.
Efter godkendelsen løber "Rens og dedublér kildedata" (12 arbejdsdage) og "Byg udtræks- og indlæsningsscripts" (10) side om side. "Prøvekørsel 1" venter på scripts og starter fem arbejdsdage efter, at rensningen er begyndt, så den kører på delvist renset data. Det er realistisk og er grunden til den næste opgave. "Ret indlæsningsfejl og afvisninger" efterfølges af "Prøvekørsel 2". Derefter løber "Afstem antal og kontroltotaler" og "Forretningsvalidering af stikprøver" parallelt, og "Cutover-plan og kriterier for tilbagerulning" starter én arbejdsdag efter, at den anden prøvekørsel er begyndt. "Afstemning godkendt" venter på de to første.
"Frys af kildedata" venter på godkendelsen og cutover-planen. "Endelig kørsel" starter én arbejdsdag efter, at fryset er begyndt, så fryset er på plads først, og "Endelig afstemning" og "Go/no-go-beslutning" følger efter. "Arkivér kilde og afslut" kommer til sidst. Alle varigheder er eksempler: de afhænger af datamængder, kildens kvalitet og antallet af prøvekørsler. En tidsplan planlægger arbejdet. Den gør ikke data korrekte og erstatter ikke afstemningsdokumentationen. Processen bag kan du se i flowdiagrammet til datamigrering på /da/templates/datamigreringsproces, og regler for opbevaring og bortskaffelse af data findes på /da/templates/proces-for-datas-livscyklus.
Hvad dette flowchart dækker
I denne skabelon
- Fire faser, Profilering og mapping, Datarensning og prøvekørsler, Afstemning og validering samt Frys, endelig kørsel og godkendelse, med 19 opgaver og tre milepæle: "Mapping godkendt", "Afstemning godkendt" og "Go/no-go-beslutning".
- Overlappende tidligt arbejde: "Profilér kildedatas kvalitet" starter to arbejdsdage efter, at "Registrer datasæt og ejere" er startet, og "Map felter, nøgler og transformationer" starter tre arbejdsdage efter, at profileringen er startet.
- Rensning og scripts parallelt: "Rens og dedublér kildedata" (12 arbejdsdage) og "Byg udtræks- og indlæsningsscripts" (10) følger begge "Mapping godkendt", og "Prøvekørsel 1" starter fem arbejdsdage inde i rensningen.
- To prøvekørsler med en rettelse imellem, derefter "Afstem antal og kontroltotaler" ved siden af "Forretningsvalidering af stikprøver", som begge er en forudsætning for "Afstemning godkendt".
- Et frys før den endelige kørsel: "Frys af kildedata" varer 4 arbejdsdage, og den endelige kørsel starter én arbejdsdag efter, at fryset er begyndt. Så følger "Endelig afstemning" og "Go/no-go-beslutning".
Hvornår du skal bruge skabelonen
- Du flytter data mellem systemer og skal vise, hvornår mapping, rensning, prøvekørsler og den endelige kørsel ligger.
- Du skal aftale længden af kildefryset med forretningen og vil se, hvad det afhænger af.
- Du vil vise en styregruppe, hvorfor en anden prøvekørsel og tid til at rette afvisninger hører med i planen.
- Du bliver spurgt om, hvornår afstemningen skal være godkendt, for at cutover-datoen holder.
Planen, opgave for opgave
Alle opgaver i diagrammet med længde i arbejdsdage og det, de venter på. En afhængighed er et trinnummer; SS er start-til-start, FF er slut-til-slut, og +n er en forsinkelse i arbejdsdage.
| # | Opgave | Gruppe | Arbejdsdage | Afhænger af |
|---|---|---|---|---|
| 1 | Registrer datasæt og ejere | Profilering og mapping | 4 | |
| 2 | Profilér kildedatas kvalitet | Profilering og mapping | 6 | 1SS+2 |
| 3 | Beslut opbevaring og arkivomfang | Profilering og mapping | 3 | 1 |
| 4 | Map felter, nøgler og transformationer | Profilering og mapping | 8 | 2SS+3 |
| 5 | Mapping godkendt | Profilering og mapping | Milepæl | 3, 4 |
| 6 | Rens og dedublér kildedata | Datarensning og prøvekørsler | 12 | 5 |
| 7 | Byg udtræks- og indlæsningsscripts | Datarensning og prøvekørsler | 10 | 5 |
| 8 | Prøvekørsel 1 | Datarensning og prøvekørsler | 3 | 6SS+5, 7 |
| 9 | Ret indlæsningsfejl og afvisninger | Datarensning og prøvekørsler | 4 | 8 |
| 10 | Prøvekørsel 2 | Datarensning og prøvekørsler | 3 | 9 |
| 11 | Afstem antal og kontroltotaler | Afstemning og validering | 4 | 10 |
| 12 | Forretningsvalidering af stikprøver | Afstemning og validering | 5 | 10 |
| 13 | Cutover-plan og kriterier for tilbagerulning | Afstemning og validering | 3 | 10SS+1 |
| 14 | Afstemning godkendt | Afstemning og validering | Milepæl | 11, 12 |
| 15 | Frys af kildedata | Frys, endelig kørsel og godkendelse | 4 | 13, 14 |
| 16 | Endelig kørsel | Frys, endelig kørsel og godkendelse | 2 | 15SS+1 |
| 17 | Endelig afstemning | Frys, endelig kørsel og godkendelse | 2 | 16 |
| 18 | Go/no-go-beslutning | Frys, endelig kørsel og godkendelse | Milepæl | 17 |
| 19 | Arkivér kilde og afslut | Frys, endelig kørsel og godkendelse | 5 | 18 |
Sådan fungerer det
Start med registreringen
Erstat længden på "Registrer datasæt og ejere" og "Profilér kildedatas kvalitet" med din egen. Behold overlappet, hvis profileringen kan begynde på de første datasæt, mens registreringen bliver færdig.
Lad godkendt mapping styre byggeriet
"Rens og dedublér kildedata" og "Byg udtræks- og indlæsningsscripts" venter begge på "Mapping godkendt". Tilføj en opgave, hvis en særskilt godkendelse fra dataejerne tager tid.
Beslut, hvor mange prøvekørsler du skal bruge
Kopiér "Prøvekørsel 2" og dens rettelsesopgave, hvis du venter mere end to runder. Hvert par lægger sin egen længde til planen.
Gør afstemningen til en port
Behold "Afstemning godkendt" som en milepæl, der venter på optællingerne og forretningsvalideringen. Skriv acceptkriterierne i opgavenoterne.
Dimensionér fryset og den endelige kørsel
Sæt længden på "Frys af kildedata" ud fra, hvad forretningen kan acceptere. Den endelige kørsel starter, efter at fryset er begyndt, så forlæng kørslen og se, hvor meget fryset må vokse.
Tilføj ejere, del og eksportér
Sæt dataejeren eller dataingeniøren på under Personer, del diagrammet med forretningsejerne, og eksportér en PDF til cutover-dokumentationen.
Ofte stillede spørgsmål
Hvor mange prøvekørsler skal jeg planlægge?
Det afhænger af datamængder, kildens kvalitet og hvor meget mappingen ændrer sig. Skabelonen har to med en rettelsesopgave imellem som eksempel. Tilføj flere par, hvis din første kørsel sandsynligvis viser mange afvisninger.
Kontrollerer diagrammet, at de migrerede data er korrekte?
Nej. Det planlægger afstemnings- og valideringsopgaverne. Om antal, totaler og stikprøver stemmer, viser din egen dokumentation, som hører hjemme i projektets arkiv og ikke i en tidsplan.
Hvor langt skal kildefryset være?
Langt nok til den endelige kørsel og afstemning og kort nok til, at forretningen kan acceptere det. Sammenlign slutdatoen med den dato, du har brug for, og ret længden på kørslen eller afstemningen for at se effekten.
Kan jeg indsætte min egen opgaveliste?
Ja. Kopiér rækker fra Excel, Sheets eller en CSV-fil, og sæt dem ind i arket. Hvis første linje navngiver kolonner som Opgave, Varighed og Afhænger af, bliver hver kolonne genkendt på navnet. Der er endnu ingen filupload til Gantt-diagrammer.
Hvor finder jeg flowdiagrammet til dette arbejde?
Datamigreringsprocessen på /da/templates/datamigreringsproces tegner beslutningerne, herunder tilbagerulning. Til cloud-siden af en flytning kan du se skabelonen til cloud-migrering i Gantt-diagram.
