内容


使用 IBM InfoSphere Warehouse 9.7 Administration Console,第 1 部分

入门与设置

Comments

系列内容:

此内容是该系列 # 部分中的第 # 部分: 使用 IBM InfoSphere Warehouse 9.7 Administration Console,第 1 部分

敬请期待该系列的后续内容。

此内容是该系列的一部分:使用 IBM InfoSphere Warehouse 9.7 Administration Console,第 1 部分

敬请期待该系列的后续内容。

简介

本文是这一系列的第 1 篇文章,介绍如何使用 IBM InfoSphere Warehouse Administration Console 来执行设置任务,这些设置任务是使用组件(包括 SQL Warehousing、Cubing Services 和 Mining)的前提。设置任务包括:

  1. 访问控制台
  2. 了解新系统配置
  3. 设置安全配置
  4. 配置服务
  5. 执行系统和元数据配置
  6. 管理连接
  7. 管理数据服务器驱动器
  8. 管理系统资源

InfoSphere Warehouse 是一个数据仓库产品套件,使用强大的 DB2® 企业版作为基础。该套件提供了完整的应用程序集,您可以使用它们来构建完整的数据仓库解决方案,包括高度可伸缩的关系数据库、数据访问功能和前端分析工具。InfoSphere Warehouse Administration Console 是一个基于 Web 的工具,使您能在运行环境中管理、监控和配置相关 InfoSphere Warehouse 组件。

InfoSphere Warehouse Administration Console 9.7 提供的主要特性包括:

  • InfoSphere Warehouse 相关资源的信息门户:Administration Console 提供众多到 InfoSphere Warehouse 相关资源的链接,比如 InfoSphere Warehouse 简介、在线文档、在线教程和在线支持。它还提供了到 WebSphere® 管理控制台和工作负载管理控制台的接口。它是一个信息门户,通过 InfoSphere Warehouse 主页提供了到 InfoSphere Warehouse 在线论坛和相关 DB2 社区的链接,如图 1 和 2 所示。
  • 配置和日志管理:9.7 中的配置管理功能使用户能够配置通知和系统日志服务。用户可以过滤系统日志文件内容并查看它们,或者可以在浏览器中查看整个日志内容。
  • 连接管理和系统资源管理:连接管理基础设施使用户能够定义、编辑或删除到 IBM 和非 IBM 数据库的连接。改进的系统管理基础设施提供了定义、编辑或删除新系统资源(比如 FTP 服务器连接)的能力。
  • SQL Warehousing 管理:SQL Warehousing (SQW) 管理提供了部署和管理 SQW 应用程序、进行随需应变的执行,以及调度 SQW 控制流的执行和监控控制流执行状态的能力。新的调度程序基础设施能够轻松处理控制流执行调度。
  • Cubing Services 管理:Cubing Services 管理使用户能够管理 cube 和 cube 服务器;启动、停止和监控 cube 和 cube 服务器;导入和管理 cube 模型和元数据;以及管理安全角色,确保 cube 安全。它还提供了对新 Cubing Services 特性的支持,例如启动和停止远程 cube 服务器、虚拟 cube 管理和 cube 维度安全性。
  • Mining 管理:Mining 管理使数据库支持数据挖掘,能够管理挖掘模型和管理缓存模型。它还支持新的 Time Series 模型。

访问控制台

可以通过 URL http://hostname:port_number/ibm/warehouse 访问 InfoSphere Warehouse 门户和 InfoSphere Warehouse Administration Console,其中 hostname 是安装了 WebSphere 应用服务器的计算机的主机名。port_number 是安装了 InfoSphere Warehouse Administration Console 应用程序的 WebSphere 应用服务器配置文件的默认主机端口号。例如,URL 可能是 http://netlab2.austin.ibm.com:9080/ibm/warehouse

