2020.10.22

데이터 프레임워크의 청사진 그린다··· '데이터 아키텍트' A to Z

Thor Olavsrud | CIO
데이터 아키텍트는 기업 전략과 비즈니스 아키텍처에 맞춰 기업의 데이터 관리 프레임워크를 설계한다. 
 
ⓒGetty Images Bank

데이터 아키텍트의 역할
데이터 아키텍트(data architect)는 비즈니스상의 필요사항들을 기술 요건으로 바꾸고, 데이터 표준과 원칙을 규정하는 고위급 전문가다. 또 조직의 전사적 데이터 관리 프레임워크를 시각화하고 설계하는 일도 담당한다. 이 프레임워크는 데이터를 둘러싼 계획, 구체화, 실행, 생성, 획득, 유지, 사용, 보관, 검색, 관리, 제거와 관련된 프로세스를 담고 있다. DAMA 인터내셔널의 데이터 관리 부서에 따르면 데이터 아키텍트는 “업무용 표준 용어를 제공하고, 전략적 필요사항을 알리며, 이 필요사항을 충족하기 위해 상위 프로세스를 설계하고, 기업 전략과 비즈니스 아키텍처를 정렬시킨다.”

데이터 아키텍트의 책임
파노플라이(Panoply)에 따르면 데이터 아키텍트의 일반적인 책임에는 다음과 같은 내용이 포함된다.
 
  • 데이터 흐름, 통합, 변환, 데이터베이스, 데이터 웨어하우스 등 기술적 사양으로 비즈니스 요건을 변환
  • 모델링, 메타데이터, 보안, 참조 데이터(예: 제품 코드와 클라이언트 분류), 마스터 데이터(예: 클라이언트, 벤더, 자재, 직원)를 비롯한 데이터 아키텍처 프레임워크와 표준 및 원칙을 규정함
  • 데이터 시스템을 생성 및 개선할 때 보고 따라할 수 있는 참조 아키텍처 규정
  • 데이터 흐름(즉, 데이터를 생성하는 부서, 데이터가 기능하기 위한 필요사항, 데이터 흐름 관리 방식, 데이터의 변천 과정) 규정
  • 여러 부서, 이해관계자, 동업자, 외부 벤더와의 협업과 조율 

데이터 아키텍트와 데이터 엔지니어 비교
데이터 아키텍트의 역할과 데이터 엔지니어의 역할은 서로 긴밀하게 연결되어 있다. 어떤 점에서는 데이터 엔지니어가 발전해 데이터 아키텍트가 된 것이라고 할 수 있다. 데이터 아키텍트와 데이터 엔지니어는 전사적 데이터 관리 프레임워크의 시각화와 구축을 위해 상호 협력한다. 데이터 아키텍트가 프레임워크의 ‘청사진’을 시각화하면 데이터 엔지니어가 이를 구축한다.

데이터버스티(Dataversity)에 따르면, 데이터 아키텍트는 데이터 과학자와 데이터 엔지니어 또는 데이터 애널리스트가 따라할 수 있는 프레임워크에 맞춰 데이터를 준비하고, 설계하고, 시각화한다. 데이터 엔지니어는 데이터 아키텍트를 도와 데이터 검색과 회수를 위한 작업 프레임워크를 구축한다. 

데이터 아키텍트가 되는 방법
데이터 아키텍트의 역할은 다변화되고 있으며 데이터 아키텍트 양성을 위한 업계 표준 자격증이나 훈련 프로그램은 없다. 보통 데이터 엔지니어, 데이터 과학자 또는 솔루션 아키텍트로 시작해 업무 현장에서 데이터 설계, 데이터 관리, 데이터 보관 작업 분야에 다년 간의 경험을 쌓다가 데이터 아키텍트가 되곤 한다. 

데이터 아키텍트에 대한 기대 사항
대부분의 데이터 아키텍트들은 정보 기술, 컴퓨터 과학, 컴퓨터 공학 또는 관련 분야의 학위를 갖고 있다. 데이터버스티에 따르면, 우수한 데이터 아키텍트는 클라우드, 데이터베이스는 물론 그 데이터베이스가 사용하는 프로그램과 애플리케이션을 확실하게 이해하고 있다. 개념화와 데이터베이스 최적화를 비롯해 데이터를 모델링하는 법을 이해하고 있으며 교육에 대한 열의를 갖고 있다. 

