Data Kwaliteit Maatregelen Precisie

Overzicht van de data kwaliteiten en daarbij een aantal maatregelen die genomen kunnen worden om een Data kwaliteit met behulp van deze maatregelen (binnen een release) op een hoger niveau te krijgen.

Diagram in standaardweergave

Beperk softwarestack voor data gebruik

Beperking van het aantal verschillende softwarestacks en zorgdragen dat deze aanwezige softwarestacks in de infrastructuur gestandaardiseerd worden ingericht. Bijvoorbeeld het dotnet framework als basis binnen de windows server infrastructuur.


Details van Beperk softwarestack voor data gebruik

Implementatie precisie in de applicatie- en presentatielaag

Gebruik van gestandaardiseerd geconfigureerde componenten in de applicatie- en presentatielaag.


Details van Implementatie precisie in de applicatie- en presentatielaag

Specifieke datatypes voor precisie

Volstaan bestaande data typen en formaten binnen de data opslag niet dan kan het ontwikkelen van specifieke datatypen en –structuren een oplossing bieden. Houdt er rekening mee dat je hiermee een vorm van platform lock in introduceert.


Details van Specifieke datatypes voor precisie

Precisie

Mate van detail waarin een data entiteit de werkelijkheid weergeeft. Dit heeft bijvoorbeeld betrekking op de precisie van getallen e.d. Opslag van getallen en datums kunnen onvoldoende nauwkeurig zijn omdat afronding bij opslag of integratie nodig is. Mate van detail waarin een data entiteit de werkelijkheid weergeeft. Dit heeft bijvoorbeeld betrekking op de precisie van getallen e.d. Opslag van getallen en datums kunnen onvoldoende nauwkeurig zijn omdat afronding bij opslag nodig is. Ook domeinen op eigenschappen kunnen onvoldoende precisie hebben (denk aan een Nederlandse postcode in een internationale data-opslag)


Details van Precisie

Requirements integratie platform

Selectieproces integratievorm, bij het uitwerken van de integratievormen kan beschreven worden wat de effecten zijn van een specifieke integratievorm op het vlak van precisie. Vervolgens kan dit vertaald worden in beslisbomen en –documenten rond het selecteren van integratievormen binnen een project.


Details van Requirements integratie platform

Precisie requirements op API en interface

Bij registerfunctie van de benoemde gegevensopslag dient bij afwijking van de standaard precisie deze beschreven te zijn in de (interface) documentatie zodat toekomstige afnemers het kwaliteitsniveau kunnen toetsen aan de eigen behoefte.


Details van Precisie requirements op API en interface

Software selectie en requirements precisie

Beschrijf bij een software selectie traject eventuele precisie aspecten op basis van requirements. Zoals precisie aspecten meenemen in het ontwerpproces van nieuwe applicaties e.d.


Details van Software selectie en requirements precisie

Introduceer validatie activiteit in proces

Zorg dat data die geproduceerd of getransformeerd wordt, zeker bij handmatige verwerking van data in een validatie activiteit beoordeeld wordt. Dit biedt een punt in het proces waar issues gesignaleerd kunnen worden, maatregelen genomen kunnen worden of waar signalen zijn dat er in andere data management processen aandachtspunten zijn rond de data kwaliteit.


Details van Introduceer validatie activiteit in proces

Bericht transformatie bij integratie

Transformatie ten behoeve van integratie is een veelvoorkomende bron van precisieproblemen bij integratie. Analyseer risico’s en zoek naar componenten en integratievormen die de gewenste precisie tijdens data transport kunnen handhaven.


Details van Bericht transformatie bij integratie

Specifieke databases of extensie met datatypes voor precisie

Pas bij opslag van gegevenscollecties met een hoge mate van precisie of een afwijking van de standaard datatypes gespecialiseerde dataopslagomgevingen toe. Denk aan omgevingen als geo- en objectdatabases. Houdt hierbij wel rekening met de beheeraspecten van een dergelijke gespecialiseerde omgevingen.


Details van Specifieke databases of extensie met datatypes voor precisie

Inventariseer precisie requirements vanuit governance

Houdt bij de initiële inrichting van een omgeving rekening met de precisie requirements van (toekomstige) afnemers. Zeker bij opslag van registerdata dient door de eigenaar geïnventariseerd te worden wat de precisiebehoefte van de afnemers is. Richtlijnen opstellen omtrent inrichting van gegevensbestanden, applicatie componenten en elementen binnen de presentatielaag op het vlak van precisie.


Details van Inventariseer precisie requirements vanuit governance

Inzet interoperabiliteit en open standaarden

Selectie van open standaarden, bij het ontwikkelen van open standaarden zal het precisie aspecten aan de orde komen. Hiermee zal de precisie aansluiten op de wensen van een grote groep organisaties. Door het inzetten van deze standaarden bij de integratie zal de precisie voldoende gewaarborgd zijn.


Details van Inzet interoperabiliteit en open standaarden

Converteer datatypes

Converteren van datatypes naar andere datatypes (tekst {-} Numeriek). Inclusief transformatie naar datatypen op andere platformen zoals database, XML, softwaretalen en localisatie.


Details van Converteer datatypes

Gebruik van adequate datatypes in tabellen

Datatypes in de verschillende database platformen maken het mogelijk om op basis van datatypen beperkingen in te bouwen in verschillende datatypen. Zo kun je verschillende numerieke dataypen kiezen zoals integer, decimalen (met het aantal cijfers voor of achter de komma, float, etc. Hiermee zijn extra validaties mogelijk op basis van deze datatypen


Details van Gebruik van adequate datatypes in tabellen

Precisie in data opslag

Onderzoek of de bestaande datatypes binnen de data opslag omgeving, zoals een database platform, voldoende ondersteuning bieden aan de gewenste precisie.


Details van Precisie in data opslag

Precisie bij data integratie

Keuze en inzet integratietechnologie, hierbij moet rekening gehouden worden met de gewenste- en realiseerbare precisie. Dat kan tot gevolg hebben dat een integratievorm ongeschikt is voor een specifieke implementatie. Houdt hierbij ook rekening met het feit dat structuren op basis van de precisie opnieuw opgebouwd moeten kunnen worden, bijvoorbeeld bij het verwerken van object georiënteerde datastructuren.


Details van Precisie bij data integratie