Analytics and Automation Software : Cisco Data Virtualization

与企业对象的CIS通过JDBC配置示例

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈

简介

本文描述如何配置思科信息服务器(CIS),以便企业对象(BO)服务器或客户端(安装在Linux)能通过Java数据库连通性(JDBC)连接和访问在CIS内发布的视图。

贡献用Sadia阿里, Cisco TAC工程师。

先决条件

要求

Cisco 建议您了解以下主题:

  • CIS
  • BO服务器版本3.1
  • JDBC
  • Linux

使用的组件

本文档不限于特定的软件和硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

配置

按顺序请使用此部分配置CIS为了允许BO服务器通过JDBC连接。

服务器端的配置

完成这些步骤为了配置CIS :

  1. 保存CIS JDBC驱动程序csjdbc.jar文件对在BO客户端机器的一个目录并且保证适当的文件许可分配,以便BO能访问文件。

  2. 在这些位置修改jdbc.sbo文件

    • <Business_Object_Enterprise_Install_> dataAccess > connectionServer > jdbc

    • <Business_Object_Enterprise_Install_> win32_x86 > dataAccess > connectionServer > jdbc

    更新这些文件的通用的JDBC连接项

    • 更改ClassPath >路径元素,以便指向csjdbc.jar文件的位置在服务器的。

    • 更改JDBC等级参数对cs.jdbc.driver.CompositeDriver。

    • 更改URL格式参数对jdbc :compositesw :dbapi@<HOST> :<PORT> ?$DATASOURCE$.保证您用综合服务器主机名替换<HOST><PORT>用综合服务器端口(默认是9401)。

    最终配置应该看起来与此相似:

    -----

        <DataBase Active="Yes" Name="Generic JDBC datasource">
          <JDBCDriver>
           <ClassPath>
        <Path>/boexi/bobj/bobje/enterprise120/linux_x86/dataAccess/RDBMS/
      connectionServer/jdbc/drivers/jdbc/csjdbc.jar</Path>
           </ClassPath>
           <Parameter Name="JDBC Class">cs.jdbc.driver.CompositeDriver</Parameter>
           <Parameter Name="URL Format">jdbc:compositesw:dbapi@stludvpsdev01:9401?$
      DATASOURCE$</Parameter>
          </JDBCDriver>
          <Parameter Name="Family">Generic</Parameter>
          <Parameter Name="Version">jdbc.setup</Parameter>
          <Parameter Name="SQL External File">jdbc</Parameter>
          <Parameter Name="SQL Parameter File">jdbc</Parameter>
          <Parameter Name="Description File">generic_jdbc</Parameter>
          <Parameter Name="Driver Capabilities">Query</Parameter>
          <Parameter Name="Transactional Available">No</Parameter>
          <Parameter Name="Max Rows Available">No</Parameter>
          <Parameter Name="Query TimeOut Available">No</Parameter>
          <!- <Parameter Name="Array Fetch Size">10</Parameter> ->
        </DataBase>

    -----

  3. 修改启动BO服务器的用户的登录配置文件(通常.profile.bash_profile),以便在所有BO特定操作前包含此线路:

    export CLASSPATH=$CLASSPATH:<path to JDBC driver>

    修改<path成JDBC driver>,以便匹配路径对服务器的csjdbc.jar

  4. 注销,登录服务器,并且回收BO。

客户端配置

完成这些步骤为了配置客户端计算机:

  1. 保存CIS JDBC驱动程序csjdbc.jar文件对在BO客户端机器的一个目录并且保证适当的文件许可分配,以便BO能访问文件。

  2. 更新在jdbc.sbo文件的通用的JDBC连接项在客户端:

    • 更改ClassPath >路径元素,以便指向csjdbc.jar文件的位置在客户端的。

    • 更改JDBC等级参数对cs.jdbc.driver.CompositeDriver。

    • 更改URL格式参数对jdbc :compositesw :dbapi@<HOST> :<PORT> ?$DATASOURCE$.保证您用综合服务器主机名替换<HOST><PORT>用综合服务器端口(默认是9401)。

    最终配置应该看起来与此相似:

    -----

        <DataBase Active="Yes" Name="Generic JDBC datasource">
          <JDBCDriver>
           <ClassPath>
        <Path>C:\drivers\csjdbc.jar</Path>
           </ClassPath>
           <Parameter Name="JDBC Class">cs.jdbc.driver.CompositeDriver</Parameter>
           <Parameter Name="URL Format">jdbc:compositesw:dbapi@stludvpsdev01:9401?
      $DATASOURCE$</Parameter>
          </JDBCDriver>
          <Parameter Name="Family">Generic</Parameter>
          <Parameter Name="Version">jdbc.setup</Parameter>
          <Parameter Name="SQL External File">jdbc</Parameter>
          <Parameter Name="SQL Parameter File">jdbc</Parameter>
          <Parameter Name="Description File">generic_jdbc</Parameter>
          <Parameter Name="Driver Capabilities">Query</Parameter>
          <Parameter Name="Transactional Available">No</Parameter>
          <Parameter Name="Max Rows Available">No</Parameter>
          <Parameter Name="Query TimeOut Available">No</Parameter>
          <!- <Parameter Name="Array Fetch Size">10</Parameter> ->
        </DataBase>

    -----

  3. 修改CLASSPATH Microsoft Windows系统环境变量。添加此文本到当前条目的末端并且替换<path对JDBC driver>csjdbc.jar文件的位置在客户端机器的:

    ;<path to JDBC driver>

    注意:保证您添加先于文本的分号。

  4. 启动宇宙设计师并且尝试创建连接。

  5. 输入用户名和口令。

    注意:用户名、密码和域应该由您的系统管理员提供。

  6. 输入此线路到URL字段, <域名>用域替换用户存在,并且<数据源name>用虚拟数据库替换您尝试连接:

    domain=<domain name>&dataSource=<data source name>
  7. 测试连接。

验证

当前没有可用于此配置的验证过程。

故障排除  

目前没有针对此配置的故障排除信息。



Document ID: 117736