Alumio is de nummer 1 IT Cloud Service Provider in Nederland 
Meer informatie
Een witte pijl die naar rechts wijst, een visuele weergave van hoe je toegang krijgt tot meer paginamateriaal als je it klikt.
iPaaS
7 min lezen

Verloren in de vertaling: Een verhaal over datatransformatie

Geschreven door
Carla Hetherington
Gepubliceerd op
16 november 2023
Bijgewerkt op
24 september 2024

Je hebt ongetwijfeld gehoord van de razend populaire "Transformers" film franchise, maar heb je ooit gehoord over de Transformers van het Alumio integratieplatform? Spoiler alert: it heeft niets met coole auto's te maken. transformers hebben alles te maken met datamapping en -transformatie, beide cruciale processen bij data-integratie. Ben je klaar om je te verdiepen in wat datatransformatie is en hoe it werkt? Lees dan snel verder!

Wat is gegevenstransformatie?

Datatransformatie verwijst naar het proces waarbij bestaande gegevens in een bepaald formaat of in een bepaalde staat worden geconverteerd naar een ander formaat of een andere staat om de naadloze integratie tussen een bronsysteem en een bestemmingssysteem te vergemakkelijken.

Datatransformatie kan vele vormen aannemen en constructief zijn (gegevens toevoegen en repliceren), negatief (irrelevante gegevens verwijderen), esthetisch (inkomende gegevens standaardiseren en it op de vereisten van de bestemming) of structureel (kolommen in een database hernoemen of integreren). In wezen is it de hoeksteen van data-integratie binnen organisaties en Alumio maakt it eenvoudig te realiseren.

Hoe werkt datatransformatie?

Stel je het volgende voor: er zijn twee systemen: Systeem A en Systeem B. Bepaalde gegevens worden opgehaald uit Systeem A (bronsysteem), maar Systeem B (doelsysteem) heeft it in een ander formaat nodig om it te kunnen interpreteren. Bijvoorbeeld, misschien zijn de gegevens van Systeem A in XML-indeling, maar Systeem B begrijpt gegevens alleen als it in JSON zijn.

In dit scenario moet je de gegevens converteren en mappen naar het formaat dat systeem B nodig heeft, en moet je mogelijk ook de brongegevens filteren omdat er irrelevante informatie in it zitten die systeem B niet nodig heeft.

Wat is datamapping?

Data mapping verwijst naar het proces van het verbinden van een gegevensveld van de ene bron met een gegevensveld in een andere bron. Als zodanig is it een visuele weergave van gegevensverplaatsing en -transformatie en staat het ook bekend als de eerste stap in het proces van gegevensintegratie.

Waarom is het in kaart brengen van gegevens belangrijk?

Door de complexiteit en het grote volume van gegevens vandaag de dag, is het in kaart brengen van gegevens belangrijker dan ooit. Met datamapping wordt de kans op fouten verkleind en worden gegevens gestandaardiseerd, waardoor it makkelijker te begrijpen en te interpreteren zijn. Net als een kaart helpt het in kaart brengen van gegevens bij het visualiseren van de beste manier om gegevens van punt A naar punt B te krijgen, en net zoals het missen van een afslag uw reis kan dwarsbomen, kunnen fouten bij het in kaart brengen van gegevens de verplaatsing van uw gegevens van punt A naar punt B in gevaar brengen.

Begint dit allemaal een beetje te ingewikkeld te klinken? Laten we datatransformatie benaderen vanuit het standpunt van een analogie. In dit geval gebruiken we taalvertaling als analogie om beter te begrijpen wat datatransformatie is en hoe it werkt.

Hoe verhoudt gegevenstransformatie zich tot taalvertaling?

Datatransformatie is als het vertalen van een boek van de ene taal naar de andere. Stel je voor dat je een boek hebt dat in het Nederlands is geschreven en je wilt it toegankelijk maken voor Engelse lezers.

In dit geval zou het Nederlandse boek het bronsysteem zijn, ook wel bekend als Systeem A, dat de brongegevens (Nederlandse taal) bevat. Deze brongegevens zijn gestructureerd en opgemaakt op een manier die het bronsysteem begrijpt (net zoals een Nederlandse lezer dat zou doen), maar missen de structuur en opmaak voor Systeem B, ook bekend als het doelsysteem, om it te begrijpen (net zoals een Engelse lezer het Nederlandse boek niet zou begrijpen). Het antwoord is dus eenvoudig: vertaal het boek van het Nederlands naar het Engels, d.w.z. vertaal de brongegevens van Systeem A zodat Systeem B het kan begrijpen.

Deze vertaling wordt uitgevoerd door een vertaler, de transformer. De transformer definieert hoe de gegevens moeten worden geconverteerd met behoud van de betekenis, net zoals een vertaler zou doen.

Om een vertaling uit te voeren, moeten vertalers echter vertaalregels volgen op basis van grammatica, context, enz. die specificeren hoe specifieke termen, zinnen of structuren van de ene taal naar de andere moeten worden omgezet. Deze regels zouden de gegevensmappingfuncties zijn, die bepalen hoe gegevensvelden, attributen en structuren worden geconverteerd van de bron- naar de doelindeling.

