Hvad er en dataarkitekt?
En dataarkitekt er en person, der er udpeget til at være ansvarlig for design, struktur, organisering og vedligeholdelse af data til en bestemt virksomhed eller et projekt. Ligesom en arkitekt omhyggeligt designer planerne til en bygning, kortlægger en dataarkitekt omhyggeligt strukturen og organisationen af de relevante data for en virksomhed eller et projekt. Han eller hun kan arbejde for et enkelt firma og helt fokusere på interne data eller arbejde for en databasegruppe og hjælpe flere virksomheder med deres data.
En dataarkitekt udfylder et antal roller og opretholder et antal opgaver. Han eller hun er ansvarlig for at evaluere brugen af data og relaterer data direkte til en virksomheds mål og praksis på en måde, der giver klare resultater. En person i denne position skal sikre nøjagtigheden og tilgængeligheden af alle vigtige data, og han eller hun er ansvarlig for at vide, hvilke data der er vigtige og hvorfor. Han eller hun fungerer ofte som mellemmand og trækker databehovene for en bestemt gruppe ud og forklarer vigtigheden og brugen af de data, der er mest relevante for dem.
Der er en række værktøjer, som nogen i dataarkitektur bruger i hele sin karriere. Ud over basale databaser opretter en dataarkitekt ofte noget, der kaldes et metadata-register. Dette er på en måde en database, der katalogiserer, hvilke data der er tilgængelige i modsætning til at katalogisere de faktiske data. Et metadata-register kan organisere data i meget mere massiv skala end en basisdatabase, fordi det ikke er nødvendigt at indeholde oplysningerne i sig selv, men kun for at henvise til dem.
Næsten alle dataarkitekter kender dataorienterede computersprog som SQL. I et forsøg på at forenkle et temmelig kompliceret system er SQL et sprog til dataforespørgsler, der er baseret på at hente data, der er gemt i henhold til matematiske relationer. I stedet for at gemme numre repræsenterer SQL-databaser alle typer information i matematiske termer og bruger matematiske værktøjer til at sortere informationen. Andre dataorienterede sprog, såsom XML, vil sandsynligvis være almindelige værktøjer af mennesker i denne position.