DB2® Developer
Workbench가 IBM Data Studio Developer로 이름이 바뀌었습니다. 이 섹션에서는
Data Studio Developer 버전 1.1.0에 대한
개요를 제공합니다. 다른 제품과의 호환성을 비롯한 후속 릴리스 및 개정판에 대한 정보는
각 릴리스 또는 추가사항의 릴리스 정보를
참조하십시오. Data Studio Developer의 각 개정판에 포함된
전체 기능에 대한 정보는 제품 웹 사이트를
참조하십시오.
Data Studio Developer는
DB2 Developer Workbench의 기능을
더욱 향상시켰습니다. 주요 개선사항을 살펴보면 다음과 같습니다.
- 데이터베이스 연결
- JDBC 및 SQLJ용 IBM® Data
Server Driver가 제품에 포함됩니다. 이 드라이버는 IBM
데이터 서버에 연결하는 데 사용할 수 있습니다.
- 데이터베이스 탐색기 도구 모음 단추 또는 메뉴를 사용하여
데이터베이스 연결 정보를 데이터베이스 설명자(XML) 파일로 익스포트할 수 있습니다. 그런 다음 이 파일에 있는 정보를 다른 작업 공간으로 임포트할 수 있습니다. 이러한 기능을 통해
팀 구성원은 데이터베이스 연결 정보를 쉽게 공유할 수 있습니다.
- Kerberos 인증 또는 LDAP를 사용하여 Linux®,
UNIX® 및
Windows®용
DB2 데이터베이스 또는
z/OS®용
DB2에 연결할 수 있습니다. Kerberos를
사용하여 연결하려면 서버에 Kerberos 환경을 구성해야 합니다. LDAP를 사용하려면
DB2 오브젝트를 지원하는
Windows Active
Directory 서버의 스키마를 확장해야 합니다. LDAP는 호스트 이름과 포트 번호만 검색할 때 사용됩니다.
- 환경 설정 창의 새 페이지에서 데이터베이스의 연결 환경을 설정할 수 있습니다. 연결 환경 설정에는
연결 제한시간, 다시 연결 옵션 및 사용자 ID와 암호 지속성이 포함됩니다.
- DB2 데이터베이스에 연결할 때
새 연결 마법사에 데이터베이스 버전 번호를 더 이상 지정할 필요가 없습니다.
- JDBC 연결에 대한 추적 파일을 생성할 수 있습니다. 이 기능은
JDBC 및 SQLJ용 IBM
Data Server Driver를 사용하는 연결에만 지원됩니다.
- 데이터 응용프로그램 개발
- SQL 편집기를 사용하여 관계형 및 XML 데이터로 작업하는 쿼리를
개발할 수 있습니다. 편집기로 SQL 및 XQuery 표현식을 작성할 수 있습니다.
편집기 기능(예: 컨텐츠 지원, 구문 강조표시 및 쿼리 구문 분석)과 유효성 확인은
두 가지 쿼리 유형 모두에 사용할 수 있습니다. 편집기 기능이 개선되었을 뿐만 아니라
쿼리 템플리트를 작성 및 사용할 수 있는 새 환경 설정 페이지가 편집기에 추가되었습니다. 이러한 SQL 편집기
개선사항은 XQuery 빌더를 대신하도록 고안되었으므로 더 이상 제품의 일부가 아닙니다.
- 루틴 편집기(스토어드 프로시저 및 UDF)는 계속 사용할 수 있습니다. Java™ 스토어드
프로시저의 경우 루틴 편집기에서 Java 소스 링크를 누르면
Java
소스 코드를 보다 쉽게 찾고 편집할 수 있습니다. 또한 중첩된 스토어드 프로시저를 전개할 때
종속성이 중첩된 스토어드 프로시저를 보고 선택하여 전개할 수 있습니다.
- 마법사 또는 테이블 데이터 편집기를 사용하여 데이터 개발 프로젝트 또는 파일 시스템에
저장된 XML 파일에서 XML 컬럼으로 XML 데이터를 삽입할 수 있습니다. Linux,
UNIX 및
Windows용
DB2 데이터베이스 서버의 경우,
CLP 스크립트를 사용하여 데이터 개발 프로젝트에 저장된 XML 스키마를 등록할 수 있습니다. 등록을 수행하려면
Workbench 외부에서 CLP 스크립트를 실행합니다.
- 데이터베이스 관리
- 데이터베이스 관리자가 데이터베이스 탐색기에서 일반적으로 수행할 수 있는
새로운 태스크가 있습니다.
- 데이터 오브젝트 관리: 데이터 오브젝트 편집기를 사용하여 많은 DB2 및
Informix® Dynamic Server
데이터베이스 오브젝트를 작성 및 변경할 수 있습니다.
- 권한 관리: 데이터 오브젝트 편집기를 사용하여 데이터 오브젝트와 관련된 권한 또는 권한 ID를
승인, 호출 및 수정할 수 있습니다.
- 데이터 값 및 관계 시각화: 데이터 오브젝트 관계를 시작화하기 위해
데이터베이스 탐색기에서 개요 다이어그램을 작성한 후 이 다이어그램을 이미지 파일로 저장하거나
인쇄할 수 있습니다. 또한 데이터베이스 탐색기에서 그래픽 값 분산 보기를 작성하여
데이터 값 분산을 시각화할 수 있습니다. 이러한 기능은 쿼리를 관리하고 및 분석하는(Visual Explain) 태스크에
도움이 됩니다.
- 통계 지원: 데이터 오브젝트에 대한 통계를 보고
갱신하여 응용프로그램 성능을 향상시킬 수 있습니다. 또한 제품에 포함된 DDL 생성 기능을 사용하면
한 데이터베이스에서 다른 데이터베이스로 통계를 복제 또는 이주할 수 있습니다.
- 데이터베이스 모니터링: IBM Data Studio 관리 콘솔에서 세부사항을 보고 제공된 권장사항을 적용함으로써 데이터베이스의 성능을 모니터하고 문제점을 해결할 수 있습니다.
또한 Q 복제 및 이벤트 퍼블리싱을 모니터하고 성능 상태 보고서를 생성하며
기본 조작도 수행할 수 있습니다. 이 기능을 사용하려면 IBM Data Studio 관리 콘솔을 설치해야 합니다.
- Informix Dynamic
Server
- 이 릴리스의 Informix
Dynamic Server(IDS)에는 새로 지원되는 기능이 있습니다. 데이터베이스 탐색기에서
IDS 데이터베이스로 연결하고 나면 대부분의 데이터베이스 관리 태스크를 수행할 수 있으며,
연결 정보를 사용하여 IDS를 대상으로 하는 데이터 개발 프로젝트를 작성할 수 있습니다. 데이터 개발
프로젝트에서 SQL문을 개발하고 저장할 수 있습니다. 그러나 DB2
루틴에 사용할 수 있는 마법사 및 편집기는 IDS에 아직 사용할 수 없습니다. IDS에 대한 루틴을
작성 및 전개하려면 SQL 편집기에 CREATE 구문을 입력한 후 실행하십시오. 데이터베이스 탐색기에서도 루틴을 실행할 수 있습니다.
Informix JDBC
드라이버 또는 JDBC 및 SQLJ용 IBM Data
Server Driver를 사용하여 Informix
데이터베이스에 연결할 수 있습니다.
- 웹 서비스
- Workbench를 사용하여 데이터베이스 오퍼레이션(SQL SELECT 및 DML문, XQuery 표현식 또는
스토어드 프로시저로 호출)을 클라이언트 응용프로그램에 표시하는 웹 서비스를 작성할 수 있습니다. 데이터
개발 프로젝트에 웹 서비스를 작성한 후 웹 서비스로 끌어 놓거나 마법사를 사용하면
스토어드 프로시저 및 SQL문을 쉽게 추가할 수 있습니다. 또한 Workbench를 사용하여 웹 서비스를 웹 서버에 전개하거나
전개 취소할 수 있습니다.
기존 WORF(Web services Object Runtime Framework) 응용프로그램을 이주하는 데도 Workbench를 사용할 수 있습니다.
- pureQuery Java 개발
- pureQuery는 일반적인 쿼리 API를 제공하므로
단일 인터페이스: 표준 SQL을 사용하여 관계형 데이터베이스 및 인메모리
Java 콜렉션에
액세스할 수 있습니다. pureQuery 기능은
Java 프로젝트에서 다음과 같은
태스크를 수행하여 부족한 점을 보완합니다.
관계형 데이터와 Java
소스 코드 사이에서 다음을 수행합니다.
- Java 편집기를 사용하여
Java 프로그램에서
SQL을 편집하고 테스트합니다(SQL 코드 지원 포함).
- Java 클래스,
SQL문 및 데이터베이스 테이블을 서로 조합하여 작성합니다.
- SQL을 메소드 호출에 연관시킵니다.
- Java 오브젝트를 SQL로 입력하여
전달합니다.
- Java 오브젝트를 SQL에서
출력하여 작성합니다.