Data Studio 是一款基本产品,可支持数据管理生命周期中的主要任务,包括管理、应用程序开发和查询调整。Data Studio 包含两个组件:基于 Eclipse 的客户机和基于 Web 的控制台。
Data Studio 的主要任务
使用
Data Studio 可完成下列主要任务:
- 管理数据库、监视运行状况和运行作业
- Data Studio 提供数据库管理和维护支持,包括对象、更改和授权管理、脚本编制、基本运行状况和可用性监视、以及作业调度来将更改自动应用到数据库。
图 1. 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 客户机。
- 调整查询
- Data Studio 包括诸如查询格式化、访问路径图形和统计信息建议等的基本查询调整工具,来帮助开发者和 SQL 调整器创建更高性能的查询。当您连接到 InfoSphere Optim Query Workload Tuner 的许可证处于活动状态的 DB2 数据库或子系统时,您还可以使用 Data Studio 来访问 IBM InfoSphere Optim Query Workload Tuner 的调整功能部件。
图 3. 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 控制台访问权的管理员可以监视数据库的运行状况、管理作业、管理和跨组织共享数据库连接信息。