【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>