Zephyrnet-logotyp

Data: Förlorad i översättning

Datum:

frankie-guarini-157592-unsplash


Oavsett om du skapar en pågående integration eller förbereder dig för en engångsmigrering, kommer det att finnas situationer där en '' single-select '' eller en liknande fälttyps data i ett system inte är vad det andra systemet accepterar. Listvärdena kan vara mycket lika men inte samma i båda systemen. Kontextuellt som användare vet du vilka värden som motsvarar varandra, men om de inte är identiska, hur automatiserar du det konsekvent i din integration eller migration?

För att göra detta använder vi en metod som ofta kallas en dataöversättning, en uppslagning eller en korsreferensbord. Oavsett vad det kallas följer denna metod för att översätta värden alltid samma grundstruktur och princip.

Strukturen

För att starta behöver du en datatabell som innehåller minst två kolumner. Varje kolumn representerar ett av dina system och innehåller alla valbara alternativ för de 'anslutna' fälten från varje system. Varje rad i tabellen är där du kopplar de relaterade listvärdesalternativen mellan kolumnerna. Att ansluta de relaterade värdena i raderna är den viktigaste delen av tabellen eftersom det är så du definierar vilka värden som ska översättas till varandra.

Principen

När du har monterat din tabell är du redo att använda den för att översätta fältets data mellan varje system. Denna del är ofta mer meningsfull med en visuell förklaring, så låt oss börja med ett grundläggande exempelscenario.

  • I det här scenariot har vi två system som vi integrerar med varandra. Vi kallar dem 'System A' och 'System B'.
  • Inom denna integration kartlägger vi listfält (dvs. rullgardinsmeny eller enkelmarkering) till varandra mellan de två systemen. Vi kallar dem 'Fält A' respektive 'Fält B'.

I bilden nedan har vi byggt vår tabell som förbinder våra listvärden för fältet i varje system:

Picture1

Låt oss nu säga att vår integration var att synkronisera 4 poster från 'System A' till 'System B', och listan nedan representerar värdet från 'Fält A' på var och en av dessa 4 poster:

Picture2

Vår integration skulle då ta fält A-värdet i varje post från System A och hitta en matchning i kolumn Fält A i vår tabell vi byggde tidigare. När matchningen i fält A-kolumnen har hittats tar vi sedan fältet B från samma rad och använder det för det nya fältvärdet som vi kommer att synkronisera med de 4 motsvarande posterna i System B. Illustrationen nedan illustrerar detta genom att visa dig de ursprungliga värdena från System A till vänster och sedan de nya översatta värdena till System B till höger.

Picture3

Den Takeaway

Att veta hur man översätter dina data mellan system är precis som vad översättare gör för att kommunicera ett meddelande från ett språk till ett annat. Så att behärska strukturen och principen bakom att översätta dina data är hur du eller din integration blir översättare och ser till att dina data aldrig går vilse i översättning.

Behöver du hjälp med att få data från ett system till ett annat?

Kontakta oss

Källa: http://blog.trujay.com/data-lost-in-translation

plats_img

Senaste intelligens

plats_img