Andmearhitekt on isik, kes on määratud vastutama konkreetse ettevõtte või projekti andmete kavandamise, struktuuri, korraldamise ja hooldamise eest. Nii nagu arhitekt kavandab hoolikalt hoone plaane, kaardistab andmearhitekt hoolikalt ettevõtte või projekti asjakohaste andmete struktuuri ja korralduse. Ta võib töötada ühe ettevõtte heaks ja keskenduda täielikult siseandmetele või töötada andmebaasirühma heaks ja aidata mitut ettevõtet nende andmetega.
Andmearhitekt täidab mitmeid rolle ja kannab mitmeid kohustusi. Ta vastutab andmete kasutamise hindamise ning andmete otsese seostamise eest ettevõtte eesmärkide ja tavadega viisil, mis annab selgeid tulemusi. Keegi sellel ametikohal peab tagama kõigi oluliste andmete täpsuse ja ligipääsetavuse ning vastutab selle eest, et ta teaks, millised andmed on olulised ja miks. Ta tegutseb sageli vahendajana, tuletades välja konkreetse rühma andmevajadused ning selgitades neile kõige olulisemate andmete tähtsust ja kasutamist.
On mitmeid tööriistu, mida andmearhitektuuri töötajad oma karjääri jooksul kasutavad. Lisaks põhiandmebaasidele loob andmearhitekt sageli midagi, mida nimetatakse metaandmete registriks. See on teatud mõttes andmebaas, mis kataloogib saadaolevad andmed, mitte aga tegelike andmete kataloogimist. Metaandmete register võib korraldada andmeid palju suuremas mahus kui põhiandmebaas, sest see ei pea sisaldama teavet ennast, vaid ainult viitama sellele.
Peaaegu kõik andmearhitektid tunnevad andmepõhiseid arvutikeeli, nagu SQL. Üritades lihtsustada üsna keerulist süsteemi, on SQL andmepäringu keel, mis põhineb matemaatiliste seoste alusel salvestatud andmete hankimisel. Numbrite salvestamise asemel esindavad SQL-andmebaasid igat tüüpi teavet matemaatilises mõttes ja kasutavad teabe sortimiseks matemaatilisi tööriistu. Teised andmepõhised keeled, näiteks XML, on sellel ametikohal olevate inimeste jaoks tõenäoliselt tavalised tööriistad.