OLAP 安装和用户指南

装入和配置用于 SQL Interface 的 ODBC

如果选择了 SQL Interface 附加功能部件,则必须确保 RDBMS 环境设置正确。还必须为 SQL Interface 设置环境和 ODBC 驱动程序。

安装程序不会装入和配置开放式数据库链接 (ODBC) 驱动程序。 要能够使用 SQL Interface 附加功能部件,需要人工设置 ODBC for IBM DB2。

当使用 SQL Interface 时,确保用于 SQL 访问的帐户口令是大写的。

以下方案显示如何装入和配置 ODBC for IBM DB2。此方案假定您已安装了 SQL Interface。

  1. 在 $ARBORPATH/bin 目录中,创建一个称为 esssql.cfg 的文本文件,以包含下列各项:
    [
    Description "IBM DB2 ODBC Driver"
    DriverName db2.o
    Database 0
    Userid 1
    Password 1
    SingleConnection 0
    UpperCaseConnection 0
    IsQEDriver 0
    ]
    
  2. /home/essbase ($ARBORPATH) 目录 运行 inst-sql.sh 文件。此文件将 SQL Interface 与驱动程序库链接。
  3. 在 $ARBORPATH 目录中创建名为 .odbcinst.ini.odbc.ini 的两个文件。并且, 记住 /home/db2inst1/ 等于 $INSTHOME 环境变量的内容。
  4. 编辑 .odbcinst.ini 文件并为驱动程序设置正确的路径。例如:
    [ODBC Drivers]
    IBM DB2 ODBC DRIVER=Installed
     
    [IBM DB2 ODBC DRIVER]
    Driver=/home/db2inst1/sqllib/lib/db2.o
    
  5. 编辑 .odbc.ini 文件并为驱动程序和安装目录设置正确的路径。对于“DB2 列示数据库目录”功能所列示的每个数据库,必须将表示 它们的项置于此文件中。例如,如果您有两个数据库 SAMPLE 和 OLAPSRC, 您的文件可能类似于如下所示:
    [ODBC Data Sources]
    SAMPLE=IBM DB2 ODBC DRIVER
    OLAPSRC=IBM DB2 ODBC DRIVER
     
    [SAMPLE]
    Driver=/home/db2inst1/sqllib/lib/db2.o
    Description=Sample DB2 ODBC Database
     
    [OLAPSRC]
    Driver=/home/db2inst1/sqllib/lib/db2.o
    Description=DB2 OLAP SERVER Source Database
     
    [ODBC]
    Trace=0
    TraceFile=odbctrace.out
    InstallDir=/home/db2inst1/sqllib/odbclib
    

    如果要访问远程数据源,应将它们添加至“ODBC 数据源”列表。

  6. 作为 DB2 UDB 实例拥有者注册到系统中,并执行下列步骤:
    1. 将所有相关表的选择权限授予希望用于 SQL 访问的帐户。例如,从 DB2 命令行处理器,运行此命令以将权限授予 arbsql 帐户:
      GRANT SELECT ON STAFF TO arbsql
      
    2. 运行 DB2 TERMINATE 以清洗编目缓冲区。

遵循这些步骤来测试 SQL Interface:

  1. 使用要用于 SQL 访问的帐户注册到系统。确保可使用 DB2 命令行处理器访问您的表。
  2. 从客户机设备上,使用“应用程序管理器”来创建一个应用程序和一个数据库。
  3. 打开轮廓,并添加一些虚设维和成员,然后保存该轮廓。
  4. 打开一个新的规则文件。
  5. 文件菜单选择打开 SQL。验证服务器、应用程序和数据库名,然后单击确认
  6. 定义 SQL 屏面上,SQL 数据源框列示了已编目的每个数据源。确保该表名是限定的。完成 SELECT、FROM 和 WHERE 字段,然后单击确认/检索
  7. SQL 连接屏面上,输入您的 DB2 用户 ID 和口令,然后验证服务器、应用程序和数据库的名称并单击确认。如果您的数据库位于远程机器上,则输入该机器的用户 ID 和口令。


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