Data architect


A data architect is a practitioner of data architecture, a data management discipline concerned with designing, creating, deploying and managing an organization's data architecture. Data architects define how the data will be stored, consumed, integrated and managed by different data entities and IT systems, as well as any applications using or processing that data in some way. It is closely allied with business architecture and is considered to be one of the four domains of enterprise architecture.

Role

According to the Data Management Body of Knowledge, the data architect “provides a standard common business vocabulary, expresses strategic data requirements, outlines high level integrated designs to meet these requirements, and aligns with enterprise strategy and related business architecture.”
According to the Open Group Architecture Framework, a data architect is expected to set data architecture principles, create models of data that enable the implementation of the intended business architecture, create diagrams showing key data entities, and create an inventory of the data needed to implement the architecture vision.

Responsibilities

  1. Organizes data at the macro level.
  2. Organizes data at the micro level, data models, for a new application.
  3. Provides a logical data model as a standard for the golden source and for consuming applications to inherit.
  4. Provides a logical data model with elements and business rules needed for the creation of data quality rules.

    Skills

Bob Lambert describes the necessary skills of a Data Architect as follows: