部署数据移动服务

在可以部署状态至运行时和运行时至历史的数据移动服务之前,应创建动态数据库表。在执行动态数据库表创建脚本时出现的任何错误都将导致在数据移动服务部署期间出问题。

在模式生成期间,最多会创建 3 个包含数据移动服务设置文件的压缩(zip 文件或 JAR 文件)归档(名为 DS_State_setup、DS_Runtime_setup 和 DS_Datamart_setup)。在第一次为业务度量模型执行模式生成时,始终会创建这三个归档。在后续的生成中 - 譬如修改业务度量模型之后 - 可以创建 0、1、2 或 3 个新归档。只有当需要更改现有复制环境以满足业务度量模型更改时,才创建归档。数据移动服务部署归档位于模式生成器管理控制台配置中“常规”选项卡下指定的目录中。

数据移动服务部署包括创建和配置源数据库(从这里移动数据)以及目标数据库(将数据移动到这里)中的数据库对象。
  • DS_State_setup 包含状态至运行时数据移动服务的源数据库设置的部署脚本。
  • DS_Runtime_setup 包含状态至运行时数据移动服务的目标数据库设置的部署脚本,以及运行时至历史的数据移动服务的源数据库设置的部署脚本。
  • DS_Datamart_setup 包含运行时至历史的数据移动服务的目标数据库设置的部署脚本。
  1. 部署状态至运行时数据移动服务:
    1. 确定您将在哪台机器上部署状态至运行时数据移动服务的源工件。通常,这是状态数据库所在的机器。
    2. 在该机器上创建工作目录,并将生成的 DS_State_setup 归档复制(如果机器是远程的,则传送)到该目录。由于与操作系统相关的路径长度限制,您必须选择长度小于或等于 100 个字符的路径。
    3. 将归档(Windows® 上的 .zip 文件和 UNIX® 上的 .JAR 文件)抽取到工作目录。
    4. 在部署期间,将使用各种 DB2® 实用程序创建和配置数据库对象。 要使用那些工具,必须设置数据库环境。 在 Microsoft® Windows 上,通过打开 DB2 命令窗口来执行该操作。 在 UNIX上,请确保设置了相应的环境变量。
    5. 浏览至您抽取 DS_State_setup 归档的目录。
    6. 执行 State_to_Runtime_setup_source.bat(在 UNIX 上,扩展名是 .sh),并遵循提示。该脚本会显示状态消息,指出某条命令是成功、生成警报,还是失败。
    7. 检查生成的日志文件 State_to_Runtime_setup_source.log,寻找警报或错误消息。 如果显示错误消息,则不要继续。
    8. 备份工作目录。IBM® 支持中心可使用其内容进行故障诊断。
    9. 确定您要在哪台机器上部署状态至运行时数据移动服务的目标工件。通常,这是运行时数据库所在的机器。
    10. 在该机器上创建工作目录,并将生成的 DS_Runtime_setup 归档复制(如果该机器是远程的,则传送)到该目录。由于与操作系统相关的路径长度限制,您必须选择长度小于或等于 100 个字符的路径。
    11. 将归档(Windows 上的 .zip 文件和 UNIX 上的 .JAR 文件)抽取到工作目录。
    12. 在部署期间,将使用各种 DB2 实用程序创建和配置数据库对象。 要使用那些工具,必须设置数据库环境。 在 Microsoft Windows 上,通过打开 DB2 命令窗口来执行该操作。 在 UNIX 上,请确保设置了相应的环境变量。
    13. 浏览至 DS_Runtime_setup 归档抽取所至的目录。
    14. 执行 State_to_Runtime_setup_target.bat(在 UNIX 上,扩展名是 .sh),并遵循提示。该脚本会显示状态消息,指出某条命令是成功、生成警报还是失败。
    15. 检查生成的日志文件 State_to_Runtime_setup_source.log,寻找警报或错误消息。 如果显示错误消息,则不要继续。
    16. 备份工作目录。IBM 支持中心可使用其内容进行故障诊断。
    17. 如果未报告任何问题,则状态至运行时数据移动服务已设置完毕。
  2. 部署运行时至历史的数据移动服务:
    1. 确定您将在哪台机器上部署运行时至历史的数据移动服务的源工件。通常,这是运行时数据库所在的机器。如果您已在同一台机器上部署了状态至运行时数据移动服务的目标工件,则可以继续执行下面的步骤 e,因为已抽取了必需的部署文件。
    2. 如果在未运行运行时数据库的机器上执行部署,则在该机器上创建工作目录,并将生成的 DS_Runtime_setup 归档复制(如果该机器是远程的,则传送)到该目录。由于与操作系统相关的路径长度限制,您必须选择长度小于或等于 100 个字符的路径。
    3. 将归档(Windows 上的 .zip 文件和 UNIX 上的 .JAR 文件)抽取到工作目录。
    4. 在部署期间,将使用各种 DB2 实用程序创建和配置数据库对象。 要使用那些工具,必须设置数据库环境。 在 Microsoft Windows 上,通过打开 DB2 命令窗口来执行该操作。 在 UNIX 上,请确保设置了相应的环境变量。
    5. 浏览至 DS_Runtime_setup 归档抽取所至的目录。
    6. 执行 Runtime_to_Historical_setup_source.bat(在 UNIX 上,扩展名是 .sh),并遵循提示。该脚本会显示状态消息,指出某条命令是成功、生成警报还是失败。
    7. 检查生成的日志文件 Runtime_to_Historical_setup_source.log,寻找警告或错误消息。如果显示错误消息,则不要继续。
    8. 备份工作目录。IBM 支持中心可以使用其内容进行故障诊断。
    9. 确定您将在哪台机器上部署运行时至历史的数据移动服务的目标工件。通常,这是历史数据库所在的机器。
    10. 在该机器上创建工作目录,并将生成的 DS_Datamart_setup 归档复制(如果该机器是远程的,则传送)到该目录。由于与操作系统相关的路径长度限制,您必须选择长度小于或等于 100 个字符的路径。
    11. 将归档(Windows 上的 .zip 文件和 UNIX 上的 .JAR 文件)抽取到工作目录。
    12. 在部署期间,将使用各种 DB2 实用程序创建和配置数据库对象。 要使用那些工具,必须设置数据库环境。 在 Microsoft Windows 上,通过 打开 DB2 命令窗口来执行该操作。 在 UNIX 上,请确保设置了相应的环境变量。
    13. 浏览至 DS_Runtime_setup 归档抽取所至的目录。
    14. 执行 Runtime_to_Historical_setup_target.bat(在 UNIX 上,扩展名是 .sh),并遵循提示。该脚本会显示状态消息,指出某条命令是成功、生成警报还是失败。
    15. 检查生成的日志文件 State_to_Runtime_setup_source.log,寻找警报或错误消息。 如果显示错误消息,则不要继续。
    16. 备份工作目录。IBM 支持中心可使用其内容进行故障诊断。
    17. 如果未报告任何问题,则已为该业务度量模型设置了运行时至历史的数据移动服务。
相关概念
数据库工件部署
业务度量模型部署方案
运行时至历史的数据移动服务
状态至运行时数据移动服务
工件生成和部署
数据移动服务
数据移动服务管理
数据移动服务配置
相关任务
创建和配置数据库
在 Windows 平台 上部署 Cube Views 数据库模式
结束数据移动服务设置
创建动态数据库表
配置数据移动服务选项
整合启动和停止脚本

Copyright IBM Corporation 2005, 2006. All Rights Reserved.