데이터 아키텍트는 다음과 같은 역량을 갖춰야 한다.
  • 비즈니스 모델을 의도한 대로 구현하는 데이터 처리 모델을 설계한다
  • 데이터의 핵심 주체와 그 관계를 나타내는 다이어그램을 개발한다.
  • 설계한 시스템을 실제 구축하기 위해 필요한 구성요소를 목록으로 만든다.
  • 명확하고 간결하며 효과적으로 의사소통을 할 수 있다. 

데이터 아키텍트의 역량
앤섬(Anthem)의 분석 책임자이자 캡테크 컨설팅 대표를 역임한 밥 램버트에 따르면, 데이터 아키텍트가 보유해야 하는 핵심 기술들은 다음과 같다.
 
  • 시스템 개발을 위한 주춧돌을 놓음. 데이터 아키텍트는 시스템 개발 생애 주기와 프로젝트 관리 접근 방식, 요건, 설계, 테스트 기법을 이해해야 한다. 
  • 데이터 모델링과 설계. 이 기술은 직무기술서상 데이터 아키텍트가 가장 많이 사용하는 기술이다. 램버트는 여기에 SQL 개발 및 데이터베이스 관리가 포함되는 경우가 많다고 덧붙였다.
  • 기존 데이터 기술과 새로 뜨는 데이터 기술. 데이터 아키텍트는 기존의 데이터 관리 기술과 보고 방법을 이해해야 하며 컬럼형 데이터베이스와 NoSQL 데이터베이스, 예측 분석, 데이터 시각화, 비정형 데이터에 대한 지식을 어느 정도 갖고 있어야 한다.
  • 의사소통과 정치적 수완. 데이터 아키텍트는 대인 관계를 위한 스킬을 갖고 있어야 한다. 표현력과 설득력을 갖춘 우수한 영업사원이자 다른 사람들이 빅 데이터에 기반한 청사진을 그릴 수 있도록 해줘야 한다. 

데이터 아키텍트 자격증
데이터 아키텍트를 대상으로 한 업계 표준 자격증은 없지만 데이터 아키텍트의 경력에 도움이 될 만한 것들은 있다. 소속 조직이 사용하는 주요 데이터 플랫폼에 대한 자격증 이외에도 다음과 같은 것들이 인기있다.
 
데이터 아키텍트의 연봉
로버트 하프의 2020년도 기술 및 IT 연봉 안내서에 따르면 미국 내 데이터 아키텍트의 평균 연봉은 경력에 따라 다음과 같이 구분된다. 
 
  • 상위 75%: 11만 9,750달러
  • 상위 50%: 14만 1,250달러
  • 상위 25%: 16만 3,500 달러
  • 상위 5%: 19만 3,500 달러

페이스케일의 연봉 분석에 따르면, 데이터 아키텍트 연봉의 중간값은 11만 8,458달러이며 상여금과 이익 배분금이 포함된 총 급여는 연 7만 8,000달러부터 17만 3,000달러 사이다. 

데이터 아키텍트 일자리
<인디드닷컴(Indeed.com)>에 올라온 데이터 아키텍트 일자리를 최근에 검색해 본 결과, 금융서비스, 컨설팅, 의료, 제약, 기술, 고등교육 등 다양한 업계에 일자리가 있는 것으로 나타났다.
데이터 아키텍트 직무 기술서를 몇 가지 뽑아 분석해본 결과 주요 책임 분야는 데이터옵스 및 BI 변환 로드맵 생성, 데이터 전략 개발 및 유지, 물리적 데이터베이스 설계 구현 및 최적화, 데이터 마이그레이션 프로세스와 통합 프로세스의 설계 및 구현 등이 있었다. 

기업들은 구인공고상 컴퓨터 과학, 정보 과학, 공학 분야 학사 학위 소지자 또는 그에 준하는 경력을 가진 사람을 찾고 있지만, 석사 학위 소지자도 우대한다. 대부분의 회사는 관련 역할에서 8년 내지 15년의 경력을 가진 사람을 찾는다. 또 이들은 우수한 대인 관계 역량과 능숙한 협업 능력, 효과적인 구두 및 서면 의사소통 능력을 갖춘 의욕이 넘치고 경험이 풍부한 혁신가를 원한다. ciokr@idg.co.kr



