当前位置:文档之家› cognos多维报表制作过程

cognos多维报表制作过程

Cognos多维报表制作过程一、创建.iqd文件 (3)1、运行Framework manager,如图: (3)2、创建一个新工程,方法有两种: (3)3、输入工程名称和工程保存地址,如图: (5)4、选择名称空间,如图: (5)5、输入“用户ID”和“密码”,如图: (6)6、选择语言,如图: (7)7、选择“关系型数据源”来联接数据源,如图: (8)8、选择数据源,如图: (9)9、选择数据库和数据源表,如图: (10)10、按默认选项导入数据源表,如图: (11)11、设置数据源表iqd属性 (13)12、建包 (13)13、发布包 (17)14、查看生成的iqd文件 (20)二、创建模型 (21)1、运行Powerplay transformer,如图: (21)2、创建一个新模型 (21)3、输入模型名称,如图: (23)4、为将要导入的数据源表(.iqd文件)命名和选择数据源类型,如图: (23)5、选择要导入的数据源表(.iqd文件),如图: (24)6、进入登录数据库介面 (25)7、重复导入数据源表 (26)8、事实表与维表创建关联 (27)9、数据源表改名 (29)10、创建维度 (30)11、创建维度层 (31)12、生成维度数据,如图: (34)13、查看维度数据,如图: (35)14、创建度量值(指标值) (35)●指标值分类 (35)●创建measure folder (44)●创建度量值 (45)●修改度量值名称,如图: (45)●设计度量值数值表示格式,如图: (46)●设计度量值数值精度,如图: (46)●度量值计算 (47)●移动度量值 (50)●移动度量值 (50)13、创建cube (50)14、查看cube,如图: (52)15、导入权限,如图: (54)16、权限控制,如图: (54)16、Cube中加入权限 (56)三、发布Cube (57)1、启动Framework manager (57)2、新建数据源,操作如图: (58)3、发布包 (68)四、多维分析报表制作 (71)1、单击analysis studio 报表制作工具制作多维报表,步骤如图: (71)2、创建报表表名 (74)3、保存报表 (76)一、创建.iqd文件1、运行Framework manager,如图:进入如下介面:2、创建一个新工程,方法有两种:●方法1:点击“File\new project….”创建,如图:●方法2:点击窗口中的Create a new project…创建,如图:进入如下介面:3、输入工程名称和工程保存地址,如图:4、选择名称空间,如图:5、输入“用户ID”和“密码”,如图:6、选择语言,如图:7、选择“关系型数据源”来联接数据源,如图:8、选择数据源,如图:9、选择数据库和数据源表,如图:10、按默认选项导入数据源表,如图:导入过程,如图:●导入完成,如图:●进入如下介面:11、设置数据源表iqd属性从project viewer窗口中选中要创建.iqd文件的表,并将其相应的properties窗口中的externalize method属性改为iqd,如图:12、建包右击project viewer窗口中的,选择creat\package,如图:进入如下介面,输入包名,如图:●进入如下介面,表示要打包的表,表示不打包的表,单击可在两者间切换,如图:●进入如下介面,按图示步骤完成:13、发布包在前打钩,在框中输入生成.iqd文件的存放地址,如图:在E:\cognos创建iqd文件夹,如图:包发布成功,如图:14、查看生成的iqd文件打开“E:\cognos\iqd文件夹”,可看到生成的五个iqd文件,如图:二、创建模型1、运行Powerplay transformer,如图:进入如下介面:2、创建一个新模型方法1:点击“File\new….”创建,如图:方法2:点击工具栏中的new创建,如图:进入如下介面:3、输入模型名称,如图:4、为将要导入的数据源表(.iqd文件)命名和选择数据源类型,如图:5、选择要导入的数据源表(.iqd文件),如图:进入如下介面,取消Rrn AutoDesign选项,如图:6、进入登录数据库介面首次导入的.iqd文件应先联接数据库,进入登录数据库介面,输入“用户ID”和“密码”,如图:7、重复导入数据源表右击Data Sources窗口内任何位置,在弹出的菜单中选择“Insert Data Source….”,如图:●为将要导入的数据源表(.iqd文件)命名和选择数据源类型(如步骤4、)●选择要导入的数据源表(.iqd文件)(如步骤5、)●导入所需的数据源表(.iqd文件)如图:8、事实表与维表创建关联将事实表与维度表要创建关联的字段名改为相同的名称,即可自动创建关联。

