ER/Studio
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
ER/Studio는 엠바카데로가 개발한 엔터프라이즈급 데이터 모델링 도구이다. 1997년 첫 출시 이후 지속적인 업데이트를 통해 다양한 DBMS 지원, 기능 개선, 사용자 편의성 향상을 이루어왔다. 논리 및 물리 데이터 모델 설계, 자동화, 스크립팅, 정/역 공학, 데이터 계보 문서화, 협업 지원 등 다양한 기능을 제공하며, 여러 표기법과 라이선스 체계를 지원한다. 관련 소프트웨어로는 ER/Studio Enterprise Team Edition, ER/Studio DA, Team Server Core 등이 있다.
더 읽어볼만한 페이지
- 데이터 모델링 도구 - MySQL 워크벤치
MySQL 워크벤치는 MySQL 데이터베이스를 위한 시각적 설계, 개발, 관리 도구이며, DBDesigner4를 기반으로 발전하여 데이터베이스 모델링, SQL 개발, 데이터베이스 관리 등 다양한 기능을 제공한다. - 데이터 모델링 도구 - DBeaver
DBeaver는 2010년 이반 포포프가 개발한 오픈 소스 데이터베이스 관리 도구로, 다양한 데이터베이스 시스템 지원, 사용자 친화적 인터페이스, 여러 버전 제공, 다양한 운영체제 및 언어 지원, SQL 쿼리 실행 및 편집, 데이터 브라우징 및 편집, 데이터베이스 구조 탐색 및 편집 등 다양한 기능을 제공한다. - 데이터베이스 관리 도구 - MySQL 워크벤치
MySQL 워크벤치는 MySQL 데이터베이스를 위한 시각적 설계, 개발, 관리 도구이며, DBDesigner4를 기반으로 발전하여 데이터베이스 모델링, SQL 개발, 데이터베이스 관리 등 다양한 기능을 제공한다. - 데이터베이스 관리 도구 - ADSO
ADSO는 데이터 수명주기 동안 자동화된 검증 프로세스를 통해 데이터의 정확성과 일관성을 유지하고, IDDM과 같은 도구 및 데이터 검증 규칙을 활용하여 데이터 품질을 향상시키는 시스템이다.
| ER/Studio - [IT 관련 정보]에 관한 문서 | |
|---|---|
| ER/Studio 정보 | |
| 이름 | ER/Studio |
| 개발사 | IDERA, Inc |
| 최신 버전 | 20.2 |
| 최신 릴리스 날짜 | 2024년 6월 |
| 운영 체제 | Microsoft Windows |
| 장르 | CASE 툴 |
| 라이선스 | 독점 EULA |
| 웹사이트 | ER/Studio 공식 웹사이트 |
| 이전 개발 및 판매 회사 | |
| 제품 개발사 | 엔바카데로・테크놀로지즈, 엔바카데로・테크놀로지즈 합동회사 |
| 일본어 현지화 및 판매 | 닛키 정보 시스템 주식회사 |
| 지원 환경 (운영체제) | |
| 운영체제 | Windows Vista Windows 7 Windows 8 Windows Server 2008 Windows Server 2012 |
| 비고 | ER/Studio 10부터 각 OS의 32bit 및 64bit를 공식 지원. 데이터베이스 클라이언트 라이브러리의 32bit/64bit 구성과 ER/Studio의 32bit/64bit를 일치시켜야 함. |
| 지원 환경 (데이터베이스) | |
| 지원 데이터베이스 | HiRDB DB2 (Linux/UNIX/Windows) DB2 for z/OS DB2 for iSeries (System i) Informix Dynamic Server (IDS) Informix Online Informix SE InterBase Microsoft Access Microsoft SQL Server Microsoft Visual FoxPro MySQL Teradata Oracle Database PostgreSQL Sybase Adaptive Server Enterprise (ASE) Sybase Adaptive Server Anywhere (ASA) Sybase IQ Sybase Watcom SQL |
| 라이선스 | |
| 라이선스 종류 | Workstation, Concurrent, Term License, Proprietary EULA |
2. 역사
엠바카데로는 1993년에 설립된, 데이터베이스 지원 도구에 주력하는 기업이다. 1997년 ER/Studio가 출시된 이후 현재(XE6 버전 10.0)까지 빠른 업데이트와 기술 지원을 통해 업계 최고의 데이터 모델링 도구로 평가받고 있다.[1] ER/Studio는 엠바카데로 제품군에서 데이터 거버넌스 지원 전략의 핵심 도구이다.
CA의 ERwin은 세계 1위의 모델링 도구였지만, 수년간 기능 개선이 이루어지지 않고 문제 해결 능력이 부족했으며, 연구 개발(R&D) 투자가 저조하여 고객들의 신뢰를 잃어가고 있었다.[1] 이 때문에 글로벌 대형 기업들이 ERwin에서 ER/Studio로 전환하는 사례가 빈번하게 발생하였고, ER/Studio는 데이터 모델링 도구 시장에서 실질적인 세계 1위의 입지를 다지게 될 것으로 예상되었다.[1]
하지만 한국 시장에서는 영업 및 기술 지원의 한계로 인해 ERwin, DA#, 파워디자이너 등에 밀려 큰 관심을 받지 못하고 있다.[1]
2. 1. 엠바카데로의 ERwin 인수 무산
엠바카데로는 2014년 3월, CA의 ERwin 인수를 시도했으나 미국 법무부의 반대로 무산되었다.[1] 미국 법무부는 엠바카데로의 ERwin 인수가 데이터 모델링 툴 시장의 독점을 야기하고 공정한 경쟁을 저해할 수 있다고 판단했다.[1] 법무부의 판결 요지는 "미국 정부, 금융권에서 폭넓게 사용되고 있는 ER/Studio를 보유한 엠바카데로가 ERwin을 인수할 경우 데이터 모델링 툴 시장의 독점이 우려되며 공정한 경쟁이 저해된다. 따라서 소비자의 피해가 예상되는 바 이 거래는 기각한다"였다.[1]이러한 결과로 CA는 ERwin을 "중단된 사업(discontinued operations)"으로 분류하게 되었다.[1] 이는 ERwin의 기능 개선 및 기술 지원이 저조해지는 결과로 이어졌고, 고객들은 제품의 신뢰성에 대해 실망감을 표현하게 되었다.[1]
3. 기능
- 논리 및 물리 데이터 모델 설계 지원[2]
- 다양한 관계형 데이터베이스(RDBMS) 및 NoSQL 플랫폼 지원 (MongoDB|몽고DB영어, Hadoop Hive|하둡 하이브영어 등)
- 포워드 엔지니어링(Forward Engineering): 데이터 모델로부터 데이터베이스 스키마 자동 생성[2]
- 리버스 엔지니어링(Reverse Engineering): 기존 데이터베이스로부터 데이터 모델 자동 생성
- SQL DDL를 사용한 데이터베이스 코드 자동 생성
- 모델 비교 및 병합
- 데이터 계보(Data Lineage) 문서화: ETL 툴과의 연동을 통해 데이터 변환 과정을 시각화
- 협업 지원: 리포지토리(Repository)를 통한 모델 공유 및 버전 관리
- 보고 기능 (HTML|HTML영어, RTF|RTF영어, XML|XML영어 등)
- 내장 비즈니스 용어집(Business Glossary)
- Collibra|콜리브라영어와 같은 데이터 거버넌스 도구와의 통합
- 모델 완성도 검증
- 자동 외래 키 마이그레이션
- 용량 계획
- 논리적 또는 물리적 모델에서 XML|XML영어 스키마 생성
- 개체-관계 모델의 수, 데이터베이스 제약 조건, 데이터베이스 인덱스, 데이터 고유성을 지정하기 위한 대화 상자를 포함하여 모델을 그래픽으로 수정하는 기능[2]
- IDEF1X|IDEF1X영어, 제임스 마틴이 개발한 두 가지 변형의 정보 기술 엔지니어링 및 차원 모델링 표기법 지원
- 엑셀 연동 (메타데이터 상호 교환)[15]
- 사전 관리, 논리 모델과 물리 모델 내 속성 이름 등의 일괄 대체, 동음이의어·이음동의어 통합 지원[16]
4. 특징
ER/Studio는 사용하기 쉬운 인터페이스를 제공하여, 처음 사용하는 사람도 쉽게 적응하고 작업 생산성을 높일 수 있다.[15]
주요 특징은 다음과 같다:
| 특징 |
|---|
| 엔터프라이즈급 모델링 지원: 데이터 모델링, 비즈니스 프로세스 모델링, UML 모델링을 지원한다. 리포지토리 및 웹 포털을 통해 관련 담당자 간의 협업을 극대화하고, ETL 툴에서 관리하는 복잡한 변환 작업까지 관리하여 기업의 메타데이터 거버넌스를 효과적으로 지원한다. |
| 데이터베이스 라이프사이클 지원: 포워드 엔지니어링 및 리버스 엔지니어링을 위한 데이터베이스 라이프사이클을 완벽하게 지원한다. |
| 다양한 DBMS 지원: 빅데이터(Apache Hadoop, Cloudera, Google Big Query 등), NoSQL(PostgreSQL, MongoDB 등)을 포함한 다양한 DBMS를 지원한다. |
| 모델 및 데이터베이스 관리: 모델과 데이터베이스를 위한 향상된 양방향 비교 및 병합 기능을 제공하고, 도메인 상속, 오브젝트 재사용, 자동 업데이트, 데이터 사전 표준화를 지원한다. |
| 데이터 라이니지 지원: 소스/타겟 매핑을 통해 문서를 시각화한 데이터 라이니지를 지원하며, 사용성(Where Used) 분석과 사용자 정의 매핑 기능을 제공한다. |
| XML 스키마 생성: 커스터마이즈 된 XML 스키마를 생성할 수 있다. |
| 다이어그램 및 레이아웃 엔진: 향상된 다이어그램과 레이아웃 엔진을 제공한다. |
| 확장성: 산업 표준 모델/패턴에 제품을 추가(add-on)할 수 있다. |
| 중앙 집중식 라이선스 관리: 엠바카데로 AppWave를 통해 중앙 집중식 라이선스 관리 및 툴 배포가 가능하다. |
| 논리/물리 데이터 모델 설계 지원: 논리 및 물리 데이터 모델 설계를 지원하며, 논리/물리 데이터 모델로부터 XML 스키마를 사용한 XML 스키마 정의를 생성할 수 있다. |
| 자동화: 자동화 및 스크립팅 기능을 제공한다. |
| 포워드 엔지니어링: 신규 또는 기존 데이터베이스에 대해 데이터 모델로부터 데이터베이스를 구축하기 위한 DDL문을 자동 생성하는 포워드 엔지니어링을 지원한다. |
| 리버스 엔지니어링: 기존 데이터베이스에서 데이터베이스의 내부 구조를 자동 분석하여 데이터 모델을 자동 생성하는 리버스 엔지니어링을 지원한다. |
| SQL DDL: SQL 데이터 정의 언어 (DDL)를 사용한 데이터베이스 코드 자동 생성 기능을 제공한다. |
| 모델 관리: 모델 자동 레이아웃, 모델 비교 및 병합, 모델과 메타데이터 통합 기능을 제공한다. |
| 보고 기능: HTML, RTF 등 다양한 형식으로 보고서를 출력할 수 있다. |
| 팀 협업 지원: 리포지토리 기능을 통해 팀 협업을 지원하며, 서브 모델 관리 및 모델의 "사용 위치" 기능을 제공한다. |
| 웹 발행: 웹(HTML), RTF, 마이크로소프트 오피스와 통합하여 모델을 발행할 수 있다. |
| 데이터 통합: 모델 메타데이터를 BI, ETL 또는 다른 모델링 툴과 통합할 수 있다. |
| 다차원 모델링 지원 |
| 모델 무결성 검증: 모델 무결성 유효성 검사 (모델 검증 기능)를 제공한다. |
| 외래 키 자동 마이그레이션: 외래 키 자동 마이그레이션을 지원한다. |
| 데이터베이스 마이그레이션 및 통합: 다른 데이터베이스 마이그레이션 및 통합을 지원한다. |
| MDM 지원 |
| 용량 계획: 용량 계획 (캐퍼시티 플래닝) 기능을 제공한다. |
| 사용자 정의 데이터 유형: 사용자 정의 데이터 유형을 생성할 수 있다. |
| 엑셀 연동: 엑셀과 연동하여 메타데이터를 상호 교환할 수 있다(ER/Worksheet로 실현).[15] |
| 사전 관리: 사전 관리, 논리 모델과 물리 모델 내 속성 이름 등의 일괄 대체, 동음이의어·이음동의어 통합 지원한다(Naming Utility로 실현).[16] |
ER/Studio는 매년 메이저 업그레이드를 통해 고객의 요구사항에 빠르게 대응하고 있으며, 엠바카데로의 주력 툴로써 R&D 투자가 활발히 이루어지고 있다(경쟁 툴 평균 R&D 금액의 두 배 이상 투자).[16] 또한, 2007년 Gartner Report에서 전 세계 사용자 만족도 1위 제품으로 선정된 바 있다.
5. 표기법
- IDEF1X (ERD의 일종)
- 스타 스키마
- 스노우플레이크 스키마
6. 라이선스 체계
ER/Studio는 크게 세 가지 라이선스 형태로 나뉜다. (버전에 따라 세부 사항은 달라질 수 있음)
| 라이선스 종류 | 설명 |
|---|---|
| Data Architect | ER/Studio의 기본 기능인 ER 다이어그램 및 데이터 모델 생성을 위한 일반적인 라이선스이다. 리포지토리 기능은 사용할 수 없다. 데이터 모델은 파일 형태로 관리되며, ER/Studio가 설치된 컴퓨터의 로컬 또는 파일 서버에 저장된다. |
| Enterprise | Data Architect 기능에 리포지토리 기능을 더한 라이선스이다. 데이터 모델은 데이터베이스로 관리되며, ER/Studio가 설치된 머신과는 분리된다. 여러 사람이 같은 모델을 동시에 변경하거나, 보안 및 버전 관리를 할 수 있어 팀 협업에 유용하다. 부서, 프로젝트 단위 데이터베이스를 전사적으로 공유하거나, 기업 단위 엔터프라이즈 모델을 만들거나, 전사 MDM(마스터 데이터 관리)을 수행하는 데 적합하다. |
| 지원 데이터베이스 | 설명 |
| Multi-Platform | ER/Studio가 지원하는 모든 데이터베이스에 대해 모델 생성 및 DDL 문 생성이 가능하다. |
| Single Platform for <데이터베이스명> | 특정 데이터베이스 1종에 대해서만 모델 생성 및 DDL 문 생성이 가능하다. 라이선스 구매 전에 데이터베이스를 지정해야 하며, 구매 후에는 변경할 수 없다. |
| 라이선스 수 계산 방법 | 설명 |
| Workstation | 1인 1PC 사용 기준 라이선스이다. (1인 1대 1 라이선스) |
| Concurrent User (네트워크 컨커런트 라이선스, 플로팅 라이선스) | 조직 내 동시 접속 사용자 수 기준 라이선스이다. (1 동시 접속 1 라이선스) ER/Studio 설치 PC 대수에는 제한이 없으나, 동일 네트워크에 라이선스 서버를 구축해야 한다. |
| Corporate License | 조직 및 자본 그룹 내 계약된 라이선스 수를 사용할 수 있는 대규모 라이선스 형태이다. |
예시:
- ER/Studio Data Architect Multi-Platform Workstation × 1 라이선스: ER/Studio 기본 기능(리포지토리 기능 없음)을 제공하며, 모든 지원 데이터베이스에 대해 모델 생성이 가능하다. 1대의 PC에 설치하여 지정된 1명만 사용할 수 있다.
- ER/Studio Enterprise Single Platform for Oracle Concurrent User × 3 라이선스: ER/Studio 기본 기능 및 리포지토리 기능을 제공하며, Oracle 데이터베이스에 대해서만 모델 생성이 가능하다. 동일 회사 네트워크 내 PC 100대에 설치하여, 동시에 3명까지 사용할 수 있다.
7. 관련 소프트웨어
- 엠바카데로 ER/Studio Enterprise Team Edition은 리포지토리와 웹 포털 등 엔터프라이즈급에서 필요한 다양한 도구를 포함하는 최상위 에디션이다.[1]
- ER/Studio DA는 데이터 모델링 도구로, CA의 ERwin 데이터 모델러에 해당한다.[2]
- Team Server Core는 웹 포털로, 웹 브라우저에서 ERD 조회 및 리포팅, 비즈니스 용어집, 메타데이터 관리 등 사용자 간 커뮤니티 도구로서 기능을 담당한다.[3]
- Repository는 데이터 모델 협업 저장소로, 데이터 모델 내 동일 객체(데이터 모델, 엔티티 등)를 여러 명이 동시에 수정할 수 있게 한다.[4]
- Data Lineage는 다양한 ETL 툴(Data stage, Power Center, SSIS 등)의 스크립트를 ER/Studio로 가져와 복잡한 변환 작업을 쉽게 도식화하고 관리하여, 노동 집약적인 ETL 관리를 ER/Studio에서 쉽게 할 수 있게 한다.[5]
8. 과거 버전 (한국어판 출시 기준)
| 버전 | 출시일 | 주요 특징 |
|---|---|---|
| v1.0 | 1997년 | |
| v4.03 | 2000년 8월 18일 | |
| v4.2 | 2001년 3월 6일 | |
| v4.3 | 2001년 12월 20일 | |
| v5.1 | 2002년 7월 19일 | |
| v5.5 | 2003년 2월 26일 | |
| v6.6.1 | 2005년 3월 14일 | |
| v7.1.2 | 2007년 4월 10일 | |
| v8.0 | 2008년 | 웹포탈 출시, SQL Server 2008 지원(경쟁 툴 중 최초) |
| v8.5.3 | 2009년 11월 26일 | |
| v9.0 | 2010년 | ER/ETL(데이터 리니지) 출시 |
| v9.0.1 | 2011년 2월 22일 | |
| v9.1.1 | 2012년 7월 27일 | |
| v9.5.1 | 2013년 6월 1일 | |
| v9.6 | 2013년 | Team Server(웹포탈, 비즈니스용어, 메타데이터 관리 등) 출시 |
| v9.6.1 | 2014년 8월 1일 | |
| v9.7 | 2014년 | DB 지원 추가(SQL Server 2014, Oracle 12c, PostgreSQL, MongoDB, Hadoop Hive 등) |
| v9.7.1 | 2015년 2월 1일 | |
| v10.0 | 2015년 | 64bit 지원, 리파지토리 처리속도 향상 등 |
| v10.0.2 | 2015년 9월 28일 | |
| v11.x | 2015년 | 일본에서는 출시되지 않음 |
| v16.0 | 2016년 1월 20일 | 명명 규칙 변경 |
ER/Studio는 상위 호환은 지원하지만, 하위 호환은 기본적으로 지원하지 않는다.[1] 따라서 ER/Studio를 버전 업하거나 ER/Studio의 버전이 다른 머신 간에 데이터 모델 파일을 이동할 때는 백업을 하는 등의 대책이 필요하다.[1] (오래된 하위 버전으로 생성·업데이트된 모델의 데이터는 상위의 새로운 버전에서 열 수 있지만, 상위의 새로운 버전에서 생성·업데이트된 모델의 데이터는 오래된 하위 버전에서 열 수 없다.)[1]
참조
[1]
웹사이트
IDERA Announces Intent to Acquire Embarcadero, Expands Position in Database Management and Developer Tools Markets
https://www.idera.co[...]
2015-10-07
[2]
서적
Database Modeling and Design: Logical Design
https://books.google[...]
Elsevier
2011-02-10
[3]
서적
Beginning Oracle Database 11g Administration: From Novice to Professional
https://books.google[...]
Apress
2009-02-18
[4]
웹사이트
Exciting News: Embarcadero Announces ER/Studio 2016 - Blog - Blog - IDERA Community
https://community.id[...]
2020-03-09
[5]
웹사이트
New patch releases available for ER/Studio 16.5.0 (2016+) and also ER/Studio Team Server 16.1.x (2016) - Blog - Blog - IDERA Community
https://community.id[...]
2020-03-09
[6]
웹사이트
IDERA Enhances Business Architecture Capabilities with Latest ER Studio Release
https://www.idera.co[...]
2020-03-09
[7]
웹사이트
Announcing ER/Studio 17.1 General Availability - Blog - Blog - IDERA Community
https://community.id[...]
2020-03-09
[8]
웹사이트
ER/Studio 18.0 is now available! - Blog - Blog - IDERA Community
https://community.id[...]
2020-03-09
[9]
웹사이트
ER/Studio 18.1 General Availability - Blog - Blog - IDERA Community
https://community.id[...]
2020-03-09
[10]
웹사이트
ER/Studio 18.2 General Availability - Blog - Blog - IDERA Community
https://community.id[...]
2020-03-09
[11]
웹사이트
ER/Studio 18.3 General Availability - Blog - Blog - IDERA Community
https://community.id[...]
2021-01-13
[12]
웹사이트
ER/Studio 18.4 General Availability - Blog - Blog - IDERA Community
https://community.id[...]
2021-01-13
[13]
웹사이트
ER/Studio 18.5 General Availability - Blog - Blog - IDERA Community
https://community.id[...]
2021-01-13
[14]
문서
ER/Studioハンズオンセミナー - 日揮情報システム
http://www.jsys.co.j[...]
[15]
문서
ER/Worksheetダウンロードサイト - 日揮情報システム
http://download.jsys[...]
[16]
문서
Naming Utility ダウンロードサイト - 日揮情報システム
http://download.jsys[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com