OLAP 安装和用户指南

安装“DB2 OLAP 集成服务器”

“DB2 OLAP 集成服务器”是作为 OLAP Starter Kit 的一个部件安装的, 但它也是“DB2 OLAP 服务器”的可选附加功能部件。

要将“DB2 OLAP 集成服务器”作为附加功能部件来安装:

  1. 从 CD-ROM 安装“OLAP 集成服务器”。

    如果在安装期间选择了“OLAP 集成服务器”部件, 它将自动安装到缺省目录 x:\hyperion\is 中,除非您指定另一驱动器或目录。可以自动更新环境设置, 也可以人工更新它们。参阅"人工更新环境变量"

  2. 使用 ODBC 配置一个数据源。参阅装入和配置用于 SQL Interface 的 ODBC
  3. 创建“OLAP 元数据”目录。参阅关于 OLAP 元数据目录
  4. 与服务器和关系数据源连接。参阅与服务器和关系数据源连接

与服务器和关系数据源连接

要使用“OLAP 集成服务器”来创建 OLAP 模型和元轮廓, 必须将客户机软件与服务器(“OLAP 集成服务器”和“DB2 OLAP 服务器”)相连。还必须与关系数据源相连,以及与要用来存储您创建的 OLAP 模型和元轮廓的 OLAP 元数据目录相连。安装期间,将创建两个元数据目录,并将它们配置成关系数据源:
OLAPCATP(用于生产)
OLAPCATD(用于开发)

在 OLAP Starter Kit 中,这两个元数据目录是在典型或定制安装期间自动创建的。

要在 Sybase 上使用“OLAP 集成服务器”,您必须对 Sybsystemprocs 中的 sp-fkeys 具有执行权限。

用来管理目录和表的 SQL 脚本的摘要

使用下列 SQL 脚本来创建、卸下或升级 OLAP 元数据目录和表:
要构建目录,使用:ocdb2.sql
要卸下目录,使用:ocdrop_db2.sql
要升级目录,使用:ocdb2_upgrd20.sql

如果需要重构表,在重构这些表之前,必须首先卸下它们。

关于 OLAP 元数据目录

OLAP 元数据目录是一个关系数据库,它包含一些表,“OLAP 集成服务器”在这些表中存储 OLAP 模型和元轮廓。在可以与 OLAP 元数据目录连接之前,必须对其进行配置。

只要运行“OLAP 集成服务器”的工作站上,有“开放式数据库链接”(ODBC) 驱动程序和数据库客户机软件与 OLAP 元数据目录的 RDBMS 相连, 该 RDBMS 便可以在任何受支持的平台上运行。您用来创建 OLAP 模型以及构建元轮廓的关系数据源的 RDBMS,也可以在任何受支持的操作系统上运行, 条件是您有访问该 RDBMS 所需的 ODBC 驱动程序和数据库客户机软件。OLAP 元数据目录的 RDBMS 可以与关系数据源的 RDBMS 不同,两个 RDBMS 的平台也无需相同。您可以有多个 OLAP 元数据目录,但不能将 OLAP 模型和元轮廓从一个 OLAP 元数据目录移至另一个。

要进行这些连接,必须首先将每个数据源映射至一个受支持的 ODBC 驱动程序。ODBC 数据源的所有配置都只在运行“OLAP 集成服务器”的工作站上执行。在 Windows 上,使用“ODBC 管理程序”来配置 ODBC 驱动程序。如果受支持的 ODBC 驱动程序已映射至关系数据源,则不要再次映射它。仅仅将受支持的 ODBC 驱动程序映射至 OLAP 元数据目录。

下列 RDBMS 受“DB2 OLAP 服务器”的支持,但不受 DB2 OLAP Starter Kit 支持:

仅在运行“OLAP 集成服务器”的工作站上配置与关系数据源和 OLAP 元数据目录的 ODBC 连接。无需在“OLAP 集成服务器”客户机工作站上配置 ODBC 连接。

