Datakoppelingen met duidelijke afspraken over gegevensschema’s
Een bron krijgt een extra kolom of verandert een veldtype en de ontvangende verwerking loopt vast. Bij datakoppelingen in Utrecht helpt Radorfa veranderingen beheerst doorvoeren. We brengen het gebruikte gegevensschema en de afhankelijkheden in kaart.
Vervolgens bepalen we welke wijziging wordt ondersteund, welke aanpassing nodig is en hoe de uitkomst wordt getest voordat de nieuwe bronvorm in gebruik komt.
1Beschrijf het schema waarop de koppeling rekent
We leggen velden, typen, verplichte waarden en betekenis vast voor de gebruikte bron. De inventaris maakt ook aannames zichtbaar die alleen in code staan. Daardoor wordt duidelijk welke onderdelen geraakt kunnen worden wanneer een leverancier zijn gegevensindeling aanpast.
2Beoordeel de gevolgen voor verwerking en gebruik
Radorfa vergelijkt de nieuwe indeling met de bestaande verwachtingen. Een extra optioneel veld vraagt iets anders dan een gewijzigde betekenis van een verplicht veld. We bepalen samen welke veranderingen genegeerd, ondersteund of eerst inhoudelijk beoordeeld moeten worden.
3Test oude en nieuwe voorbeelden naast elkaar
De proef bevat beide bronvormen en de afgesproken uitzonderingen. We controleren niet alleen of de verwerking start, maar ook of de bestemming dezelfde bedoelde informatie ontvangt. Het releasebesluit benoemt welke versies ondersteund blijven en hoe afwijkingen worden gemeld.
Controleer herkomst en uitkomst
Een schemavergelijking koppelt verschillen aan testgevallen en uitkomsten. We onderzoeken zowel ontbrekende verplichte velden als onverwachte extra gegevens. Een tolerant inleesproces mag een betekenisvolle verandering niet ongemerkt als gelijkwaardige informatie behandelen.
Maak de verbinding beheersbaar
Radorfa kan de verwerking aanpassen en de invoering begeleiden. Oude schemaversies worden alleen volgens afspraak uitgefaseerd. Beheer ontvangt de actuele gegevensafspraken, zodat een volgende wijziging tijdig aan de juiste technische en inhoudelijke verantwoordelijken wordt voorgelegd.
De techniek van de datakoppeling
API-schema’s, databasekolommen, parsercomponenten en configuratie vormen het gegevenscontract. Broncode en schemaversies horen bij een release. Contracttests en integratietests toetsen compatibiliteit, ontbrekende waarden en typewijzigingen voordat de vernieuwde verwerking wordt toegepast.
Welke gegevens wilt u bij elkaar brengen?
Noem welke bron verandert en welke versie of nieuwe indeling beschikbaar is. Daarmee kunnen we de impact op uw bestaande datakoppeling onderzoeken.
Bespreek uw datakoppeling