“DB2 OLAP 集成服务器”是作为 OLAP Starter Kit 的一个部件安装的, 但它也是“DB2 OLAP 服务器”的可选附加功能部件。
要将“DB2 OLAP 集成服务器”作为附加功能部件来安装:
如果在安装期间选择了“OLAP 集成服务器”部件, 它将自动安装到缺省目录 x:\hyperion\is 中,除非您指定另一驱动器或目录。可以自动更新环境设置, 也可以人工更新它们。参阅"人工更新环境变量"。
要使用“OLAP 集成服务器”来创建 OLAP 模型和元轮廓,
必须将客户机软件与服务器(“OLAP 集成服务器”和“DB2 OLAP
服务器”)相连。还必须与关系数据源相连,以及与要用来存储您创建的 OLAP
模型和元轮廓的 OLAP 元数据目录相连。安装期间,将创建两个元数据目录,并将它们配置成关系数据源:
OLAPCATP(用于生产)
OLAPCATD(用于开发)
在 OLAP Starter Kit 中,这两个元数据目录是在典型或定制安装期间自动创建的。
要在 Sybase 上使用“OLAP 集成服务器”,您必须对 Sybsystemprocs 中的 sp-fkeys 具有执行权限。
使用下列 SQL 脚本来创建、卸下或升级
OLAP 元数据目录和表:
要构建目录,使用:ocdb2.sql
要卸下目录,使用:ocdrop_db2.sql
要升级目录,使用:ocdb2_upgrd20.sql
如果需要重构表,在重构这些表之前,必须首先卸下它们。
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 连接。
您必须具有 RDBMS 所需的数据库管理员或类似的访问特权,才能创建数据库。
要创建 OLAP 元数据目录:
您用来为 OLAP 元数据目录创建表的 SQL 脚本在 ocscript 目录中(您在该目录中安装了“OLAP 集成服务器”)。在“DB2 命令中心”中,运行 db2 -tvf 实用程序来执行下列步骤:
如果您尝试用 Microsoft 本机 ODBC 驱动程序访问“SQL 服务器”数据库,但不具有 访问权限,则 Microsoft SQL Server 将连接缺省数据库,而不会通知您。
对于“OLAP 集成服务器”,您需要在运行“OLAP 集成服务器”的用户的注册脚本中,设置数据库客户机软件所需的环境变量。这些环境设置是对您使用的 RDBMS 中的数据库进行 ODBC 访问所必需的。数据库供应商通常提供了一个外壳脚本, 来设置数据库客户机所需的任何环境变量。请将此外壳脚本添加至运行“OLAP 集成服务器”软件的用户的注册脚本。有关如何为数据库客户机设置环境变量的详情, 参阅数据库客户机安装文档。
要验证数据库客户机软件是否设置正确,请作为运行“OLAP 集成服务器”的用户注册, 并使用一个数据库实用程序,与配合“OLAP 集成服务器”使用的数据库连接。
目录结构 | 说明 |
\<安装目录>\IS\ |
|
bin | “OLAP 集成服务器”和“OLAP 命令接口”软件。如果还安装客户机软件,则“OLAP 集成服务器桌面”软件在 bin 目录中。bin 目录中还有一个服务器日志文件,该文件是在您首次运行“OLAP 集成服务器”时创建的。 |
esscript | 空的。esscript 目录将包含您创建的计算和 ESSCMD 脚本。 |
esslib | 三个子目录:esslib\bin、esslib\client 和 esslib\locale。 |
loadinfo | 空的。loadinfo 目录将包含表示对话 ID 的文件夹,它将包含成员装入或数据装入期间创建的拒绝文件。 |
locale | 国家语言支持文件。 |
ocscript | SQL 脚本文件,用来创建、卸下和升级每个受支持的数据库中的 OLAP 元数据目录的表。例如,可以使用 ocdb2.sql 来创建 OLAP 元数据目录表。 |
samples | 两个子目录:samples\tbcdbase 和 samples\tbcmodel。 |
samples\tbcdbase | 用来为 TBC 样本应用程序数据库创建表和装入数据的 SQL 脚本文件、批处理文件和文本文件。 |
samples\tbcmodel | 用来为 TBC_MD 样本应用程序 OLAP 元数据目录数据库的 OLAP 模型(TBC 模型)和元轮廓(TBC 元轮廓)装入数据的 SQL 脚本文件、批处理文件和文本文件。使用 ocscript 目录中的 SQL 脚本文件来为 TBC_MD 创建表。 |