技术开发 频道

cognos软件安装及其他问题

    【IT168 技术文章】

    1. cognos的日志存储在哪里。

    COGNOS日志默认的位置在..cognoscer1;你可以在Transformer中设置日志位置。

    2. 如果是采用b/s方式,大虾都用cognos的什么工具来定制一些报表,怎么发布到网上?

    一般使用impromptu定制,使用impromptu web report发布

    不然就像前边别的论坛一个朋友所说,做“powerplay报表”,用powerplay enterprise server发布ppx文件

    3. COGNOS 的安装顺序如下:

    1。安装DIRECTORY SERVER,一般可使用默认配置参数,并且记住这些参数。

    2。运行ENTERPRISE SERVER ADMINISTRATION的安装光盘,在该安装界面上运行CONFIG THE DIRECTORY SERVER进行配置,使用上一步的参数进行DIRECTORY SERVER的配置。

    3。安装ENTERPRISE SERVER ADMINISTRATION,使用上以上的配置(都使用默认值即可),安装完毕后,打开ACCESS MANAGER可看到默认得DIRECTORY SERVER,如果没有,可点击右键加入,测试成功后打开TICKET SERVER TAB页,使用默认配置,测试通过,打开RUNTIME CREDENTIALS TAB页,测试通过后点击“确定”按钮。

    4。安装完毕后打开IE,输入http://LOCALHOST/COGNOS/CGI-BIN/PPDSCGI.EXE,可看到COGNOS发布CUBE的主页。如果打不开,可检查虚拟目录是否加入COGNOS/CGI-BIN。

    5。打开UPFRONT SERVER ADMINISTRATON,加入服务器,使用默认本机即可,安装完毕。打开IE,输入http://LOCALHOST/COGNOS,可看到COGNOS的UPFRONT 地配置主页。如果打不开,可检查UPFRONT服务是否起来。

    6。其他安装比较简单,只不过注意安装POWERPLAY TRANSFORMER 时只安装SERVER即可,不需再安装USER版,如果安装USER版可能会将SERVER冲掉。IMPROMPTU的SERVER和USER版均可安装,但一般SERVER版足够了。

    7。COGNOS权限控制如下:加入用户组只可以在ACCESS MANAGER中进行,而加入用户既可以在ACCESS MANAGER中进行,也可以在UPFRONT的WEB界面上进行。一般用户和用户组在ACCESS MANAGER中处理,而对资源的控制在UPFRONT 的WEB界面中进行。

    8。COGNOS的DS只做数据处理,但可以调用存储过程,程序调度仍在SCHEDULER中处理,可先将数据处理的DS作业流和CUBE的调用写成批处理,然后在SCHEDULER中调度。

    9。COGNOS6.61可生成动态定制报表.ppx文件,并可以在WEB上发布。

    10。UPFRONT的WEB界面可以修改,需要JSP和XML技术。

    4. Cognos不支持EIS?

    cognos的EIS产品是visualizer

    5. 不知Cognos针对大容量的应用环境其性能如何?比如移动经营分析系统,请行家给出建议。

    数据量大一些不要紧,关键在于你的模型设计是否优化,如维不要多,维的LEVEL与CATEOGRY也不要过多。此外可以试着使用TRANSFORM对CUBE进行分区优化

    6. Impromptu 6.0安装问题?

    错误现象:

    1)我在安装Impromptu 6.0 (Administrator Edition)临近安装结束时,系统提示“无法定位程序入口点nlsStrqcmpn2于动态连接库COMML.DLL上”。

    2)在Temp目录下看到下列错误日志:

    Failed to self-register the file: C:Cognoscer1binxxxAutoMetaDataCache.dll.

    The installation will continue, but you will need to reboot your system in order for the self-registration to work.

    Custom action failed. Library: .SetDSN.dll - Function: AddDSN - Arguments: DB_GREATOUTDOORS

    3)我的PowerPrompt的tools菜单下的run用不了

    在安装此程序前,我已经停止了所有Cognos服务。谁能帮我解答此类问题?

    产生原因:

    1)没有停止所有以Cognos开头的服务停止

    2)没有停止所有以Impromptu开头的服务停止

    3)没有停止Netscape Administration Server 4.2服务

    4)没有停止Netscape Directory Server 4.1服务

    5)没有退出Cognos Common logon

    7. 在Web展现方面,Brio,BO,Cognos都是通过什么方式实现的?

    Cognos使用Powerplay Enterprise Server来提供基于WEB方式的CUBE访问。

    Impromptu Web Report提供Impromptu报表的Web访问

    Upfront Server类似于企业或个人门户,用于将Cube及Report集成起来(只是将他们的访问链接集成起来,但真正的CUBE处理或报表处理还是要转向相应的SERER),形成完整的系统。

    所有的WEB访问都是通过CGI形式

    8. 有没有觉得schedule定时执行时,会偶尔失灵呀

    而且还谎称NO ERRORS

    定时刷新立方体

    用windows自带的计划任务吧

    9. Netscape安装到最后出现注册失败

    不能通过网络硬盘安装

    安装文件要在本地,把防毒的都给我关掉

    安装时最好两个密码一致

    我现在也没有搞清楚那两个密码有什么作用,呵呵,不好意思,我初学

    一般不要把netscape directory与操作系统装在一个盘。

    Netscape安装到最后,一切正常,就是无法登陆。

    后来重启服务(Netscape的三个服务都重启),就可以登陆呢。不知道为什么?百思不得其解。我装在E盘,分区是NTFS。

    后来整个Netscape都重装,又好了

    10. 下面的是最简单的cognos自动登陆实现文档.在安装过cognos的机器上,如果初始用户名和密码都没有改变,可以实现自动登陆.这里说一句,cognos的技术支持太薄弱了,什么都要用户自己摸索,为什么不开放些,也好有利于自己的发展.

    目前cognos被客户批的厉害,估计下面cognos的销售情况会有较大的波动.谁让他不开放的!

    <html>

    <head>

    <title>无标题文档</title>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

    <script language="Javascript">

    var requestSubmitted = false;

    function autosubmit()

    {

    document.login.submit();

    }

    </script>

    </head>

    <body bgcolor="#FFFFFF" text="#000000">

    <!-- 这里的action填上http://你的主机名或ip地址/cognos/cgi-bin/login.cgi?" method=POST -->

    <form name="login" action="http://localhost/cognos/cgi-bin/login.cgi?" method=POST >

    <input type=hidden name=NamespaceTitle value='>

    <input type=hidden name=pwdCaseSensitive value='Yes'>

    <!-- 这里value的值填上http://你的主机名或ip地址/cognos/cgi-bin/upfcgi.exe?xmlcmd=<GoHome/>,实际中还可以更复杂的链接-->

    <input type=hidden name=return_url value='http://localhost/cognos/cgi-bin/upfcgi.exe?xmlcmd=<GoHome/>'>

    <input type=hidden name=cancel_url value='http://localhost/cognos/cgi-bin/upfcgi.exe?xmlcmd=<GoHome/>'>

    <input type=hidden name=namespace value='default'>

    <input type=hidden name=action value='login'>

    <input type=hidden name=loginfailed value='1'>

    <input type=hidden name=databaseDisplay value='>

    <input type=hidden name=guest_url value="">

    <!-- 在cognos的登陆脚本中,上面的几个hidden代码是由login.cgi根据服务器运行宏生成的 -->

    <!-- 这里的value使用保存过的用户登陆名 -->

    <input type="hidden" name="signon" value="administrator">

    <!-- 这里的value使用保存过的用户密码 -->

    <input type="hidden" name="password" value="">

    <!-- 实际使用中,合理利用cookie或其他方法,取得用户在其他地方输入的用户名和密码,发送给login.cgi就可以实现自动登陆了 -->

    </form>

    <script language="Javascript">autosubmit()</script>

    </body>

    </html>

   

0
相关文章