2020.10.22

데이터 프레임워크의 청사진 그린다··· '데이터 아키텍트' A to Z

Thor Olavsrud | CIO
데이터 아키텍트는 기업 전략과 비즈니스 아키텍처에 맞춰 기업의 데이터 관리 프레임워크를 설계한다. 
 
ⓒGetty Images Bank

데이터 아키텍트의 역할
데이터 아키텍트(data architect)는 비즈니스상의 필요사항들을 기술 요건으로 바꾸고, 데이터 표준과 원칙을 규정하는 고위급 전문가다. 또 조직의 전사적 데이터 관리 프레임워크를 시각화하고 설계하는 일도 담당한다. 이 프레임워크는 데이터를 둘러싼 계획, 구체화, 실행, 생성, 획득, 유지, 사용, 보관, 검색, 관리, 제거와 관련된 프로세스를 담고 있다. DAMA 인터내셔널의 데이터 관리 부서에 따르면 데이터 아키텍트는 “업무용 표준 용어를 제공하고, 전략적 필요사항을 알리며, 이 필요사항을 충족하기 위해 상위 프로세스를 설계하고, 기업 전략과 비즈니스 아키텍처를 정렬시킨다.”

데이터 아키텍트의 책임
파노플라이(Panoply)에 따르면 데이터 아키텍트의 일반적인 책임에는 다음과 같은 내용이 포함된다.
 
  • 데이터 흐름, 통합, 변환, 데이터베이스, 데이터 웨어하우스 등 기술적 사양으로 비즈니스 요건을 변환
  • 모델링, 메타데이터, 보안, 참조 데이터(예: 제품 코드와 클라이언트 분류), 마스터 데이터(예: 클라이언트, 벤더, 자재, 직원)를 비롯한 데이터 아키텍처 프레임워크와 표준 및 원칙을 규정함
  • 데이터 시스템을 생성 및 개선할 때 보고 따라할 수 있는 참조 아키텍처 규정
  • 데이터 흐름(즉, 데이터를 생성하는 부서, 데이터가 기능하기 위한 필요사항, 데이터 흐름 관리 방식, 데이터의 변천 과정) 규정
  • 여러 부서, 이해관계자, 동업자, 외부 벤더와의 협업과 조율 

데이터 아키텍트와 데이터 엔지니어 비교
데이터 아키텍트의 역할과 데이터 엔지니어의 역할은 서로 긴밀하게 연결되어 있다. 어떤 점에서는 데이터 엔지니어가 발전해 데이터 아키텍트가 된 것이라고 할 수 있다. 데이터 아키텍트와 데이터 엔지니어는 전사적 데이터 관리 프레임워크의 시각화와 구축을 위해 상호 협력한다. 데이터 아키텍트가 프레임워크의 ‘청사진’을 시각화하면 데이터 엔지니어가 이를 구축한다.

데이터버스티(Dataversity)에 따르면, 데이터 아키텍트는 데이터 과학자와 데이터 엔지니어 또는 데이터 애널리스트가 따라할 수 있는 프레임워크에 맞춰 데이터를 준비하고, 설계하고, 시각화한다. 데이터 엔지니어는 데이터 아키텍트를 도와 데이터 검색과 회수를 위한 작업 프레임워크를 구축한다. 

데이터 아키텍트가 되는 방법
데이터 아키텍트의 역할은 다변화되고 있으며 데이터 아키텍트 양성을 위한 업계 표준 자격증이나 훈련 프로그램은 없다. 보통 데이터 엔지니어, 데이터 과학자 또는 솔루션 아키텍트로 시작해 업무 현장에서 데이터 설계, 데이터 관리, 데이터 보관 작업 분야에 다년 간의 경험을 쌓다가 데이터 아키텍트가 되곤 한다. 

데이터 아키텍트에 대한 기대 사항
대부분의 데이터 아키텍트들은 정보 기술, 컴퓨터 과학, 컴퓨터 공학 또는 관련 분야의 학위를 갖고 있다. 데이터버스티에 따르면, 우수한 데이터 아키텍트는 클라우드, 데이터베이스는 물론 그 데이터베이스가 사용하는 프로그램과 애플리케이션을 확실하게 이해하고 있다. 개념화와 데이터베이스 최적화를 비롯해 데이터를 모델링하는 법을 이해하고 있으며 교육에 대한 열의를 갖고 있다. 

