Duomenų architektas yra asmuo, atsakingas už konkrečios įmonės ar projekto duomenų projektavimą, struktūrą, organizavimą ir priežiūrą. Kaip architektas kruopščiai kuria pastato brėžinius, duomenų architektas kruopščiai nubrėžia įmonės ar projekto atitinkamų duomenų struktūrą ir organizavimą. Jis arba ji gali dirbti vienoje įmonėje ir visą dėmesį skirti vidiniams duomenims arba dirbti duomenų bazių grupei ir padėti kelioms įmonėms su jų duomenimis.
Duomenų architektas atlieka daugybę vaidmenų ir prisiima daugybę pareigų. Jis yra atsakingas už duomenų naudojimo įvertinimą ir duomenų tiesioginį susiejimą su įmonės tikslais ir praktika taip, kad būtų gauti aiškūs rezultatai. Asmuo, einantis šias pareigas, turi užtikrinti visų svarbių duomenų tikslumą ir prieinamumą, jis yra atsakingas už tai, kad žinotų, kokie duomenys svarbūs ir kodėl. Jis arba ji dažnai veikia kaip tarpininkas, nustatydamas konkrečios grupės duomenų poreikius ir paaiškindamas jiems aktualiausių duomenų svarbą ir naudojimą.
Yra daugybė įrankių, kuriuos duomenų architektūros darbuotojai naudoja per visą savo karjerą. Be pagrindinių duomenų bazių, duomenų architektas dažnai sukuria tai, kas vadinama metaduomenų registru. Tam tikra prasme tai yra duomenų bazė, kuri kataloguoja turimus duomenis, o ne tikruosius duomenis. Metaduomenų registras gali tvarkyti duomenis daug didesniu mastu nei pagrindinė duomenų bazė, nes jame nereikalaujama, kad pati informacija būtų, o tik nuoroda į ją.
Beveik visi duomenų architektai yra susipažinę su į duomenis orientuotomis kompiuterių kalbomis, tokiomis kaip SQL. Bandant supaprastinti gana sudėtingą sistemą, SQL yra duomenų užklausų kalba, pagrįsta duomenų, saugomų pagal matematinius ryšius, gavimu. Užuot saugoję skaičius, SQL duomenų bazės pateikia visų tipų informaciją matematiškai ir naudoja matematinius įrankius informacijai rūšiuoti. Kitos į duomenis orientuotos kalbos, pvz., XML, greičiausiai bus įprastos šią poziciją užimančių žmonių įrankiai.