InfoSphere Warehouse Administration Console 9.7 用丰富的 Internet 应用程序实现方式改进了用户界面。除了支持以前版本中提供的特性,版本 9.7 还支持 9.7 产品中相关 InfoSphere Warehouse 组件中提供的新特性。Administration Console 是一个集成的管理门户,用户可以在其中管理系统配置、控制数据源、控制系统资源和管理 SQL Warehousing Tool、Cubing Services 和 Mining 中的操作。它还通过新的 InfoSphere Warehouse 主页提供了大量对 InfoSphere Warehouse 和 InfoSphere Warehouse Administration Console 相关在线信息的访问,如图 1 所示。

图 1. InfoSphere Warehouse 主页门户
显示 Welcome to InfoSphere Warehouse 界面的屏幕截图,包括左边的 My Tools 部分
显示 Welcome to InfoSphere Warehouse 界面的屏幕截图,包括左边的 My Tools 部分

通过单击 InfoSphere Warehouse 主页上 My Tools 部分下面的 InfoSphere Warehouse Administration Console 链接访问访问 InfoSphere Warehouse Administration Console。InfoSphere Warehouse Administration Console 窗口随即出现,如图 2 所示。

图 2. InfoSphere Warehouse Administration Console
显示 Welcome to InfoSphere Warehouse Administration Console 和选项卡的屏幕截图
显示 Welcome to InfoSphere Warehouse Administration Console 和选项卡的屏幕截图

了解新的系统配置

Administration Console 应用程序中添加了一组新的配置服务。Administration Console 使应用程序能够自动设置大部分配置和正常操作所需的元数据。例如,后端 SQW 管理服务和 CS 管理服务处理控制 SQW 元数据所需的元数据表和控制 Cubing Services 元数据所需的存储库表。初始化系统时自动创建配置服务。另外添加了一组配置服务,用于配置电子邮件服务和系统日志。

在以前的版本中,配置工具处理了 InfoSphere Warehouse 安装期间的大部分设置和配置。有了 Administration Console 9.7 中添加的新配置服务基础设施,配置工具已经被逐步淘汰了。相关功能被新的配置服务和 WebSphere 应用服务器管理控制台中已经提供的默认功能替代。

设置安全配置

在 Administration Console 的早期版本中,安装配置工具处理安全配置,它提供了快速设置 Administration Console 所需的基本 WebSphere 应用服务器安全性的方式。但是,安装配置工具仅包含有限的安全设置所需的用例。新的 Administration Console 使您能充分使用 WebSphere 应用服务器管理控制台来配置安全性和用户存储库,而不是仅提供了有限的设置用例,只允许在标准配置中将本地操作系统用户存储库和 LDAP 用户存储库与 Tivoli 目录服务器一起使用。

启用全局安全性

安装 InfoSphere Warehouse 9.7 期间,可以选择使用系统中现有的 WebSphere Application Server 7 或者安装与 InfoSphere Warehouse 9 打包在一起的 WebSphere Application Server。安装完成后,WebSphere 应用服务器中就支持全局安全性了。默认情况下,全局安全性使用本地操作系统用户注册表进行身份验证。

要在 WebSphere 应用服务器中进行全局安全配置,从 WebSphere 应用服务器管理控制台导航树中选择 Security > Global security。Global security 窗口随即出现,如图 3 所示。

图 3. 全局安全性配置
显示 Global Security 窗口的屏幕截图
显示 Global Security 窗口的屏幕截图

InfoSphere Warehouse Administration Console 所需的全局安全性设置只启用了 WebSphere 应用服务器的管理安全性和应用程序安全性相关的全局安全性。它没有启用此配置的 Java™ 2 安全性(请参见图 3)。

设置用户存储库

现在可以在 WebSphere 应用服务器中利用支持的用户存储库了,包括本地操作系统、LDAP 和联合存储库。可以使用 WebSphere 应用服务器管理控制台中的安全配置向导完成安全配置和存储库配置。要启动安全配置向导,从 WebSphere 应用服务器管理控制台导航树中选择 Security > Global security,然后在全局安全性页面上单击 Security Configuration Wizard 按钮。Configure Security 窗口随即出现,如图 4 所示。