데이터 아키텍트는 다음과 같은 역량을 갖춰야 한다.
  • 비즈니스 모델을 의도한 대로 구현하는 데이터 처리 모델을 설계한다
  • 데이터의 핵심 주체와 그 관계를 나타내는 다이어그램을 개발한다.
  • 설계한 시스템을 실제 구축하기 위해 필요한 구성요소를 목록으로 만든다.
  • 명확하고 간결하며 효과적으로 의사소통을 할 수 있다. 

데이터 아키텍트의 역량
앤섬(Anthem)의 분석 책임자이자 캡테크 컨설팅 대표를 역임한 밥 램버트에 따르면, 데이터 아키텍트가 보유해야 하는 핵심 기술들은 다음과 같다.
 
  • 시스템 개발을 위한 주춧돌을 놓음. 데이터 아키텍트는 시스템 개발 생애 주기와 프로젝트 관리 접근 방식, 요건, 설계, 테스트 기법을 이해해야 한다. 
  • 데이터 모델링과 설계. 이 기술은 직무기술서상 데이터 아키텍트가 가장 많이 사용하는 기술이다. 램버트는 여기에 SQL 개발 및 데이터베이스 관리가 포함되는 경우가 많다고 덧붙였다.
  • 기존 데이터 기술과 새로 뜨는 데이터 기술. 데이터 아키텍트는 기존의 데이터 관리 기술과 보고 방법을 이해해야 하며 컬럼형 데이터베이스와 NoSQL 데이터베이스, 예측 분석, 데이터 시각화, 비정형 데이터에 대한 지식을 어느 정도 갖고 있어야 한다.
  • 의사소통과 정치적 수완. 데이터 아키텍트는 대인 관계를 위한 스킬을 갖고 있어야 한다. 표현력과 설득력을 갖춘 우수한 영업사원이자 다른 사람들이 빅 데이터에 기반한 청사진을 그릴 수 있도록 해줘야 한다. 

데이터 아키텍트 자격증
데이터 아키텍트를 대상으로 한 업계 표준 자격증은 없지만 데이터 아키텍트의 경력에 도움이 될 만한 것들은 있다. 소속 조직이 사용하는 주요 데이터 플랫폼에 대한 자격증 이외에도 다음과 같은 것들이 인기있다.
 
데이터 아키텍트의 연봉
로버트 하프의 2020년도 기술 및 IT 연봉 안내서에 따르면 미국 내 데이터 아키텍트의 평균 연봉은 경력에 따라 다음과 같이 구분된다. 
 
  • 상위 75%: 11만 9,750달러
  • 상위 50%: 14만 1,250달러
  • 상위 25%: 16만 3,500 달러
  • 상위 5%: 19만 3,500 달러

페이스케일의 연봉 분석에 따르면, 데이터 아키텍트 연봉의 중간값은 11만 8,458달러이며 상여금과 이익 배분금이 포함된 총 급여는 연 7만 8,000달러부터 17만 3,000달러 사이다. 

데이터 아키텍트 일자리
<인디드닷컴(Indeed.com)>에 올라온 데이터 아키텍트 일자리를 최근에 검색해 본 결과, 금융서비스, 컨설팅, 의료, 제약, 기술, 고등교육 등 다양한 업계에 일자리가 있는 것으로 나타났다.
데이터 아키텍트 직무 기술서를 몇 가지 뽑아 분석해본 결과 주요 책임 분야는 데이터옵스 및 BI 변환 로드맵 생성, 데이터 전략 개발 및 유지, 물리적 데이터베이스 설계 구현 및 최적화, 데이터 마이그레이션 프로세스와 통합 프로세스의 설계 및 구현 등이 있었다. 

기업들은 구인공고상 컴퓨터 과학, 정보 과학, 공학 분야 학사 학위 소지자 또는 그에 준하는 경력을 가진 사람을 찾고 있지만, 석사 학위 소지자도 우대한다. 대부분의 회사는 관련 역할에서 8년 내지 15년의 경력을 가진 사람을 찾는다. 또 이들은 우수한 대인 관계 역량과 능숙한 협업 능력, 효과적인 구두 및 서면 의사소통 능력을 갖춘 의욕이 넘치고 경험이 풍부한 혁신가를 원한다. ciokr@idg.co.kr

X