Data Architect?

회사에서 Data Architect 라는 역할이 필요하다며 보스가 그 역할을 내가 맡아달라는 요청을 하셨다. 그래서 Data Architect가 뭔가요? 라는 질문을 했더니, 우리 조직과 과제에서 그 역할이 무엇인지부터 정의를 해야한다는 우문현답인지 철학토론인지 모를 답을 받았다. 그래서 일반적으로 어떤 의미인지 찾아보았다.

일단 위키피디어의 정의:

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.[1] It is closely allied with business architecture and is considered to be one of the four domains of enterprise architecture.

따라서 Data Architecture를 관장하는 사람이라고 할 수도 있겠다. Data Architecture란 다음과 같다:

Data architecture is the process of standardizing how organizations collect, store, transform, distribute, and use data. The goal is to deliver relevant data to people who need it, when they need it, and help them make sense of it.

https://www.talend.com/resources/what-is-data-architecture/

그렇다면 어떤 기술이 필요할까? 데이터(베이스)와 소프트웨어에 대한 지식과 기술이 필수적이겠지만, 그 이상으로 상당히 정치적(?)인 역할을 해야한다.

Ability to astutely operate in the organization: Here we arrive at Mr. McKendrick’s five key characteristics, which point to the data architect’s ability to operate politically in the organization.

Skills of the Data Architect

특히 Good salesperson 이어야 한다는 부분이 인상적이다.

  • Well respected and influential
  • Able to emphasize methodology, modeling, and governance
  • Technologically and politically neutral
  • Articulate, persuasive, and a good salesperson
  • Enthusiastic

마지막으로 한국데이터산업진흥원에서는 데이터아키텍쳐전문가 라는 (국가공인) 자격증 제도를 운영하고 있다.