人工创建 DB2 的 OLAP 元数据目录

您必须具有 RDBMS 所需的数据库管理员或类似的访问特权,才能创建数据库。

要创建 OLAP 元数据目录:

  1. 为 OLAP 元数据目录表创建一个数据库
    1. 创建一个具有 30 MB 存储空间的数据库。
    2. 创建该数据库的用户名和口令。
    3. 对该数据库进行用户特权授权。
  2. 为 OLAP 元数据目录创建表

    您用来为 OLAP 元数据目录创建表的 SQL 脚本在 ocscript 目录中(您在该目录中安装了“OLAP 集成服务器”)。在“DB2 命令中心”中,运行 db2 -tvf 实用程序来执行下列步骤:

    1. 与您为 OLAP 元数据目录创建的数据库相连。
    2. 运行 ocdb2.sql SQL 脚本来构建该目录。
    3. 运行 ocdatabase_name.sql 以在该目录中构建表。
    4. 通过启动 RDBMS 并验证包含新表的 OLAP 元数据目录,或通过输入例如 SELECT * FROM JOIN_HINTS 之类的查询命令来验证这些表是否已创建。
    5. 关闭该实用程序。
    6. 将该目录映射至 ODBC 驱动程序。参见"装入和配置用于 SQL Interface 的 ODBC"

      如果您尝试用 Microsoft 本机 ODBC 驱动程序访问“SQL 服务器”数据库,但不具有 访问权限,则 Microsoft SQL Server 将连接缺省数据库,而不会通知您。

为数据库客户机更新环境

对于“OLAP 集成服务器”,您需要在运行“OLAP 集成服务器”的用户的注册脚本中,设置数据库客户机软件所需的环境变量。这些环境设置是对您使用的 RDBMS 中的数据库进行 ODBC 访问所必需的。数据库供应商通常提供了一个外壳脚本, 来设置数据库客户机所需的任何环境变量。请将此外壳脚本添加至运行“OLAP 集成服务器”软件的用户的注册脚本。有关如何为数据库客户机设置环境变量的详情, 参阅数据库客户机安装文档。

要验证数据库客户机软件是否设置正确,请作为运行“OLAP 集成服务器”的用户注册, 并使用一个数据库实用程序,与配合“OLAP 集成服务器”使用的数据库连接。

OLAP 集成服务器目录结构


表 5. OLAP 集成服务器目录结构
目录结构 说明
\<安装目录>\IS\
bin “OLAP 集成服务器”和“OLAP 命令接口”软件。如果还安装客户机软件,则“OLAP 集成服务器桌面”软件在 bin 目录中。bin 目录中还有一个服务器日志文件,该文件是在您首次运行“OLAP 集成服务器”时创建的。
esscript 空的。esscript 目录将包含您创建的计算和 ESSCMD 脚本。
esslib 三个子目录:esslib\bin、esslib\clientesslib\locale
loadinfo 空的。loadinfo 目录将包含表示对话 ID 的文件夹,它将包含成员装入或数据装入期间创建的拒绝文件。
locale 国家语言支持文件。
ocscript SQL 脚本文件,用来创建、卸下和升级每个受支持的数据库中的 OLAP 元数据目录的表。例如,可以使用 ocdb2.sql 来创建 OLAP 元数据目录表。
samples 两个子目录:samples\tbcdbasesamples\tbcmodel
samples\tbcdbase 用来为 TBC 样本应用程序数据库创建表和装入数据的 SQL 脚本文件、批处理文件和文本文件。
samples\tbcmodel 用来为 TBC_MD 样本应用程序 OLAP 元数据目录数据库的 OLAP 模型(TBC 模型)和元轮廓(TBC 元轮廓)装入数据的 SQL 脚本文件、批处理文件和文本文件。使用 ocscript 目录中的 SQL 脚本文件来为 TBC_MD 创建表。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]