Wat is een data-architect?
Een data-architect is een persoon die verantwoordelijk is voor het ontwerp, de structuur, de organisatie en het onderhoud van gegevens voor een bepaald bedrijf of project. Net zoals een architect de blauwdrukken voor een gebouw zorgvuldig ontwerpt, brengt een data-architect de structuur en organisatie van de relevante gegevens voor een bedrijf of project zorgvuldig in kaart. Hij of zij kan voor één bedrijf werken en zich volledig op interne gegevens concentreren of voor een databasegroep werken en meerdere bedrijven bijstaan met hun gegevens.
Een data-architect vervult een aantal rollen en behoudt een aantal verantwoordelijkheden. Hij of zij is verantwoordelijk voor het evalueren van het gebruik van gegevens en het rechtstreeks relateren van gegevens aan de doelen en werkwijzen van een bedrijf op een manier die duidelijke resultaten oplevert. Iemand in deze functie moet zorgen voor de nauwkeurigheid en toegankelijkheid van alle belangrijke gegevens en hij of zij is verantwoordelijk voor het weten welke gegevens belangrijk zijn en waarom. Hij of zij treedt vaak op als tussenpersoon, door de gegevensbehoeften van een bepaalde groep af te leiden en het belang en het gebruik van de voor hen meest relevante gegevens uit te leggen.
Er zijn een aantal tools die iemand in de gegevensarchitectuur gedurende zijn of haar carrière gebruikt. Naast basisdatabases maakt een data-architect vaak iets dat een metadataregister wordt genoemd. Dit is in zekere zin een database die catalogiseert welke gegevens beschikbaar zijn in tegenstelling tot het catalogiseren van de feitelijke gegevens. Een metadataregister kan gegevens op een veel grotere schaal organiseren dan een standaarddatabase, omdat het niet verplicht is om de informatie zelf te bevatten, maar alleen om ernaar te verwijzen.
Bijna alle data-architecten zijn bekend met data-georiënteerde computertalen zoals SQL. In een poging om een vrij gecompliceerd systeem te vereenvoudigen, is SQL een taal voor het opvragen van gegevens op basis van het ophalen van gegevens die zijn opgeslagen volgens wiskundige relaties. In plaats van nummers op te slaan, vertegenwoordigen SQL-databases alle soorten informatie in wiskundige termen en gebruiken ze wiskundige hulpmiddelen om de informatie te sorteren. Andere gegevensgeoriënteerde talen, zoals XML, zijn waarschijnlijk normale hulpmiddelen voor mensen in deze positie.