当前位置:文档之家› cognos8.3固定报表的开发

cognos8.3固定报表的开发

Cognos8固定报表
1、Framework Manager 介绍
Framework Manager 为ReportNet 提供元数据模型的开发环境
Framework Manager 中的模型是来自一个或多个数据库的数据结构的业务展现。

在Framework Manager 中,开发模型的工作是在一个项目(Project)中进行,在项目的最上层包括:
Framework Manager 是一个基于Windows 的应用程序。

在Framework Manager 项目中,将和以下对象进行交互:
Framework Manager 的工作流程如下所示:
模型 名字空间 数据源 参数映射 包
模型–可以发布到ReportNetserver 的元数据集 名字空间–对象的容器,提供一个唯一名称 查询主题–映射到数据源(如:表)中相应对象并使用描述如何检索数据(如:列)的SQL 语句 查询项–包含在一个查询主题中,映射到数据源中的一个列关系–说明一个查询主题中的数据与另一个查询主题中数据的之间的关系
参数映射–在报表运行时,用参数创建允许替换的条件查询主题
包–包含查询主题的一个子集(或一个完整集)和项目中定义的其它对象;可将其发布,作为一个模型供报表作者使用
2、固定报表的制作2.1、导入数据表
打开Framework Manager
选择“Create a new project…”创建一个新的项目输入保存的项目名称和路径,单击“OK”
选择语言
选择“Data Sources”
单击“Next”出现我们之前所配好的数据源
选择所需要的数据表
下面只要选择默认的“Next”即可以导入所有需要的数据表
2.2、发布数据包
导入表之后呈现如下界面,可以在此界面中添加表之间的关联、编辑表的select语句、添加需要的字段,过滤值等等,编辑完成后可以发布一个数据包。

选择创建表之间的关系、编辑数据源查询主题的SQL等等。

对地域表tb_b_dim_area表进行处理,只要本地网的相关字段。

右键选择选项“Edit Definition…”
可以直接在SQL里写select,也可以通过过滤或者计算。

“Filters”是过滤选项卡
“Calculations”是添加计算的选项卡
如:过滤地域为“不详”和“全省”的值。

建立表之间的关系:
建立好表之间的关系如下图:
此时就可以发布一个数据包了
右键点击Packages->create->Package
输入发布的包名称
选择发布的数据表
下面只要默认点击下一步就可以了
发布完成。

2.3、制作固定报表
发布完包以后,可以在cognos8的运行界面上看到刚才发布的包
点击此数据包,选择新建“Report Studio”,进入报表开发界面
进入“Report Studio”界面,选择空白的报表
空白的报表界面如下图所示:
在工具栏上拖拽需要制作的报表类型
每张报表制作过程都有些区别,在这里不一一列出,下面是做好的报表界面
报表的运行界面如下:
在保存报表后,我们在主页上面可以看到对应包的文件夹下面有刚制作好的报表
右键选择“属性”
获取该报表的URL,只要在地址栏输入此URL,则可以显示该报表。

固定报表开发全过程完毕。

相关主题