图 4. 安全性配置向导
显示 Configure Security 窗口的屏幕截图
显示 Configure Security 窗口的屏幕截图

有关 WebSphere 应用服务器安全配置的详细信息和如何在 WebSphere Application Server 7.0 中配置 LDAP 用户存储库的信息,请参见 参考资料

Administration Console 安全角色映射

InfoSphere Warehouse Administration Console 9.7 定义了三个安全角色。它们是:

  • Administrator(管理员)
  • Operator(操作者)
  • Viewer(查看者)

这些角色是相关的。Administrator 是超级用户角色,包括 Operator 和 Viewer 的所有权限。Operator 包括 Viewer 的所有权限。

在前面几版中(9.1.x 和 9.5.x),Administration Console 定义的三个角色是 Administrator、Manager 和 Operator。Administrator 角色限制被分配给了 Administration Console 中的管理任务相关的功能。Manager 和 Operator 角色主要用在 SQL Warehousing 管理中,用于管理控制流执行中的函数和进行监控。角色并不相关。一个用户可以有多个角色。用户的权限是所具有的所有角色权限的联合。

要为 InfoSphere Warehouse Administration Console 应用程序配置安全角色映射,请完成以下步骤:

  1. 启动 WebSphere 应用服务器管理控制台。
  2. 选择 Application > Application Types > Enterprise Applications
  3. 在 Enterprise Applications 页面上,单击 IBMDataToolsWeb。将出现 IBMDataToolsWeb 应用程序配置页面。
  4. 单击 Detail properties > Security role to user/group mapping 下面的链接,这是 InfoSphere Warehouse Administration Console 应用程序中用户/组映射的安全角色。随后出现 Enterprise Applications 窗口,如图 5 所示。您可以映射某个角色到用户存储库中某个组中定义的一个用户组,或者映射某个角色到特定用户。
图 5. InfoSphere Warehouse Administration Console 应用程序中用户/组映射的安全角色
显示 Enterprise Applications 和映射就绪的 Roles 和 Mapped Groups 的屏幕截图
显示 Enterprise Applications 和映射就绪的 Roles 和 Mapped Groups 的屏幕截图
  1. 要将用户存储库中定义的一个组集合映射到某个角色,单击 Map Groups 按钮,按照步骤和说明完成此任务。
  2. 为所有这三个角色(Administrator、Operator 和 Viewer)重复此步骤。
  3. 要在用户注册表中定义的一组用户上映射,单击 Map users 按钮并按步骤和说明操作。

配置服务

配置通知服务

在 9.7 中,InfoSphere Warehouse Server 提供了通知服务,可以使用 Administration Console 进行配置。从数据窗格中选择 Notification Service 项,单击 Configure 按钮,如图 6 所示(参见大图)。

图 6. 服务配置
显示 InfoSphere Warehouse Administration Console 的屏幕截图,选择了 Configuration 选项卡
显示 InfoSphere Warehouse Administration Console 的屏幕截图,选择了 Configuration 选项卡

可以指定关于出站 SMTP 邮件服务器的详细信息,如图 7 所示。默认端口号为 25。

图 7. 配置通知服务
显示 Configure the Notification Service 的屏幕截图
显示 Configure the Notification Service 的屏幕截图

保存配置前,请先使用 Send a Test E-mail 按钮测试配置,您可以输入 To 和 From 地址,如图 8 所示。

图 8. 发送测试邮件
为测试电子邮件输入的电子邮件地址
为测试电子邮件输入的电子邮件地址

一旦测试成功,单击 OK 按钮在存储库中保存配置。

配置日志服务

在 9.7 中,您可以配置系统日志属性。从 Configuration 选项卡的窗格中选择 System logging service,然后单击 Configure。Configure the System Logging Service 窗口随即出现,如图 9 所示。

图 9. 配置系统日志
显示路径、错误级别、回滚日志指示器的屏幕截图
显示路径、错误级别、回滚日志指示器的屏幕截图

