Skip to main content

Hva samsvarer med skjema?

Skjemamatching er en teknikk som brukes til å slå sammen to eller flere komplekse databaser eller sett med informasjon i hverandre.Etter hvert som bruken av databaser og elektronisk informasjonslagring blir større og mer kompleks gjennom Internett, må det være definerte metoder for å slå sammen sett med data fra en database til en annen, og skjemamatching er en slik teknikk.Konseptet er enkelt, men realiteten for sammenslåing av data er ganske kompleks.

Begrepet skjemamatching brukes synonymt med skjemakartlegging, fordi brukere faktisk kartlegger data og ikke samsvarer med dem.To eller flere databaser er kartlagt sammen, og lignende aspekter av hver database blir kartlagt i hverandre.Den vanligste måten å slå sammen data på er ved å bruke eksakte referanser.Et eksempel på denne sammenslåingsstilen er å kombinere navnekolonnen til en database med navnekolonnen til en annen database.

Sammenslåing er vanligvis ikke så enkelt, for folk eller datamaskiner.Med så mye data som må filtreres, kombineres og brukes, er det viktig å ha en database i stedet for flere databaser.Skjemakartlegging fokuserer på å gjøre denne kjedelige prosessen automatisert og mer effektiv.Et eksempel på hvor skjemamatching er nødvendig kan være når en database har et studenter hovedfelt og en annen database har et studentfelt i studiefeltet.Det er den samme informasjonen, men de litt forskjellige titlene kompliserer innsatsen for å blande den.

skjema-matching bryter denne komplekse prosessen med å slå sammen databaser til fire trinn: pre-integrasjon, sammenligning, samsvar og sammenslåing.Før flere databaser kan slås sammen, må de analyseres for likheter og forskjeller.I samsvaret med skjemamatching er dette kjent som pre-integrasjon.Datamaskinen begynner å bestemme den mest effektive integrasjonsmetoden.

Deretter evaluerer datamaskinen ordningene ved å sammenligne dem med hverandre på et mer detaljert nivå.I sammenligningstrinnet ser datamaskinen på hver databaseoppføring og bestemmer hvor det kan være konflikter.Et eksempel på dette er når en students interessefelt viser lege og en annen database viser den som lege.En person vil sannsynligvis gjenkjenne informasjonen som den samme, men for databaseverktøy er de to separate enheter.

Når datamaskinen har bestemt alle potensielle konflikter, kan den komme videre med å prøve å løse problemene.Dette kan være så enkelt som å endre alle tilfeller av lege til lege.I virkeligheten er prosessen vesentlig mer kompleks.

Når alle konflikter er løst, kan datamaskinen fortsette med å slå sammen dataene i skjematematchingsprosessen.På dette stadiet blir to eller flere databaser slått sammen til en stor database.Hvis alt går bra, vil ingen konflikter eller feil oppstå under integrering og fremtidig tilgang til databasen.