如:维度表B_CM_CPCCFLB_GL. LCCPBM要与事实表B_S_FHZZCPHZYB. CPBM创建关联,将B_CM_CPCCFLB_GL. LCCPBM改为B_CM_CPCCFLB_GL. CPBM即可通过相同的字段名自动创建关联。

●双击要改的字段,在弹出的“Column-CPBM”窗口将Column name改为CPBM,如图:其它的几个维度表安以上方法修改,修改后如图:B_S_FHZZCPHZYB. BZH关联B_D_BZWD.BZH两个表的相应字段的字段名相同,不需要修改会自动创建关联;B_S_FHZZCPHZYB.GSJGM关联B_CM_JGB.OPUN_COD将B_CM_JGB.OPUN_COD改为B_CM_JGB. GSJGMB_S_FHZZCPHZYB.CPBM关联B_CM_CPCCFLB.LCCPBM将B_CM_CPCCFLB.LCCPBM改为B_CM_CPCCFLB.CPBM9、数据源表改名双击要改名的表,在data source name中输入名称,如图:●重复以上步骤,为所有的表改名,改后如图:10、创建维度●右击Dimension map窗口内任务位置,在弹出的菜单中选择“Insert Dimension….”,如图:●在弹出的窗口中输入维度名,如图:11、创建维度层●右击产品维度列内任务位置,在弹出的菜单中选择“Insert level….”,如图:●在弹出的窗口中,输入维度层名,选择Source和Label所对应的字段,操作如图:最细一层的维度层,应选中Source对应字段的Unique属性,如图:重复“9、创建维度”和“10、创建维度层”的操作,创建整个报表所需的维度和维度层,如图:14、创建度量值(指标值)指标值分类示范代码:{SELECT SUBSTR(TJRQ, 1, 6),BZH,GSJGM,CPBM,(CASEWHEN ZBM = '1100' THENJE/10000ELSEEND) "1100利息收入",(CASEWHEN ZBM = '1200' THENJE/10000ELSEEND) "1200内部资金转移收入", (CASEWHEN ZBM = '1300' THENJE/10000ELSEEND) "1300中间业务毛收入", (CASEWHEN ZBM = '1400' THENJE/10000ELSEEND) "1400存款日均余额", (CASEWHEN ZBM = '1500' THENJE/10000ELSEEND) "1500贷款日均余额", (CASEWHEN ZBM = '2100' THENJE/10000ELSEEND) "2100利息支出", (CASEWHEN ZBM = '2200' THENJE/10000ELSEEND) "2200内部资金转移支出", (CASEWHEN ZBM = '2300' THENJE/10000ELSEEND) "2300中间业务支出", (CASEWHEN ZBM = '2400' THENJE/10000ELSEEND) "2400营业税金及附加", (CASEWHEN ZBM = '2500' THENJE/10000ELSEEND) "2500信用风险经济资本成本", (CASEWHEN ZBM = '2600' THENJE/10000ELSEEND) "2600贷款存量",(CASEWHEN ZBM = '2700' THENJE/10000ELSEEND) "2700贷款增量",(CASEWHEN ZBM = '4110' THENJE/10000ELSEEND) "4110小计",(CASEWHEN ZBM = '41A0' THENJE/10000ELSEEND) "41A0减员支出",(CASEWHEN ZBM = '4120' THENJE/10000ELSEEND) "4120其中:劳务用工工资", (CASEWHEN ZBM = '4130' THENJE/10000ELSEEND) "4130三项保险费工伤", (CASEWHEN ZBM = '4140' THENJE/10000ELSEEND) "4140失业",(CASEWHEN ZBM = '4150' THENJE/10000ELSEEND) "4150基本养老", (CASEWHEN ZBM = '4170' THENJE/10000ELSEEND) "4170小计",(CASEWHEN ZBM = '4180' THENJE/10000ELSEEND) "4180其中:房改补贴", (CASEWHEN ZBM = '4190' THENJE/10000ELSEEND) "4190劳动保护费", (CASEWHEN ZBM = '4210' THENJE/10000ELSEEND) "4210小计",(CASEWHEN ZBM = '4240' THENJE/10000ELSEEND) "4240折旧费", (CASEWHEN ZBM = '4250' THENJE/10000ELSEEND) "4250其他营业支出小计", (CASEWHEN ZBM = '4280' THENJE/10000ELSEEND) "4280营业税金及附加", (CASEWHEN ZBM = '4290' THENJE/10000ELSEEND) "4290小计",(CASEWHEN ZBM = '4220' THENJE/10000ELSEEND) "4220其中:扣减房改补贴", (CASEWHEN ZBM = '4230' THENJE/10000ELSEEND) "4230扣减劳动保护费", (CASEWHEN ZBM = '42A0' THENJE/10000ELSEEND) "42A0其中:扣减减员支出", (CASEWHEN ZBM = '4260' THENJE/10000ELSEEND) "4260其中:扣减汇得盈支出", (CASEWHEN ZBM = '4270' THENJE/10000ELSEEND) "4270扣减利得盈支出", (CASEWHEN ZBM = '5100' THENJE/10000ELSEEND) "5100正常类信用风险成本", (CASEWHEN ZBM = '5200' THENJE/10000ELSEEND) "5200关注类信用风险成本", (CASEWHEN ZBM = '5300' THENJE/10000ELSEEND) "5300次级类信用风险成本", (CASEWHEN ZBM = '5400' THENJE/10000ELSEEND) "5400可疑类信用风险成本", (CASEWHEN ZBM = '5500' THENJE/10000ELSEEND) "5500损失类信用风险成本", (CASEWHEN ZBM = '5600' THENJE/10000ELSEEND) "5600贷款呆账核销", (CASEWHEN ZBM = '5700' THENJE/10000ELSEEND) "5700已核销呆账收回", (CASEWHEN ZBM = '6200' THENJE/10000ELSEEND) "6200内控等级",(CASEWHEN ZBM = '6300' THENJE/10000ELSEEND) "6300内控评级得分", (CASEWHEN ZBM = '6400' THENJE/10000ELSEEND) "操作风险经济资本计量系数", (CASEWHEN ZBM = '7100' THENJE/10000ELSEEND) "7100正常类余额",(CASEWHEN ZBM = '7200' THENJE/10000ELSEEND) "7200关注类余额",(CASEWHEN ZBM = '7300' THENJE/10000ELSEEND) "7300次级类余额",(CASEWHEN ZBM = '7400' THENJE/10000ELSEEND) "7400可疑类余额",(CASEWHEN ZBM = '7500' THENJE/10000ELSEEND) "7500损失类余额",(CASEWHEN ZBM = '8100' THENJE/10000ELSEEND) "8100正常类增量",(CASEWHEN ZBM = '8200' THENJE/10000ELSEEND) "8200关注类增量",(CASEWHEN ZBM = '8300' THENJE/10000ELSEEND) "8300次级类增量",(CASEWHEN ZBM = '8400' THENJE/10000ELSEEND) "8400可疑类增量",(CASEWHEN ZBM = '8500' THENJE/10000ELSEEND) "8500损失类增量"FROM B_S_FHZZCPHZYBWHERE CPBM IN (SELECT LCCPBM FROM B_CM_CPCCFLB_GL)}将以下示范代码替换到ora_longtop_B_S_FHZZCPHZYB.iqd中的相似部分,并且替换“分行总帐产品汇总月表”的SQL语句,右击“分行总帐产品汇总月表”,选择“data source viewer”菜单项,操作如图:创建measure folder在measures栏中任何位置右击,在弹出的菜单中选择“insert measure folder….”,操作如图:重复上一步操作,再建名为:收入,综合成本,净收益等measure folder。

相关主题