日志配置使用属性默认值加载。您可以修改属性默认值,包括日志文件路径和名称、日志级别和回滚日志。修改属性后,必须重启 WebSphere 应用服务器,更改才能生效。

进行系统和元数据配置

元数据存储库配置

作为 InfoSphere Warehouse 9.7 安装过程的一部分,用户需要提供控制数据库的信息,包括数据库名称和其他连接和身份验证信息。该数据库用作 InfoSphere Warehouse 应用程序的元数据存储库,其中存储通用配置、SQL Warehousing 和 Cubing Services 相关的元数据。InfoSphere Warehouse 安装程序设置连接到控制数据库所需的配置。相关配置保存在 <ISW_INSTALL_DIR>/Config 目录下的 metadb.properties 文件中。默认情况下,<ISW_INSTALL_DIR> 是 C:\Program Files\IBM\ISWarehouse(适用于 Windows®)和 /opt/IBM/ISWarehouse(适用于 UNIX)。

清单 1 显示了 metadb.properties 文件的内容。

清单 1. metadb.properties 文件
driverClass=com.ibm.db2.jcc.DB2Driver
URL=jdbc:db2://localhost:50000/ISWCTRL
dataServerType=DB2LUW
databaseName=ISWCTRL
user=db2admin
password=23ab6683f7bfcbfefc

通常,存储库信息是在安装期间设置的。如果安装了 Cubing Services,那么会在 <ISW_INSTALL_DIR>/CubingServices 目录下的另一个名为 cubingservices.xml 的配置文件中保存类似的用于 Cubing Services 的元数据数据库连接。如果要将该元数据存储库改成其他数据库或者改变用户 ID 或密码,这里还提供了一个命令行工具,叫做 metadbconfig。可以在 <ISW_INSTALL_DIR>/Config/cmdutil 目录下找到这个工具。有关如何使用此工具的详细说明,可以在同一目录的 README 文件中找到,或者参阅在线 InfoSphere Warehouse 信息中心(请参见 参考资料)。

系统诊断

作为新系统基础设施的一部分,我们提供了系统诊断工具。可以通过 InfoSphere Warehouse 主页中 My Configuration 下面的 View System Diagnostics 链接访问此工具。此工具会为正在运行 InfoSphere Warehouse 和 InfoSphere Warehouse Administration Console 的系统环境生成系统诊断报告,如图 10 所示(参见大图)。

图 10. 系统诊断报告
显示 System Diagnostics Report 的屏幕截图
显示 System Diagnostics Report 的屏幕截图

管理连接

可以使用 InfoSphere Warehouse Administration Console 应用程序中预定义的默认驱动器定义连接。还可以定义其他数据库所需的新驱动器以便连接到其他非 IBM 数据库。

管理数据库连接

连接管理主页面下列出了所有用户定义的连接。可以添加新连接、测试定义连接的连接状态、更新现有连接的属性或者删除连接,如图 11 所示(参见大图)。

图 11. 管理连接
包含连接细节的 Manage Connections 窗口的屏幕截图
包含连接细节的 Manage Connections 窗口的屏幕截图

可以通过单击 Add Connection 按钮添加新连接。在 Add Connection 向导中,输入新连接名,选择要使用哪个数据服务器驱动器并提供数据库连接信息,比如数据库名、主机名和数据库端口号,如图 12 所示。还可以提供用户 ID 和密码信息,用于数据库身份验证,可以选择密码的加密方法。

图 12. 添加新连接
显示定义连接的细节的屏幕截图
显示定义连接的细节的屏幕截图

默认情况下,连接可以供所有 Administration Console 用户使用。访问权限定义为 Public,如图 13 所示。连接可以定义为 Restricted,只有具有指定安全角色的用户可以使用。连接还可以被定义为 Private,只有指定此连接的用户可以使用。

图 13. 定义连接权限
显示 Add Connections 窗口的屏幕截图,选择了 Permission 选项卡
显示 Add Connections 窗口的屏幕截图,选择了 Permission 选项卡

