IBM Data Studio 클라이언트 개요

Data Studio 클라이언트는 Built on Eclipse 기술 제품이며 데이터베이스 및 인스턴스 관리, 루틴 및 Java™ 애플리케이션 개발, 쿼리 튜닝을 위한 통합 개발 환경을 제공합니다.

IBM® Data Studio 클라이언트는 두 가지 Data Studio 컴포넌트(클라이언트, 웹 콘솔) 중 하나입니다. 작업 관리 및 시스템 상태 모니터링에 사용하는 Data Studio 웹 콘솔 컴포넌트에 대한 정보는 IBM Data Studio 웹 콘솔 개요를 참조하십시오.

Data Studio 클라이언트에 포함되어 있는 기능은 다음과 같습니다.

활동 및 퍼스펙티브

사용자가 데이터베이스 관리자 또는 애플리케이션 개발자로서 사용하는 도구는 사용자의 역할에 따라 다릅니다. Data Studio는 이러한 도구 세트에 액세스하기 위한 두 가지 기본 수단(활동과 퍼스펙티브)을 제공합니다.

활동

그림 1. Data Studio 클라이언트 활동 메뉴를 사용하여 여러 데이터베이스 활동 사이에서 전환할 수 있습니다.
활동 메뉴 및 홈 활동 단추가 있는 Data Studio
클라이언트.

도구 모음의 활동 메뉴를 사용하여 여러 Data Studio 활동 사이에서 전환할 수 있습니다. 사전 구성된 이러한 활동은 Data Studio 퍼스펙티브의 서브세트에 해당합니다. 데이터베이스 관리, SQL 및 루틴 개발, Java 애플리케이션 개발, 쿼리 튜닝 및 SQL 실행 활동을 사용할 수 있습니다.

도구 모음에서 홈 활동 단추를 클릭하면 모든 퍼스펙티브에서 사전 설정된 홈 활동으로 돌아갈 수 있습니다.

퍼스펙티브

> 퍼스펙티브 열기 메뉴에서 다른 퍼스펙티브로 전환하여 사용자 역할에 필요한 다른 도구에 액세스할 수도 있습니다. 예를 들어, 데이터베이스 관리를 위한 기본 퍼스펙티브는 데이터베이스 관리 퍼스펙티브이고 애플리케이션 개발을 위한 퍼스펙티브는 데이터베이스 개발 퍼스펙티브와 Java 퍼스펙티브입니다. 사용자의 역할에 따라 사용 가능한 기타 퍼스펙티브로는 데이터 퍼스펙티브, Java 퍼스펙티브, SQL 및 루틴 개발 퍼스펙티브, 쿼리 튜닝 퍼스펙티브가 있습니다.

그림 2. Data Studio 클라이언트 퍼스펙티브를 사용하여 데이터베이스 도구에 액세스할 수 있습니다.
퍼스펙티브 메뉴가 있는 Data Studio 클라이언트.

도구 시작하기

Data Studio 클라이언트를 시작하는 데 유용한 도구는 다음과 같습니다.

데이터베이스 오브젝트 관리

데이터베이스 오브젝트를 변경하려면 수행해야 하는 변경사항을 판별한 후 해당 변경사항을 지정하고 해당 변경사항의 효과를 평가한 후 이를 배치해야 합니다.

편집 가능한 특성 보기와 검토 후 배치 대화 상자는 일관성 있는 방식으로 오브젝트를 작성, 변경 및 삭제(drop)합니다. 다양한 유형의 데이터베이스 서버에 대한 권한 오브젝트를 관리할 수도 있습니다. 특성 보기에서 변경사항을 정의하고 나면 Data Studio이 변경을 수행할 수 있는 명령을 자동으로 생성합니다. 생성된 명령은 검토 후 배치 대화 상자에 표시되며, 여기에서 명령을 검토한 후 실행할 수 있습니다.

변경 계획은 변경사항을 관리하는 데 사용되므로 더 강력한 변경 관리 기능이 Linux, UNIX 및 Windows용 DB2® 데이터베이스에 제공됩니다. 변경 계획은 보다 복잡한 변경을 가능하게 하며 이를 통해 한 번에 둘 이상의 오브젝트를 변경할 수 있습니다. Data Studio은 종속 오브젝트를 관리하고 결과적인 조치를 수행하여 데이터베이스 오브젝트 변경으로 인해 야기되는 부가작용을 해결합니다. 변경 계획을 통해 데이터베이스 변경으로부터 데이터를 보존하고, 데이터베이스 변경을 실행 취소하며, 버전 제어 시스템으로 변경사항을 추적할 수도 있습니다.

