Cognos Transformer建模问题之(TR1008)

浏览: 2303

现象:

         使用Cognos Transformer工具编辑模型文件时,产生如下错误:

         (TR1008) Transformer couldn’t read the connection information for database [wsmis2bi] from COGNOS.INI,From the IQD or from Access Manager.

         原因:

         新安装或配置的Cognos开发环境,“安装目录\Cognos.ini”没有配置数据源的连接。或新增加了数据库源而没有在“安装目录\Cognos.ini”中新增连接字符串。

         解决:

         用写字板打开“安装目录\Cognos.ini”,在文件的最后一行加入如下内容:

         wsmis2bi=^User ID:^?Password:;LOCAL;OL;DBInfo_Type=MS;Provider=SQLOLEDB;User ID=%s;Password=%s;Data Source=10.16.50.126;Provider_String=Initial Catalog=NEDW;@COLSEQ=

         保存Cognos.ini后关闭文件即可。

         分析:

         上述问题的主要产生原因是在配置文件没有数据源连接串或连接串的内容被改动所造成的。

         针对“wsmis2bi[1]=^User ID:^?Password:;LOCAL;OL;DBInfo_Type=MS;Provider=SQLOLEDB[2];User ID=%s;Password=%s[3];Data Source=10.16.50.126[4];Provider_String=InitialCatalog=NEDW[5];@COLSEQ=”连接连串说明如下:

 

 

 

         [1]数据源在Cognos Portal中Directory目录下Data Sources选项夹中数据源的名称。
         [2]数据库的类型。
         [3]登录数据库的帐号。
         [4]数据库实例所在的服务器名称,可以使用IP地址,也可以使用机器名称。
         [5]连接的数据库名称。

         上述连接字符串可以Portal中检索到,查看方法如下:
         以管理员身份登录Portal,展开Tools菜单,打开Directory页,选中Data Source选项夹,点击“Test the Connection”按钮,如下图所示:

         点上图红色框中的按钮,即可查看连接串的内容,并且可以从此处Copy后Paste到Cognos.ini文件中,以供建模或OLAP时使用。

 ================================

我自己的例子

1、控制面板里-》ODBC数据源管理器—》系统DSN-》IBM INFORMIX ODBC DRIVER
-->Data Source Name:ysmx->Server Name analysis_tcp

 

2、F:\Program Files\Cognos

ysmx=^User ID:^?Password:;LOCAL;OD;DSN=ysmx;UID=%s;PWD=%s;@ASYNC=0@0/0@COLSEQ=

推荐 0
本文由 Iven0814 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册