Larry's blog

Dimensional Data Warehouse and Business Intelligence

导航

Cognos调用存储过程及注意事项

Posted on 2015-07-10 10:10  larryqian86  阅读(479)  评论(0编辑  收藏  举报

有一些逻辑非常复杂的报表,可以通过手写存储过程来解决。

1.在创建Query subject的时候选择Stored Procedure


2.选择相应的存储过程


3.设置存储过程参数

注意:报表如果传入的是多值,在这里需要用JOIN函数把多值转化为长字符串



在编写存储过程的时候,字段长度必须与Framework当中的长度一致。

必须指定具体长度例如5000,不要使用类似VARCHAR(MAX)这样的最大长度。Cognos不支持,这样会导致出错。




版权声明:本文为博主原创文章,未经博主允许不得转载。