Cognos问题解答:从环比同比到Linux环境部署

需积分: 10 9 下载量 143 浏览量 更新于2024-07-30 收藏 1.13MB DOC 举报
"Cognos问题汇总" Cognos是一款由IBM提供的商业智能工具,用于数据分析和报告。在处理Cognos相关问题时,以下几个常见问题和解决方案值得了解: 1. **环比同比计算**: 在Cognos Transformer中,为了实现环比和同比,可以创建一个新的时间维度别名。例如,对于时间字段`PRD_ID`,可以将其改为`PRD_ID(LAST_MONTH)`,然后新增一个字段,使用`add_month()`函数添加一个月,命名为`PRD_ID`。这样,通过重复指标表获取的指标值就代表了上一期的值。 2. **时间维度创建**: 在Cognos Framework Manager中创建维度时,时间维度通常不需要单独设置。可以直接使用时间字段,如`PRD_ID`,Cognos会自动识别并处理时间相关的层次结构。 3. **发布立方体失败**: 当在Transfer中创建Cube后,发布时出现测试连接失败的情况,可能是由于模型文件不是UTF-8编码或存在错误。检查模型文件的编码,并在Transformer中使用核查功能检查错误。 4. **时间列转换为日期维度**: 如果时间列的数据类型是数字,可以在Cognos中直接拖放到显示区,然后设置其属性为日期类型。也可以先将字段的类型改为日期型,再进行拖放操作,这会简化设置过程。 5. **增量更新立方体**: 如果基于安装日期进行增量更新立方体,想要避免为未来没有数据的日期创建立方体,可以在维度的属性设置中,针对月和日维度的“类别”选项,取消"所有类别"的勾选,这样未发生的日期将不会被创建。 6. **Cognos在Linux环境下的部署问题**: 当在Linux环境中安装Cognos并配置Apache作为Web服务器时,如果出现Cognos LOGO闪烁或提示下载文件,可能是因为Apache未正确配置执行CGI程序的权限。需要确保Apache的Options设置为`ExecCGI`,而不是默认的`Indexes`,以允许执行Cognos的CGI脚本。 以上是Cognos使用过程中遇到的一些典型问题及其解决方法。在处理这些问题时,理解Cognos的架构和组件,熟悉Transformer、Framework Manager和Apache等配置,是解决问题的关键。同时,及时查阅官方文档和社区资源也能提供很多帮助。