Net zoals een vertaler soms context of voetnoten moet toevoegen om bepaalde passages in het boek te verduidelijken voor de lezers, moet je soms tijdens het transformeren van gegevens de gegevens verrijken met extra informatie die relevant is voor systeem B. De tools van Alumiomaken dit mogelijk.

Net zoals een vertaald boek proefgelezen moet worden om fouten catch en de nauwkeurigheid te garanderen, bevatten datatransformatieprocessen controles om te controleren of de getransformeerde gegevens correct zijn en om eventuele fouten te behandelen. In dit geval is Alumio de proeflezer, omdat het platform gebruikers de nodige tools biedt om de resulterende gegevens te verifiëren en controleren.

Tot slot, als het boek succesvol vertaald en gevalideerd is, kan it gepubliceerd worden of beschikbaar gemaakt worden voor lezers die de doeltaal spreken. In de context van gegevensintegratie worden de getransformeerde gegevens gesynchroniseerd met het doelsysteem, waardoor it toegankelijk en bruikbaar worden voor het beoogde doel.

Hoe transformeert Alumio gegevens?

Het Alumio integratieplatform as-a-service (iPaaS) transformeert gegevens door gebruik te maken van transformers. transformers worden gebruikt om gegevensacties uit te voeren binnen de integratie, zoals het in kaart brengen, verrijken en transformeren van gegevens in de gewenste formaten en het uitfilteren van onnodige gegevens. transformers kunnen ook worden gebruikt om cachinglagen te ontwikkelen die integraties optimaliseren.

In het Alumio dashboard kunnen transformers aangemaakt en gewijzigd worden door naar Verbindingen -> transformers te gaan. Met deze transformers kunnen gegevens worden gewijzigd omdat ze dataselectie/reductie, vertaling/mapping, codering, berekening, sortering/ordening en samenvoeging/opzoeking vanuit andere bronnen mogelijk maken, wat aggregaties, het genereren van surrogaatsleutels, transponeren/pivoteren van array/objectsleutels en waarden en validatie mogelijk maakt.

Interessant is dat transformers ook de mogelijkheid hebben om hele gegevenspunten uit te filteren die worden geproduceerd door binnenkomende configuraties, waardoor vaak onnodige items in de wachtrij worden voorkomen.

Leer hoe je gegevens in kaart brengt en filtert met Alumio's Entity Transformers →

Bovendien maken transformers de combinatie van gegevensstromen mogelijk die bedrijfslogica bieden die beslist of de transformer zal worden toegepast op een bepaalde gegevensset. De convergentie van transformers en de functies van Alumiomaken de opslag van gegevens en de combinatie van gegevenssets mogelijk, die kunnen worden vergeleken om gegevensfeeds te maken, bij te werken en te verwijderen, naast nog veel meer functies.

In het algemeen zijn transformers magische gereedschappen waarmee je je eigen aangepaste code kunt maken met eindeloze mogelijkheden.

Diep inzicht in het gebruik van alle functionaliteiten van Alumio's transformers →  

Wat zijn de voordelen van datatransformatie met Alumio?

Verbeterde gegevenskwaliteit: Transformatieprocessen kunnen helpen bij het standaardiseren en opschonen van gegevens, waardoor de consistentie en nauwkeurigheid van het systeem wordt gewaarborgd terwijl de handmatige inspanningen en de kans op fouten afnemen.

Efficiënte datamapping: Alumio biedt tools voor het eenvoudig mappen van gegevens tussen verschillende formaten en structuren, waardoor naadloze communicatie tussen ongelijksoortige systemen mogelijk wordt en interoperabiliteit in een snel tempo wordt bevorderd.

Flexibiliteit en schaalbaarheid: De datatransformatiemogelijkheden vanAlumio kunnen bijdragen aan een grotere wendbaarheid bij het aanpassen aan veranderende bedrijfsvereisten en opkomende dataformaten. Bij het aanpassen aan nieuwe informatie en dataformaten, bevordert Alumio de schaalbaarheid om groeiende datavolumes en toenemende integratiecomplexiteit aan te kunnen als bedrijven uitbreiden.

Compliance en beveiliging: Het is van cruciaal belang dat gegevens veilig en in overeenstemming met de relevante regelgeving worden getransformeerd en Alumio biedt de nodige functies om deze vereisten te ondersteunen.

Portret van Leonie Becher Merli, 
Business Development Representative, Alumio, wijst naar rechts met beide handen - binnen een witte cirkelvormige achtergrond.

Vraag een gratis demo aan van het Alumio platform

Over onze partner
Neem contact op

We helpen je graag en beantwoorden al je vragen

Begin met integreren met populaire apps!

Geen items gevonden.

Maak verbinding met elk aangepast eindpunt

Begin met integreren met populaire apps!

Geen items gevonden.

Maak verbinding met met

Geen items gevonden.
Portret van Leonie Becher Merli, 
Business Development Representative, Alumio, wijst naar rechts met beide handen - binnen een witte cirkelvormige achtergrond.

Wil je Alumio in actie zien?