데이터 애플리케이션 개발자 기능

데이터 애플리케이션 개발자를 위해 Data Studio 제품은 다음 주요 기능을 제공합니다. Data Project Explorer의 데이터 개발 프로젝트로 작업하는 경우 다음을 수행할 수 있습니다.

쿼리 튜닝 기능

Data Studio 클라이언트를 사용하여 SQL문 포맷팅을 수행하여 SQL문을 더 쉽게 읽고 액세스 플랜의 비주얼 표시를 더 쉽게 생성하고 명령문이 참조하는 오브젝트에 대한 통계를 수집하기 위한 권장사항을 더 쉽게 가져올 수 있습니다. 액세스 플랜에 대한 정보를 요약하고 권장사항을 포함한 보고서도 생성할 수 있습니다.

InfoSphere® Optim™ Query Workload Tuner에 대한 라이센스가 활성화되어 있는 DB2 데이터베이스 또는 서브시스템에 Data Studio 클라이언트를 연결하는 경우, 전체 튜닝 기능 세트를 사용할 수 있습니다.

자세한 정보는 튜닝 기능을 참조하십시오.

팀 기능

대규모 팀에서 작업 중인 경우 지원되는 코드 제어 시스템을 사용하여 데이터 개발 프로젝트를 공유하고 데이터베이스 연결 정보를 공유할 수 있습니다.

자세한 정보는 다음을 참조하십시오.

다른 Eclipse 기반 제품과 쉘 공유

다른 Eclipse 기반 제품과 쉘을 공유(공통 환경 공유)하면 하나의 인터페이스에서 제품 간에 기능을 쉽게 공유할 수 있습니다. Data Studio 클라이언트를 호환 가능한 제품으로 동일한 제품 그룹에 설치하는 경우, 각 제품의 컴포넌트를 공유하는 하나의 Eclipse 버전만 설치합니다. 쉘 공유는 디스크 공간을 절약하고 다른 제품에 이미 빌드되어 있는 컴포넌트가 중복되지 않도록 합니다.

쉘 공유의 또 다른 이점은 제품이 서로 상호작용하게 하는 기능이며 이 기능을 통해 각 제품은 단독으로 실행되는 경우보다 더 강력해집니다. 예를 들어, 다음과 같은 쉘 공유 시나리오는 InfoSphere Data ArchitectData Studio를 함께 사용하는 경우의 강력한 성능을 보여줍니다.

  1. IBM InfoSphere Data ArchitectData Studio 클라이언트의 쉘을 공유하십시오.
  2. InfoSphere Data Architect를 사용하여 용어집 모델을 작성하여 이름 지정 규칙을 표준화하십시오.
  3. Data Studio 클라이언트의 데이터베이스 관리 기능을 사용하여 해당 이름 지정 규칙이 준수되는지 확인하십시오.

여러 제품이 쉘을 공유하려면 기본 Eclipse 버전이 같아야 합니다. 예를 들어 Eclipse 버전 3.6 기반 제품과 Eclipse 버전 4.2 기반 제품은 쉘을 공유할 수 없습니다.

Data Studio 클라이언트의 기능에 대한 자세한 정보는 다음 문서를 참조하십시오.
  • 기능별 지원되는 데이터 서버: IBM Data Studio는 지원되는 데이터 서버 유형에 대한 여러 다른 기능을 제공합니다. 기능별 지원되는 데이터 서버에 대한 정보와 Data Studio의 각 컴포넌트에 존재하는 기능에 대한 세부사항은 이 문서를 보십시오.
  • 기능 설치 계획: 제품 설치 중에 관리 기능 세트, 애플리케이션 개발 기능 세트 또는 쿼리 튜닝 기능 세트를 설치하도록 선택할 수 있습니다. 각 세트에 포함되어 있는 기능에 대한 정보는 이 문서를 보십시오.

IBM Data Studio에 사용 가능한 설치 패키지에 대한 자세한 내용은 제품 웹 페이지를 참조하십시오.


피드백