IBM Data Studio 软件总览图

来源:互联网 发布:mathematica 11.2 mac 编辑:程序博客网 时间:2024/06/14 22:01
作为 IBM® 软件产品组合的新成员, 软件为跨整个生命周期(从需求到退役)管理数据和以数据为中心的应用程序提供了颠覆性方法。这篇概述性文章解释了 Data Studio 的远景和现状,以及您(不管是数据架构师、开发人员或测试人员、DBA 还是数据管理员)如何使用 Data Studio 提高生产率、提高服务质量以及更好地统筹不同的 IT 角色。

欢迎使用 Data Studio 软件!

IBM 已着手一项战略计划,该计划将交付一个集成的模块化数据管理环境,用于跨整个数据管理生命周期设计、开发、部署、操作、优化和治理数据、数据库和数据驱动的应用程序。通过关注整个生命周期并实现不同角色之间的协作,我们相信,这可以提高组织的生产率和效能,同时提高服务质量,降低拥有成本,并改善对不同数据、数据库和数据驱动应用程序的治理。

不同的工具为特定的数据管理角色和任务提供了强大的功能;更重要的是,组件之间可以无缝地互操作,从而允许跨角色协作,并提高了生产率和效能。而且,集成并不仅限于 Data Studio 产品,而将延伸到 Rational®、WebSphere® 和 Tivoli® 产品组合。

本文着眼于各个阶段和角色,阐明 Data Studio 软件如何帮助您从信息中获取更大的价值,以及如何帮助团队提高生产率和效能。

数据生命周期的端到端管理

如今,大多数组织拥有很多来自不同供应商的工具,可以支持不同的角色和任务。每种工具只注重提供丰富的特定于任务的价值,而没有考虑与生命周期中前一阶段或后一阶段的链接。如果在第一次设计数据时定义访问或保留策略,并使工具可以在各阶段和各工具之间传播该信息,会不会更轻松一点呢?通过 Data Studio 软件,可以支持生命周期中的每个阶段,为以数据为中心的任务和角色提供健壮的功能,并为设计和实现关键的跨阶段链接提供支持。下面是我们对以数据为中心的软件开发中关键阶段的定义:

  • 设计 —— 发现、获取、建模和关联信息,获得对业务的通用语义理解。
  • 开发 —— 编写、生成、测试、调优和打包数据访问层、数据库例程和数据服务。
  • 部署 —— 安装、配置、更改和提升应用程序、服务和数据库,将它们投入到生产中。
  • 操作 —— 管理数据库,满足服务级别协议和安全需求,同时提供对紧急问题的响应服务。
  • 优化 —— 为应用程序和工作负载提供前摄性规划和优化,包括趋势分析、容量和增长规划以及应用程序的退役,包括执行战略以满足未来需求。
  • 治理 —— 建立、交流、执行和审计策略和实践,使数据遵从政府、业界或组织的需求和法规。治理不限于单个阶段,它将涵盖整个生命周期。

数据生命周期

跨组织协作

维护一致性是指跨组织角色进行通信、协作和澄清。用户和业务分析师需要捕捉需求。架构师负责设计过程、应用程序和数据模型。开发人员必须使用这些模型生成有效且高效的代码。管理员必须理解由法规遵从人员确定的安全和保留策略,并与网络和系统管理同事协作来实现一致的遵从性和服务协议。使用工具帮助每个人有效地跨角色和任务共享信息,这对于组织的生产率和效能至关重要。

完善的产品组合 - 新兴集成

