차세대 프로젝트에서 단위 업무 모델링까지, 개발 생산성과 성능 제고

[컴퓨터월드] 체계적인 기업의 데이터 품질 관리는 기업의 경험과 지식, 업무, 프로세스, 규칙 등 다양한 데이터의 품질을 높일 수 있는 최선의 방법이다. 잘 관리된 고품질의 데이터는 결국 기업 비즈니스의 정확한 의사결정과 적재적소에의 활용을 가능하게 하여 비즈니스 가치를 제고할 수 있게 하는 원동력이 된다. 이러한 데이터 품질의 기초는 무엇일까? 보유하고 있는 데이터에 어떻게 규칙을 제공하고 어떤 설계를 적용하는 가는 매우 중요한 과정이다. 데이터의 기초 설계, 즉 데이터 아키텍처의 과정을 상세하고 구체적으로 만드는 것은 물론 살아있는 데이터를 지속적으로 관리할 수 있는 기업의 노력이 필요하다.

엔코아의 데이터 모델링 툴 ‘디에이샵(DA#)’은 데이터 아키텍처의 전 과정을 보다 효율적으로 수행할 수 있도록 지원하는 대표적인 데이터 모델링 툴이다. 10여년 이상 국내 시장에서 크고 작은 데이터 프로젝트의 데이터 아키텍처에 사용되어 온 ‘디에이샵’에 대해 알아본다.

▲ 엔코아의 DA#

뛰어난 개발 생산성과 유지 보수 편의성으로 TCO 절감
엔코아의 디에이샵(DA#)은 데이터 비즈니스 전문기업 엔코아의 데이터 컨설팅 노하우를 기반으로 기업의 데이터 아키텍처를 더욱 효율적으로 지원하기 위한 엔터프라이즈 레벨의 데이터 모델링 툴이다. DA#은 데이터가 관련된 업무를 입체적이고 상세하게 다각도로 표현하여 해당 데이터를 활용하는 모든 사용자에게 정확한 업무 규칙을 제공함으로써 업무 전반이 원활히 진행될 수 있도록 지원한다.

데이터베이스 구축을 위한 전 과정을 분석, 설계하고 스키마를 생성함은 물론, 시스템 구축 후 데이터의 라이프 사이클, 시스템 환경의 변화 등 다양한 환경 변화에서도 손쉬운 데이터 모델링의 수정이 가능하다. 편리한 유지 보수 환경도 제공한다.

▲ 엔코아의 DA# 화면

명확한 비즈니스 규칙과 자동화 기능 제공
DA#은 업무상 존재하는 데이터 비즈니스 규칙을 데이터 모델에 다계층, 다차원적으로 상세히 표현할 수 있다. 즉 명확하게 비즈니스 규칙을 표현할 수 있으며, 다양한 편집 기능, API를 연계한 자동화, 표준 템플릿을 기반으로 한 다양한 산출물, 레파지토리 기반의 팀 모델링 등을 통하여 빠르고 쉬운 모델링을 가능하게 하며 생산성을 제고한다. 또한 사용자와 역할, 그룹과 업무 주제에 따라 접근 권한을 관리함으로써 보안성을 강화하고 데이터 표준화와 안정성을 확보할 수 있음은 물론이다.

▲ 엔코아의 DA# 구성

다양한 편집 기능과 API 연계 기능, 사용자 친화적인 기능으로 사용자 편의성 제고
- 입체적인 모델링과 분석 기능 제공
- Undo/Redo 및 다양한 편집 기능으로 모델링 속도 향상
- API를 활용한 다양한 자동화로 성능과 생산성 제고
- 개괄, 개념, 논리, 물리 모델 지원
- 다양한 입력 소스로부터 ERD를 자동 생성하는 리버스 모델링 기능
- 리포트 디자이너를 통한 기본 보고서 및 템플릿으로 편리한 산출물 지원
- 팀 모델링 및 협업 관리로 시간과 비용 절약
- 인텔리센스(Intellisense)로 빠른 검색 및 유연한 설정이 가능한 시각화 기능 제공

사용자별 권한 및 역할 관리, 모델 별 Locking 기능으로 보안성 및 안정성 확보
- 사용자/역할/그룹/주제별 권한 관리
- 모델 접근 권한 기능
- 모델에 대한 Locking 기능
- 손쉬운 모델 복구 기능 지원
- 모델 백업을 통한 안정성 강화
- GS인증으로 검증된 안정성

표준화 검증과 메타 데이터 시스템 연계로 효율적인 표준화
- 표준화 검증으로 데이터 모델 신뢰도 확보
- 데이터 모델의 일관성 유지
- 데이터 표준화 적용으로 데이터 모델 품질 제고
- 메타 데이터 시스템과의 유연한 연계 지원

▲ DA#의 주요 기능

상용 DBMS에서 NoSQL, Mongo DB등 오픈 DBMS까지 다양한 환경 지원
- 동시에 멀티(Multi) DBMS 모델링 지원
- 다양한 오픈 소스 환경 지원
- NoSQL, Mongo DB, Cassandra, Hive, Impala 지원

데이터 구조 활용성 극대화
- 데이터 구조 추가 및 변경에 대한 용이성 향상
- 데이터 구조 정보의 재사용성 증대
- 데이터의 신뢰성과 안정성 확보

표준화 및 산출물에 대한 효율적인 관리체계
- 데이터 관련 담당자의 오류방지 및 가시성 보장
- 신속한 업데이트와 사용상 편의성 보장
- 모델의 안정성 충족 및 안정적 기술 지원
- 다양한 산업군에 활용되어 규모에 관계없이 효율적인 데이터 모델링 지원

특화된 리버스 엔지니어링 기법으로 효율적인 모델링 지원
DA#은 특화된 리버스 엔지니어링 기법으로 현 DBMS의 최신 정보를 반영한 모델 변환 작업을 수행하고, DBMS에 존재하는 엔터티간 관계정보와 명칭을 활용하여 관계 찾기 및 엔터티 재배치를 통해 효율적인 모델링이 가능하다.

▲ 리버스 엔지니어링 기법으로 효과적인 데이터 모델링

최신 IT환경에 신속하게 대응하며 진화하는 데이터 모델링 툴
엔코아의 DA#은 공공, 금융, 기업, 대학, 병원, 제조, 서비스, 통신 등 다양한 산업분야의 데이터 모델링에 활용되고 있다. 데이터 모델링 툴은 데이터 관련 프로젝트의 필수적인 개발 툴로써 프로젝트의 안정성과 데이터 품질의 신뢰도를 제고할 수 있는 기반으로 자리 잡고 있다.

DA#은 기업의 데이터 품질과 전략적인 데이터 관리 체계를 지원하며, 빠르게 변화하는 IT 환경에 대응하고 최신 기술 트랜드에 부합하는 데이터 모델링 툴이다. 클라우드 환경 지원은 물론 국제 웹 표준인 HTML5 웹 기반으로 상용 DBMS환경에서 오픈소스 DBMS환경까지 지속적으로 확장되고 있는 IT 환경에 신속하게 대응하고 있다. 또한 차세대 프로젝트에서 데이터 포털까지 다양한 프로젝트의 데이터 모델링을 책임지며 국내 데이터 모델링 시장에서 많은 선택을 받고 있다.

저작권자 © 컴퓨터월드 무단전재 및 재배포 금지