很多Cognos的新手在接触Transform建模的时候对于iqd文件都有一种朦胧的感觉,当然也不必去死记硬别它的格式,下面我们就来说一下如何用Framework工具来生成iqd文件。
1:打开framework manager 创建一个项目
2:导入所需的表,设置表属性外部化方法为iqd(需要导出为iqd文件的表都重复此操作)
3:创建数据包,并且发布该数据包
4:进入发布向导,此时可以选择不发不到Cognos Store中的公共文件夹,因为目的是为了得到iqd文件,不需要使用此模型开发报表
5:勾选生成针对外部化查询主题的文件(即iqd文件)
6:继续下一步,提示导出信息
7:继续下一步发布数据包,OK 看下图可查看生成目录(1是模型文件,2是所选择生成的iqd文件 )
8:查看iqd 文件的格式
附带手写iqd文件一份
COGNOS QUERY
STRUCTURE,1,1
DATABASE,cognos_wxj
TITLE,[cognos_wxj]
BEGIN SQL
{
select datekey,datemoney,producttype from TESTORDER t
}
END SQL
COLUMN,0,日期ID
COLUMN,1,销售额
COLUMN,2,商品类型ID
9:去Transform中严重所生成的iqd文件是否可用,从下图可以看出表结构读取正确,数据预览正确,iqd文件可用。
小伙伴们,很简单吧!还不知道的自己去试试吧!