Larry's blog

Dimensional Data Warehouse and Business Intelligence

导航

2015年7月10日

摘要: 为什么使用分析报表而不是普通报表?两者有什么样的区别?我们创建普通报表是为了解决某个切实的业务问题。如果出现另一个业务问题,那就再创建一个报表。这是一个耗时的过程,然而,你不能指望报表源数据一定正确。分析报表的过程要复杂得多,是为了给那些并不知道问题发生在哪儿的人。它首先需要确定所有数据是否正常,当... 阅读全文

posted @ 2015-07-10 11:16 larryqian86 阅读(225) 评论(0) 推荐(0) 编辑

摘要: 用户反映从Reporting Service导出的EXCEL附件比人工创建的表格要大得多。尤其是当内容比较多的时候,不仅内容满。当附件内容超过20M的时候会导致浏览器无响应。我怀疑它给每个单元格都保存了font和style样式。解决的方法:让用户使用导出CSV文件而不是Excel,由于CSV不会有格... 阅读全文

posted @ 2015-07-10 11:11 larryqian86 阅读(272) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2015-07-10 10:52 larryqian86 阅读(112) 评论(0) 推荐(0) 编辑

摘要: 有一些逻辑非常复杂的报表,可以通过手写存储过程来解决。1.在创建Query subject的时候选择Stored Procedure2.选择相应的存储过程3.设置存储过程参数注意:报表如果传入的是多值,在这里需要用JOIN函数把多值转化为长字符串在编写存储过程的时候,字段长度必须与Framework... 阅读全文

posted @ 2015-07-10 10:10 larryqian86 阅读(477) 评论(0) 推荐(0) 编辑

摘要: 在数据表上新增字段后,在报表设计页却遇到这样一个错误 'sqlPrepareWithOptions' status='-205'可是之前明明已经在Framework manager当中更新过query subject,这是什么道理?最后解决方法是点击query subject,使用Update ob... 阅读全文

posted @ 2015-07-10 10:02 larryqian86 阅读(244) 评论(0) 推荐(0) 编辑

摘要: 简单来说:Cognos TM1包含了数据库引擎(multidimensional OLAP database)以及一系列访问管理该数据库的应用。甚至对ETL流程和数据库维护任务。Cognos BI是一系列的web应用程序,提供了丰富的界面去设计、访问报表。用Cognos BI可以访问TM1的数据源。... 阅读全文

posted @ 2015-07-10 09:30 larryqian86 阅读(348) 评论(0) 推荐(0) 编辑