IBM Data Studio 概述

Data Studio 是一款基本产品,可支持数据管理生命周期中的主要任务,包括管理、应用程序开发和查询调整。Data Studio 包含两个组件:基于 Eclipse 的客户机和基于 Web 的控制台。

Data Studio 的主要任务

使用 Data Studio 可完成下列主要任务:
管理数据库、监视运行状况和运行作业
Data Studio 提供数据库管理和维护支持,包括对象、更改和授权管理、脚本编制、基本运行状况和可用性监视、以及作业调度来将更改自动应用到数据库。
图 1. Data Studio 客户机及用于作业管理和运行状况监视任务的嵌入式 Web 控制台。
Data Studio 客户机及用于作业管理和运行状况监视任务的嵌入式 Web 控制台。
开发数据库应用程序
Data Studio 可帮助开发者和数据库管理员开发、调试和部署数据库应用程序和数据库例程(SQL 或 Java 存储过程及用户定义的函数)。
数据访问开发支持
如果为 Java 应用程序启用了数据访问开发支持,开发者和数据库管理员可以使用 Data Studio 来了解数据库对象、源代码和源代码中的 SQL 语句之间的关系。数据访问开发支持还为 SQL 语句提供客户机度量。
pureQuery 支持
如果启用 pureQuery 支持,开发者可以使用集成的 InfoSphere Optim pureQuery Runtime 和 pureQuery API 来创建 Java 应用程序。通过 API,开发者可以使用集成的 Java 编辑器和简单的 pureQuery 语法来创建数据访问对象 (DAO) 模式的简单 Java 数据访问层。
图 2. 显示用于开发任务的 Java 透视图的 Data Studio 客户机。
显示用于开发任务的 Java 透视图的 Data Studio 客户机。
调整查询
Data Studio 包括诸如查询格式化、访问路径图形和统计信息建议等的基本查询调整工具,来帮助开发者和 SQL 调整器创建更高性能的查询。当您连接到 InfoSphere Optim Query Workload Tuner 的许可证处于活动状态的 DB2 数据库或子系统时,您还可以使用 Data Studio 来访问 IBM InfoSphere Optim Query Workload Tuner 的调整功能部件。
图 3. Data Studio 客户机“查询调整器工作流程助手”的复审部分。
Data Studio 客户机“查询调整器工作流程助手”的复审部分。

Data Studio 组件

Data Studio 具有两个组件:基于 eclipse 的 Data Studio 客户机和基于 Web 的控制台。
Data Studio 客户机
一个基于 Eclipse 的集成开发环境,用于数据库管理、例程、Java 应用程序开发以及查询调整,可与其他 IBM 软件产品一起安装以共享公共环境。
Data Studio Web 控制台
基于 Web 的工具,具有运行状况和可用性监视功能、作业创建和管理工具。您可以为每个客户机安装一个 Web 控制台,或让一组客户机共享一个 Web 控制台。

场景:团队环境中的 Data Studio

您可以安装多个 Data Studio 组件实例以镜像您的组织,并支持企业结构。例如,在用户具有不同角色和访问特权的组织内,您的团队可以安装多个 Data Studio 客户机实例。

下图显示了一个复杂的场景,它由一个数据库设计者和多个数据库管理员及应用程序开发者组成,他们对于测试和生产数据库及 Data Studio Web 控制台都有不同的访问特权。

图 4. 复杂安装和场景的拓扑图。
复杂安装和场景的拓扑图

本场景中的大多数用户都只具有测试数据库的访问权,但测试数据库管理员还有 Data Studio Web 控制台的访问权。相似地,生产数据库管理员同时具有生产数据库和 Data Studio Web 控制台的访问权。具有 Data Studio Web 控制台访问权的管理员可以监视数据库的运行状况、管理作业、管理和跨组织共享数据库连接信息。

有关可以在整个数据管理生命周期内帮助您完成任务和职责的其他工具和解决方案的信息,请参阅 InfoSphere Optim 数据管理解决方案


反馈