默认数据服务器驱动器是为通用 IBM 数据库预定义的。要为非 IBM 数据库创建数据库连接,需要先定义此类数据库的数据服务器驱动器。

注:也可以使用命令行界面添加或删除连接(请参见 参考资料)。

管理数据服务器驱动器

Manage Data Server Drivers 选项卡下列出了管理数据服务器驱动器的功能。系统预定义了四个默认数据服务器驱动器:

  • DB2 for Linux®, UNIX® and Windows
  • DB2 for z/OS®
  • Informix JCC
  • Informix JDBC

可以添加新的数据服务器驱动器,删除用户定义的数据服务器驱动器或者编辑用户定义的驱动器,如图 14 所示。不能删除或更改默认驱动器。

图 14. 管理数据服务器驱动器
选择了 Manage Data Server Drivers 的屏幕截图
选择了 Manage Data Server Drivers 的屏幕截图

可以通过单击 Add driver 按钮向系统添加新的驱动器。成功定义新驱动器需要以下信息:

  • 驱动器名
  • 数据服务器类型
  • 驱动器类名
  • 驱动器文件

驱动器文件是数据库厂商提供的数据库 JDBC 驱动器 jar 文件。需要它们来定义到此类数据服务器驱动器的连接。用于定义新数据服务器驱动器的 jar 文件必须存在于 WebSphere 应用服务器所在的计算机上,如图 15 所示。

有关详细信息,请参阅厂商文档,包括 URL 格式、驱动器类名、驱动器 jar 文件的名称和位置。注意,驱动器文件项中定义的 CLASSPATH 必须与服务器机器所需的格式相匹配。例如,Windows 中文件分隔符应该是 “;”,而 UNIX 或 Linux 中,分隔符应该是 “:”)。

图 15. 添加新的数据服务器驱动器
显示 Add Data Server Driver 细节的屏幕截图
显示 Add Data Server Driver 细节的屏幕截图

管理系统资源

可以在 Manage System Resources 选项卡中添加、编辑或删除系统资源,如图 16 所示(参见大图)。

图 16. 管理系统资源
选择了 Manage System Resources 选项卡的屏幕截图
选择了 Manage System Resources 选项卡的屏幕截图

创建系统资源

单击 Add 按钮来添加系统资源。Add System Resource 窗口随即出现,如图 17 所示。资源类型可以是:

  • Plain server
  • FTP server
  • Datastage server
图 17. 创建新的系统资源
显示 Add System Resource 窗口的屏幕截图,选择了 Resource Details 选项卡,Type 为 Plain Server
显示 Add System Resource 窗口的屏幕截图,选择了 Resource Details 选项卡,Type 为 Plain Server

可以通过将访问权限仅指定给私有用户或者将访问权限制为特定角色:Administrator、Operator 或 Viewer,限制对系统资源的访问,如图 18 所示。

图 18. 指定系统资源权限
显示 Add System Resource 窗口的屏幕截图,选择了 Permissions 选项卡,Access 为 Private
显示 Add System Resource 窗口的屏幕截图,选择了 Permissions 选项卡,Access 为 Private

结束语

新的 InfoSphere Warehouse Administration Console 使用户能够灵活控制与 WebSphere 环境相关的系统设置和配置。Administration Console 使用户能够充分利用 WebSphere 应用服务器管理控制台界面来配置安全设置、用户存储库、用户角色映射和用户组映射。配置服务使您能控制邮件设置、日志设置和其他配置参数。元数据表 control-table 的创建过程是自动的。

连接管理和系统资源管理的新基础设施提供了更多定制选项并提供了增强的功能以满足新 Administration Console 的需求。

本系列的其他文章深入研究了更多 Administration Console 组件,包括 SQL Warehousing 管理、Cubing Services 管理和 Mining 管理。

致谢

特此感谢 Sriram Srinivasan 审阅本文的技术内容并提出了宝贵的意见和建议。


相关主题


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=450709
ArticleTitle=使用 IBM InfoSphere Warehouse 9.7 Administration Console,第 1 部分: 入门与设置
publish-date=11292009