如今,这个产品组合包含了各种不同的产品,包括 Rational、 Data Studio、Optim 和数据管理工具。IBM 为生命周期的每个阶段都提供了丰富而强大的功能。但是,随着时间的推移,令 IBM 产品脱颖而出的是实现了跨产品组合(不管是当前产品还是路线图)的集成,实现了价值增值,提供了公共用户界面、公共组件和服务以及共享工件。

  • 公共用户界面

    无论是基于 Eclipse 还是基于 Web,对于用户界面, Data Studio 都采用一种标准的、集成的方法,以使角色之间的转换变得直观、容易。 产品组合包括一个基于 Eclipse 的用户界面,关注设计、开发、对象和以命令为中心的任务。在此,Data Studio 工具补充并扩展了 IBM Rational Software Delivery Platform。 IBM Data Studio 和 Rational 软件完全集成的特性简化了业务分析师、架构师、开发人员和管理员之间的协作。用户可以在同一个 Eclipse 实例中组合工具,提供任务之间的无缝转移,或者还可以在处于不同地理位置的小组之间共享对象,以便更轻松地维护一致性,同时更高效地工作。

    与之相比,操作支持则需要随时随地进行监视和响应的能力。基于 Web 的用户界面支持面向操作的管理。通过使用 Tivoli 软件对 Web 交付的仪表板和 portlet 采用一种通用的方式,可以为跨操作栈进行监视、管理和聚合信息提供最大的灵活性,从而提高组织满足服务级别协议的能力。而且,跨数据服务器共享所有这些功能可以减少总体技能需求和成本。对于 z/OS 库,只要客户投资证明它们是值得的、可承受的,现有的 3270 界面将继续得到支持和扩展。

  • 公共组件和服务

    跨产品共享组件和服务可以帮助组织实现成本、生产率和一致性目标。例如,通过使用在公共 shell 实例中安装的组件,组织可以将客户机上耗费的资源减至最少,并降低工具部署成本。当工具共享组件(例如数据库浏览器)时,更容易将技能迁移至新产品。共享的服务,例如数据隐私服务,意味着不管是创建测试数据还是共享研究数据,个人身份证号将以一致的方式处理。

  • 共享的策略、模型和元数据

    这是真正将所有组件粘合在一起的黏合剂。能够表达策略供机器解释,将策略与数据模型或数据工作负载相关联,并通过共享元数据传达它们,这种能力是解决挑战的关键,也是获得最大价值的关键。共享元数据、开发和设计工件可以提高软件开发的一致性、控制力和效率。在数据库管理员和应用服务器管理员之间共享配置信息可以显著减少部署成本,同时提高服务质量。共享策略以及实现策略的服务可以提高安全性和遵从性。

异构的灵活性

大多数组织都存在异构性,因此产品远景涵盖了 IBM 和非 IBM 数据库。虽然我们将首先交付 DB2® and Informix® Dynamic Server 数据库方面的产品组合,但是我们也正在构建跨 Oracle、Microsoft、Sybase 和主要的开源数据库的产品组合。Rational Data Architect 和 Optim 解决方案已经支持很多种数据库。作为 Data Studio Developer 和 Data Studio pureQuery Runtime 的核心技术,pureQuery 作为 WebSphere sMash 的数据访问层,目前已经支持异构数据库,因此已经搭建好了平台。





回页首

以数据为中心的角色

现在将我们的注意力放到 Data Studio 支持的不同的关键角色上,让我们来看看关键的产品以及我们期望它们交付的价值





回页首

数据架构师 – 更好的数据质量和企业一致性

数据架构师的关键工具是 Rational Data Architect,这是用于发现、建模、关联和标准化数据的数据设计工具。与任何好的数据建模工具一样,它为不同类型的数据库提供逻辑和物理建模支持,并且支持自动化特性,从而简化诸如基于现有数据库的反向工程、从逻辑模型生成物理模型、从物理模型生成 DDL 以及可视化更改影响等任务。


图 1. 用于建模的 Rational Data Architect
Rational data architect 屏幕快照
参考资料
  • 产品站点:Rational Data Architect
  • 技术概述:“Pulling it altogether with Rational Data Architect”
  • 演示:Managing Database Design Changes with Rational Data Architect
  • 关于 RDA 和 SOA 的概述文章:“Rational Data Architect 的功能概述”
  • 技术文章:“使用 Rational Data Architect 定义和实施数据对象命名标准”
  • 技术文章:“集成 WebSphere Business Modeler 和 Rational Data Architect”

除了核心的数据建模外,Rational Data Architect 还帮助数据架构师完成以下任务:







本文转自IBM Developerworks中国

      请点击此处查看全文

 
原创粉丝点击