Data Studio는
관리, 애플리케이션 개발, 쿼리 튜닝을 포함하여 데이터 관리 라이프사이클의 핵심 태스크에 대한 지원을 포함하는 기본 오퍼링입니다. Data Studio는
두 개의 컴포넌트(Eclipse 기반 클라이언트, 웹 기반 콘솔)로 구성되어 있습니다.
Data Studio의 핵심 태스크
Data Studio를 사용하여
다음과 같은 핵심 태스크를 수행할 수 있습니다.
- 데이터베이스 관리, 시스템 상태 모니터, 작업 실행
- Data Studio는
오브젝트, 변경사항 및 권한 관리, 스크립트, 기본 시스템 상태 및
사용 가능성 모니터링, 작업 스케줄링을 포함한 데이터베이스 관리 및
유지보수 지원을 제공하여 데이터베이스를 자동으로 변경합니다.
그림 1. 작업 관리 및 시스템 상태 모니터링 태스크를 위한
임베디드 웹 콘솔 보기가 있는 Data Studio
클라이언트.
- 데이터베이스 애플리케이션 개발
- Data Studio를 사용하여
개발자 및 데이터베이스 관리자는 데이터베이스 애플리케이션과 데이터베이스
루틴(SQL 또는 Java 스토어드 프로시저 및 사용자 정의 함수(UDF))을 개발하고
디버그하고 배치할 수 있습니다.
- 데이터 액세스 개발 지원
- Java 애플리케이션에 대해 데이터 액세스 개발이 지원되는 경우,
개발자 및 데이터베이스 관리자는 Data Studio를 사용하여
데이터베이스 오브젝트, 소스 코드, 소스 코드 내에 있는 SQL문 사이의
관계를 이해할 수 있습니다. 데이터 액세스 개발 지원은 또한
SQL문에 대한 클라이언트 메트릭도 제공합니다.
- pureQuery 지원
- pureQuery가 지원되면 개발자는 통합 InfoSphere Optim pureQuery Runtime과 pureQuery API를
사용하여 Java 애플리케이션을 작성할 수 있습니다. 이러한 API와 함께 개발자는
통합 Java 편집기 및 단순 pureQuery 구문을 사용하여 데이터 액세스 오브젝트(DAO) 패턴이 있는
단순 Java 데이터 액세스 계층을 작성할 수 있습니다.
그림 2. 개발 태스크에 사용하는 Java 퍼스펙티브를 표시하는 Data Studio
클라이언트.
- 쿼리 튜닝
- Data Studio에는
개발자 및 SQL 튜너가 고성능 쿼리를 작성하는 데 도움이 되는
기본 쿼리 튜닝 도구(예: 쿼리 포맷팅, 액세스 경로 그래프 및
통계 도움말)가 포함되어 있습니다. 또한 Data Studio를
사용하여 IBM InfoSphere Optim Query Workload Tuner에 대한 라이센스가 활성화되어 있는
DB2 데이터베이스 또는 서브시스템에 연결할 때 InfoSphere Optim Query Workload Tuner의
튜닝 기능에 액세스할 수 있습니다.
그림 3. Data Studio 클라이언트의
Query Tuner Workflow Assistant 검토 섹션.
Data Studio 컴포넌트
Data
Studio에는 두 개의 컴포넌트(Eclipse 기반 Data Studio 클라이언트,
웹 기반 콘솔)가 있습니다.
- Data Studio 클라이언트
- 공통 환경을 공유할 수 있도록 다른 IBM 소프트웨어 제품과 함께 설치할 수 있는
데이터베이스 관리, 루틴 및 Java 애플리케이션 개발, 쿼리 튜닝을 위한
Eclipse 기반 통합 개발 환경입니다.
- Data Studio 웹 콘솔
- 작업 작성 및 관리 도구와 시스템 상태 및 사용 가능성 모니터링 기능이
있는 웹 기반 도구입니다. 클라이언트마다 하나의 웹 콘솔을 설치할 수 있거나
클라이언트 그룹이 웹 콘솔을 공유할 수 있습니다.
시나리오: 팀 환경의 Data Studio
Data Studio
컴포넌트의 여러 인스턴스를 설치하여 조직을 미러링하고
엔터프라이즈 구조를 지원할 수 있습니다. 예를 들어, 여러 다른 역할 및 액세스 특권이
사용자로 이루어진 조직에서는 팀이 Data Studio 클라이언트의 복수 인스턴스를
설치할 수 있습니다.
다음 일러스트레이션은
테스트 및 프로덕션 데이터베이스와 Data Studio 웹 콘솔에 대한
여러 다른 액세스 권한이 모두 있는 데이터베이스 설계자와 복수
데이터베이스 관리자 및 애플리케이션 개발자로 이루어진 복합 사용
시나리오를 보여줍니다.
그림 4. 복합 설치 및 사용 시나리오의 토폴로지 다이어그램.
이 시나리오의 대부분의
사용자에게는 테스트 데이터베이스에 대한 액세스 권한만 있지만
테스트 데이터베이스 관리자에게는 Data Studio 웹 콘솔에 대한 추가
액세스 권한이 있습니다. 이와 마찬가지로,
프로덕션 데이터베이스 관리자에게는 프로덕션 데이터베이스와
Data Studio 웹 콘솔 둘 다에 대한 액세스 권한이 있습니다. Data Studio
웹 콘솔에 대한 액세스 권한이 있는 관리자는 데이터베이스 성능 상태를 모니터하고,
작업을 관리하며, 조직에서 데이터베이스 연결 정보를 관리 및 공유할 수 있습니다.