IBM Optim Development Studio V2.2의 새로운 기능

이 릴리스에서는 IBM Data Studio Developer를 IBM Optim Development Studio라고 합니다. IBM Data Studio Developer 버전 2.1이 있는 경우 Installation Manager를 사용하여 IBM Optim Development Studio로 업그레이드할 수 있습니다.

Optim Development Studio 버전 2.2는 다음 범주에서 핵심 기능이 향상되었습니다.
Oracle 데이터베이스에 대한 새로운 지원
이 릴리스에서는 다음을 포함하여 Oracle 데이터베이스에 대한 지원을 소개합니다.
  • 데이터베이스 오브젝트 및 스토리지 관리에 대한 지원
  • Oracle 데이터베이스에 대한 액세스 제어
  • SQL 스크립트, PL/SQL 루틴 및 패키지 개발, 스토어드 프로시저 디버그에 대한 지원
  • 아래에 설명된 Oracle에 대한 pureQuery 지원
Linux, UNIX 및 Windows용 DB2에 대한 향상된 지원
Linux, UNIX 및 Windows용 DB2 버전 9.7 PL/SQL에 대한 지원
다음과 같이 PL/SQL 모듈 및 PL/SQL 모듈의 새 데이터 유형을 작성할 수 있습니다.
행 데이터 유형
이 구조는 결과 세트 또는 테이블에서 행의 컬럼 값을 저장하는 데 사용할 수 있는 이름 및 데이터 유형을 가진 여러 개의 필드로 구성됩니다.
배열 데이터 유형
이 구조는 데이터 요소(콜렉션에서 위치 순서에 참조할 수 있는 각각의 요소)의 순서화된 콜렉션을 포함합니다.
유효하지 않은 Linux, UNIX 및 Windows용 DB2 패키지 찾기 및 리바인딩
Linux, UNIX 및 Windows용 DB2 서버에서 유효하지 않은 패키지를 찾고 리바인드할 수 있습니다.
데이터베이스 오브젝트 및 데이터 복사에 대한 지원
데이터베이스 간 또는 데이터베이스의 스키마 간에 데이터베이스 오브젝트를 복사할 수 있습니다. 데이터베이스 간에 데이터베이스 오브젝트를 복사하는 경우 오브젝트를 동종의 데이터베이스로 복사할 수 있습니다(예: DB2® 데이터베이스에서 다른 DB2 데이터베이스로 또는 Oracle 데이터베이스에서 다른 Oracle 데이터베이스로 복사). 또한 데이터베이스 오브젝트를 이종의 데이터베이스로 복사할 수도 있습니다(예: Oracle 데이터베이스에서 DB2 데이터베이스로 또는 DB2 데이터베이스에서 Oracle 데이터베이스로 복사).

복사할 수 있는 데이터베이스 오브젝트에는 테이블, 인덱스, 뷰 및 제한조건이 포함됩니다. PL/SQL 언어를 지원하는 데이터베이스 간에 PL/SQL 루틴(프로시저 및 사용자 정의 함수(UDF)) 및 패키지를 복사할 수 있습니다. 또한 Linux®, UNIX® 및 Windows®용 DB2 데이터베이스 간에 SQL 및 SQL PL 루틴을 복사할 수도 있습니다. 복사된 테이블 오브젝트에서 일부 또는 모든 데이터를 선택적으로 복사할 수 있습니다.

Optim 제품에서는 참조하는 데 완전한 데이터 서브세트를 목표 데이터베이스에 정의하고 복사할 수 있으며 데이터 개인정보 보호용으로 복사된 데이터를 선택적으로 마스크할 수 있습니다.

모델화된 개인정보 보호 통합

실제 및 도메인 데이터 모델을 데이터베이스에 통합할 수 있습니다. 또한 모델화된 데이터베이스 컬럼에 데이터 개인정보 보호 정책을 지정할 수 있으며 이러한 개인정보 보호 정책을 데이터베이스간의 데이터 복사와 같은 오브젝트 관리 태스크에 적용할 수 있습니다.

pureQuery
Oracle에 대한 지원
Oracle의 경우 정적 SQL 바인딩 및 실행 기능을 제외하고 지원되는 다른 데이터베이스에 대해 사용 가능한 모든 기능을 사용할 수 있습니다. 예를 들어 Oracle 데이터베이스의 오브젝트 또는 해당 오브젝트를 참조하는 SQL문에서 pureQuery 코드를 생성할 수 있습니다.
데이터베이스 설계 패키지에 대한 지원
pureQueryXML 파일에는 캡처된 SQL문 세트가 포함됩니다. 이러한 세트는 StaticBinder 유틸리티가 작성하는 데이터베이스 패키지입니다. 명령문 세트 간에 SQL문을 이동하거나 일부 다른 속성을 변경하여 명령문 세트를 편집할 수 있습니다.
pureQueryXML 파일 병합에 대한 지원
단일 응용프로그램 또는 클러스터된 응용프로그램의 인스턴스에 대해 독립적으로 작성된 여러 개의 pureQueryXML 파일을 병합할 수 있습니다.
pureQuery, Hibernate 및 openJPA 응용프로그램에서의 SQL문 쓰기, 튜닝 및 테스트에 대한 향상된 지원
SQL문을 쓸 때 테이블 및 컬럼 이름을 마우스 오른쪽 단추로 누르고 데이터베이스에서 오브젝트의 위치를 찾을 수 있습니다.
SQL문의 성능을 측정하여 이전 성능과 현재 성능을 비교할 수 있습니다.

Optim Query Tuner를 사용하여 수행 성능이 좋지 않은 SQL문을 조정할 수 있습니다.

SQL문 및 Java 코드 간의 관계 시험에 대한 향상된 지원
Data Source Explorer의 데이터베이스 오브젝트에서 Java 응용프로그램의 SQL문으로 점프할 수 있습니다.
SQL 윤곽 보기의 SQL문에서 Java 응용프로그램 또는 pureQueryXML 파일의 같은 SQL문으로 점프할 수 있습니다.

SQL문의 데이터베이스 오브젝트에서 Data Source Explorer의 같은 오브젝트로 점프할 수 있습니다.