Cognos 多维报表制作步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多维报表制作步骤
1.配置数据源
打开Cognos Impromptu Administrator,出现如下窗口
点“Catalog”菜单,选择“Databases”
选择数据库类型(这里我们选择Oracle)后点“New Datebase”按钮,会出现现面的窗口
在“Logical database name”栏中给我们的数据源取个名字(建议取和实际数据源相同的名字,比如实际数据源是EDW的话,这栏就填EDW)
在“SQL *Net connect string”中填上实际数据源的名字,如我们在本地机器上的“tnsnames.ora”文件中有如下内容
我们如果要取“EDW”库的内容,那么这一栏就填“EDW”
剩下的“Collation Sequence”和“Geteway Type”就不用管了。
完成以上步骤后,我们就可以测试我们的配置是否正确了
点“Test”按钮,就会出现要求输入用户名和密码的对话框
如果配置成功就会出现下面的窗口
否则请检查一下你的数据源的类型、名称、用户名和密码是否正确
(以上操作只需要操作一次就可以了,以后就不用再重新配置该数据源了)
2.数据源配置成功后,就是开始如何制作多维报表的步骤了
在制作多维报表模型之前,先把要用到的集市表和维表列出(这是一种好习惯,希望大家能够坚持这
种习惯,呵呵)
集市表:
SQL> desc TB_B_DM_AM_EXIST_PRD_NUM;
Name Type Nullable Default Comments
---------------- ---------- -------- ------- ----------------
MONTH_ID NUMBER(9) 月份标识
LATN_ID NUMBER(9) 本地网标识
PRD_ID NUMBER(9) 产品标识
URBAN_RURAL_ID NUMBER(9) 城乡标识
XCHG_ID INTEGER 管理局标识
CUST_MGMT_CHN_ID NUMBER(9) 客户管理渠道标识
PRD_NUM NUMBER(12) Y 用户数
维表:
Tb_b_Dim_Area通过LATN_ID字段和集市表关联
Tb_b_Dim_Prd 通过PRD_ID字段和集市表关联
Tb_b_Dim_Urban_Rural通过URBAN_RURAL_ID字段和集市表关联
Tb_b_Dim_Cust_Mgmt_Chn通过CUST_MGMT_CHN_ID字段和集市表关联
下面开始真正介绍如何制作多维报表模型
首先为了规范,建议大家先建好相关的文件夹
比如说我们这个模型叫“存量用户到达数分析”,那么我们就建一个文件夹,名字就相应的叫“存量用户到达数分析”,并且在这个“存量用户到达数分析”文件夹下另外新建五个文件夹,名字分别取“cat”、“imr”、“iqd”、“mdl”、“mdc”,再在“mdc”文件夹下新建一个文件夹并命名为“bak”(是不是有点麻烦,这也是为了日后的维护方便,嘿嘿),大概情况如下面所显示的那样
还是打开“Cognos Impromptu Administrator”,点“Catalog”菜单,选择“New”,出现下面窗口
点“Browse”按钮,选择我们刚刚新建的“存量用户到达数分析”文件夹下的“cat”文件夹
取个名字同样为“存量用户到达数分析”,保存类型为上图的类型,点保存
“Description”栏自己随便想写什么就写什么(懒人的话就什么都不写)
“Catalog type”栏选“Persional”
“Name”栏选择我们刚开始配置的数据源名
注意:上面的单选一定要选“Select tables”否则后果自负(具体为什么自己慢慢想,嘿嘿)完成上述步骤后点“OK”
输入数据源库的用户名和密码点“OK”
在“Database tables”栏中显示的是数据源库中所有的表空间,我们选择上面用到的表所在的表空间,如下图的“EDA”
双击“EDA”就会显示出“EDA”表空间下所有的表,如图所示
再次注意:不要在选择“EDA”,没双击后就点“Add”,否则后果还是自负,而且具体为什么也还是自己琢磨
好了,现在就可以选中我们的表,然后点“Add”,把表加到右边的“Catalog tables”栏中
其中“Create joins”选择“Manually”,直接点“OK”即可,其他的就先别管了,有兴趣的话自己再慢慢研究
再点“OK”(什么也别操作,想问为什么,还是那句话――自己慢慢研究)
点“File”菜单,选择“New”,出现下面的窗口
选择“Simple List”点“OK”(为什么非要选这个?这个问题有点麻烦,这里就不回答了),出现下面
的窗口
按顺序操作,先点“Tb_b_Dim_Area”前的“+”号
选择我们要用到的字段,
点那个向右的箭头
点“OK”,该表中的数据就会展现在我们的面前
名字建议和表的名字相同,如下图
析”下的“iqd”文件夹,如下图
注意类型选择上面的类型,点“保存”
然后“File”-“Close”—“File”-“New”,又出现下面的窗口
选择“Simple List”,点“OK”,按照上面处理“Tb_b_Dim_Area”的步骤那样分别把剩下的几个表处理一遍
这里要说下在处理集市表“TB_B_DM_AM_EXIST_PRD_NUM”时,处理到下面的这一步骤时