Cognos 多维报表制作步骤

合集下载

Cognos制作报表--基本范例

Cognos制作报表--基本范例

1COGNOS的使用1.1模型定义1,打开Frame Manager程序,如下图:2,新建一个项目,建完后,打开该项目,如下图:3,在界面左边中选择“Packages”,然后单击右键新建一个包。

按照提示一步步做,其中有一步是从数据库的表选所要用到的表,打勾为选用。

4,点击”Diagram”显示表,但表之间还没有建立联接关系,通过建立各表关系后如下图5,然后将该包发布,点击右键该包选择“Publish Package”将其发布。

1.2模型的物理和逻辑定义1,模型定义的规范:将模型分为2个部分,分别为物理层和逻辑层,物理层为从数据源引入表的物理定义和连接关系,逻辑层为业务视角下的逻辑定义。

2,物理层的建立:根据数据分析,设计模型中需创建的物理表,以便尽可能的提高查询语句的运行效率(比较理想的结构是星形结构,一个中间表和多个物理维表)。

在根名字空间(和数据源同名)下,建立一个名为物理层的目录,在物理层文件夹下执行Run Metedate Wizard将数据源中相关的物理表引入这个目录,然后将这些表建立连接关系,建议不要有Orphan表。

如下图:3,逻辑层的定义:在根名字空间下,建立一个名为逻辑层的目录,在逻辑层文件夹下生成Query Subject,Query Subject的字段都是根据业务逻辑从物理层从引入,建议字段名都为中文。

逻辑层中的表为事实表和维表的结构,在事实表中包含维度的编码值和指标的值,维表中包括每个维度上编码值和其名称的对应关系。

也可以根据需要建立Regular Dimension(3.4说明),在逻辑层中不要建立逻辑表之间的关系。

如下图:4,物理层和逻辑层的建立是灵活的,上面说的只是简单的结构,可以根据需要建立多层次的名字空间,不同的名字空间定义不同的物理层和逻辑层。

1.3模型设计的一些技术要点1,首先要了解数据库表的定义和业务需求,以便将报表设计所关联的物理表引入到物理层中。

2,在物理层建立关系要清楚了解表中KEY值的定义和维表与中间表之间的关系,关系中的对应(1对多、多对多)要设置清楚,可以通过察看Determinants来决定,最好咨询数据库设计人员。

Cognos报表制作实例

Cognos报表制作实例

1.打开impromptu administrator.2.选择菜单Catalo->open打开数据库连接文件.文件路径为:E:\CSMS-RS-Cognos-Cubes。

选择RSTT.cat。

3.输入数据库连接user/password.4.选择菜单Catalo->table.导入所需的表单。

5.选择菜单File->new.新建Simple List.6.将Catalog Data中选择所需表的字段加入到Query data中。

7.保存IMR文件到指定路径,文件路径为:E:\CSMS-RS-Cognos-Cubes8.另存为IQD文件。

文件路径与IMR文件相同。

9.打开PowerPlay Transfomer.10.选择菜单File->new.新建Model.新建Model name,next11.输入Data source name。

Data source type:Impromptu Query Definition.Next.12.选择IQD文件。

Next.13.选择Finish.输入user/password.14.选择log on打开编辑界面。

打开New Data source窗口。

输入Source table name,选择IQD文件,导入Source data table。

修改Source table 字段。

选择菜单View ->data source viewer.打开SQL 窗口。

Modify,修改Source table SQL.选择OKtable 修改完毕。

入Dimension Map中。

对应时间类型的Dimention,要打开Dimention属性,修改Dimention type:time.可按照需求修改Dimention name等其它属性。

修改Dimention下的各Level的属性,如level Name,Label,Order By等属性。

Cognos报表开发

Cognos报表开发

谢谢!
+ 由于mdc文件中的数据需要和数据库同步,
所以需要对mdc文件做定期更新,就需要编 写Cognos脚本来完成更新任务,再使用 Cognos自带的任务调度工具 Scheduler 来完 成定期更新。 + 脚本文件代码如下:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PowerPlay Enterprise Server 作为一个多 平台企业级的应用程序服务器,其功能是将 多维立方体进行统一的部署,以达到企业级 OLAP分析的目的,PowerPlay Enterprise Server 具有强大的部署能力和可扩展性,可以部署 在多台服务器上以达到负载均衡的目的。
– PowerPlay Transformation Server
+ Impromptu 模块 – Impromptu Administrator + 安全管理工具(LDAP) – Microsoft Active Direcotry Server – Netscape Directory Server
+ 一、Cognos 产品介绍 + 二、Impromptu 平面数据制作 + 三、Powerplay 多维数据体制作 + 四、Powerplay 数据立方体发布

2024版Cognos BI 10教程:第一张复杂报表

2024版Cognos BI 10教程:第一张复杂报表

03
社交媒体共享
集成社交媒体分享按钮,方便用户将报表分享到社交媒体平台。
01
生成报表链接
在Cognos BI 10中生成报表的URL链接,方便用户直接通过链接访问报表。
02
嵌入代码
提供嵌入代码功能,允许用户将报表嵌入到自己的Web页面或应用程序中。
共享报表链接或嵌入代码
报表访问统计
记录报表的访问次数、访问时间等信息,以便了解报表的使用情况。
04
如果遇到连接失败的情况,可以检查网络连通性、认证信息正确性等方面的问题,并查看系统日志获取更多错误信息。
04
CHAPTER
复杂报表制作步骤详解
打开Cognos BI 10,创建一个新的报表。
将图表对象拖拽到报表设计区域,并调整其大小和位置。
在工具栏中选择合适的图表类型,例如柱状图、折线图、饼图等。
复制/粘贴
02
01
03
04
05
常用工具栏操作演示
03
CHAPTER
数据源连接与配置
打开Cognos BI 10,点击“数据源”图标,选择“新建数据源连接”。
填写数据源连接的基本信息,如数据源名称、描述、服务器地址、端口号等。
创建新的数据源连接
在弹出的对话框中选择合适的数据源类型(如关系型数据库、多维数据集等)。
系统会尝试连接到指定的数据源,并显示连接结果。
如果连接成功,则说明数据源配置正确;如果连接失败,则需要检查配置信息并重试。
测试数据源连接成功性
注意事项及常见问题解答
01
确保在创建数据源连接时填写正确的服务器地址、端口号、认证信息等。
02
根据实际情况选择合适的数据源类型和相应的驱动程序。

cognos多维分析使用说明

cognos多维分析使用说明

Cognos多维分析模型设计--transformer一个模型设计是关于Cognos应用结构设计,以及数据需求方案的文档。

其作用是:✧帮助明确用户需求✧帮助评估开发应用需要的工作量✧把应用设计的目标提供给最终用户,以得到对该设计的认可和肯定。

✧作为应用开发过程的指南建立模型设计的方法说明✧作模型设计时,选好要说明的业务领域:✧选定能够说明业务领域关键成功因素的度量指标;✧确定能够准确地反映数据等级结构的层。

为了使应用导航比较快速和易于操作,尽量保持每个维度中的层数不超过5层。

为了保证数据的分析最有意义,最好层到下层的类别数比例在1:10 以内。

✧选择的维度与度量要匹配。

推荐维度数尽量保持在5~7个,因为较少的维度可以使得应用几乎更直观和易于使用。

✧在生成PowerCube前,在Transfomer模型中必须完成:✧集成数据源数据✧建立维度图✧定义需求的度量Transformer中的模型设计Transformer界面包括四个基本窗格:Transformer模型部件之一——数据源窗格✧数据源(Data Sources)窗格的作用是将数据集成到模型中来。

根据模型设计文档,从能够支持应用的数据仓库及数据库中确定要查询哪些数据,并将它们加载进数据源窗格。

然后再将数据源窗格的数据用于建立维度图,并创建PowerCube。

✧在数据源窗格中可以有一个或多个数据源,每个数据源来自于一个数据源文件(例如.iqd等) ,每个数据源都有自己的数据源名。

每个数据源由构成它的若干列(Columns)组成。

这是做模型的原始基本素材。

✧数据源窗格中列的数据类型:✧打开列的属性(双击列名)--General标签页--Data clas✧如果数据源不是来源于.iqd,则它的列的数据类型开始为Unspecified(未指定)。

ransformer模型部件的作用✧维度图窗格是一个用于建立多维立方体结构的工作区。

根据数据源中的文本数据,各个维度以及每个维度下层的设定在此组织(维度和层)。

Cognos多维分析操作使用手册

Cognos多维分析操作使用手册

Cognos多维分析操作使用手册1.1.1.OLAP展示窗口介绍进入中国电信经营分析系统,点击多维分析中一个分析主题进入该分析主题操作窗口,会出现以下类似的界面:就这个浏览器窗口说明一下将要在后用到一些名词。

浏览器窗口包括:1.1.1.1.维度栏维度:在浏览器窗口顶端,用于过滤每一维数据。

例如下图,该主题的维度包括时间,年,月份,在网时长,城乡标识,用户性质,地域,帐目类型,产品类型,客户类型,客户营销属性,上传省份等。

1.1.1.2.维度导航区维度导航区域用于对显示数据的行列和指标进行替换、嵌套等操作,在浏览器窗口的左部。

.1.1.1.3.数据显示区域维度栏的最后一项为指标下拉框,其中各个选项是作为数据显示区域的指标,如果在该立方体中有多个指标,您也可以选择其他的指标显示。

1.1.1.4.层次选择区有些维度分层次展示,如时间维度一般是年->季度->月这样的层次,用鼠标右键点击白色矩形框,会弹出菜单,可以让行或者列的数据向下一层或者上一层. 展开,使得数据展示更清楚工具栏1.1.1.5.工具栏位于浏览器窗口右部的底端,如下图:工具栏主要分为以下几部分:图标说明交叉制表显示/缩进式交叉制表显示风格选择简易条形图/饼图/簇状条形图/堆积式条形图/多线/立体条形图等图形显示风格的变化拆分视图,使数据显示在下部分,图形显示在上半部分调整显示选项,行列的数量,指标显示的选项,计算类别的显示等对已经插入的计算行或列进行调整对隐藏显示的进行调整交换行列对显示为0的数据消除隐藏80/20自定义例外项突出显示提供此报表说明在报表中查找类别打开帮助浏览器窗口把数据导出成文件只要鼠标放在图标上面就可以看到以上是对工具栏每个图标的说明。

当然,基本操作里面介绍。

OLAP简单说明,具体的使用在.1.1.1.6.OLAP操作实现的功能通过您的web 浏览器,您可以浏览信息,在任何维度浏览数据。

?在每一个具体的维度里面,点击其下拉框都可以看到其子类别和层次关系。

cognos报表制作

cognos报表制作

报表制作:framework manager:1。

组织元数据2。

设置参数注意:时间参数的格式report studio:1。

表头制作【列表,交叉表】2。

汇总行【列表,交叉表】3。

查询计算-》设置报表日期;截取字符3。

布局计算使用-》取单元格值5。

聚合使用-》单元格使用布局计算后,不能使用汇总,必须用聚合4。

增加列,其单元格值依赖其他字段值。

6。

取单元格的最大值。

1.FrameWork中组织报表所需要的数据FrameWork用来组织报表所需要的元数据。

1.1 新建一个工程并导入原始数据打开Framework,从菜单“File”中选择“new project”,输入工程名字和保存路径:点击“ok“,弹出界面选择”中文“:点击“ok“,选择”data source”:点击“next“,选择我们建立的数据源:点击“next”,这时候要稍微等一会,选择我们要的原始数据表或者视图[本例使用视图]:点击“next”-> “import”->“finish”.目标界面如图:到此,我们已经导入了我们所有需要的原始数据。

1.2 组织元数据举例:设定取数范围。

说明:本小节可以直接跳过而不会影响其他章节阅读。

假设我们报表是要显示视图V_PDT_MERCH_SUM中的一个日期范围的数据。

我们设定两个参数来指定这个起止的日期。

步骤如下:单击包下面的V_PDT_MERCH_SUM,右键中选择“Edit Definition”:选择“filter”页,点击右下角“add”来添加filter:添加一个参数,并添加其表达式。

我们在这里设置一个起始时间参数“startDate”:同理再设置一个结束时间参数“endDate”:点击“ok”返回。

设置参数完毕界面如图:我们可以测试结果数据了:选择“TEST”页,点击“Test Example”如果设置有参数则会有弹出页面要求输入参数值,注意日期输入格式,如图:点击“ok“可以查看结果数据。

Cognos多维模型设计及报表制作

Cognos多维模型设计及报表制作
指标窗格用于建立和显示模型所需要的指标。指标值是在 PowerPlay报表单元中可视的数据。根据模型设计文档,定 义应用中需要的指标。指标在指标窗格中的顺序决定了它 们在PowerPlay维度栏文件夹中指标的顺序。模型中至少要 有一个指标,指标与维度的最底一层关联。每个标准指标 要在查询中对应有一个列(计算指标除外)。
Customer Types
Customer Type
Margin Ranges
Margin Range
查询文件
Measures:
Revenue Average Cost
Qty
Profit Margin
Cost
Transformer 模型设计
Transformer使用查询文件
Transfomer用查询文件:
Build the Application
模型
4
根据最终应用的目标和特性,建立 一个成功的 PowerCube
用户需求
PowerCube
1.与用户交流收集他们的需求 2.将用户需求转换为报表需求 3.补充能提高分析的报表需求 4.将报表需求转换为模型设计
模型
查询数据
SELECT Table.Column_Name FROM(Customer OUTER JOIN Orders ON Customer.Customer_ Number=Orders.Cust omer_Number) GROUP BY...
类别:
伦敦 曼彻斯特
法兰克福
建立模型设计的方法
建立模型设计时,应首先选择度量,然后选择能够支持
度量的维度和层。
指标
维度
销售收入 销售成本 订购数量 平均成本
日期

中国建设银行Cognos报表开发应用手册

中国建设银行Cognos报表开发应用手册

中国建设银行C o g n o s报表开发应用手册信息技术管理部厦门开发中心7/18/2007中国建设银行Cognos 报表开发应用手册第 1 页 共 70 页修改记录中国建设银行Cognos 报表开发应用手册第 2 页 共 70 页目录1. 前言 ......................................................................................................................... 5 1.1. 编写目的 ·········································································································· 5 1.2. 参考文档 ·········································································································· 5 1.3. 预期读者 ·········································································································· 5 1.4. 术语定义 ·········································································································· 5 2. COGNOS 简介 ......................................................................................................... 6 2.1. 商务智能简介 ·································································································· 6 2.2. Cognos 功能简介 ····························································································· 6 2.3. Cognos 组件简介 ····························································································· 6 2.4. Cognos Connection 简介 ················································································· 7 3. QUERYSTUDIO 开发手册 ...................................................................................... 10 3.1. QueryStudio 简介 ·························································································· 10 3.2. 创建QueryStudio 报表 ················································································· 13 3.3. 对列表中的数据进行处理 ············································································ 16 3.3.1. 数据汇总 ································································································· 16 3.3.2. 格式化数据 ····························································································· 17 3.3.3. 数据加工计算 ························································································· 18 3.3.4.追溯 (19)3.4. 定义条件样式 ································································································ 20 4. REPORTSTUDIO 开发手册 .................................................................................... 23 4.1. ReportStudio 简介 ························································································· 23 4.2. ReportStudio 组件 ························································································· 23 4.2.1. 报表页面 ································································································· 23 4.2.2. 查询 ········································································································· 25 4.2.3. 变量 ········································································································· 26 4.2.4.列表和交叉表 (27)4.3. 使用RS 制作报表 (28)中国建设银行Cognos 报表开发应用手册第 3 页 共 70 页4.3.1. 使用RS 制作报表流程 ........................................................................... 28 4.3.2. 操作步骤 ................................................................................................. 31 4.4. 项目中常用的做法 . (36)4.4.1. 对数据进行分组 ····················································································· 36 4.4.2. 对数据进行排序 ····················································································· 37 4.4.3. 添加汇总信息 ························································································· 37 4.4.4. 添加页眉页脚 ························································································· 38 4.4.5. 添加头标脚标 ························································································· 38 4.4.6. 添加追溯 ································································································· 39 4.4.7. 创建过滤表达式 ····················································································· 40 4.4.8. 报表钻取 ································································································· 42 4.4.9.函数的应用 (43)5. ANALYSISSTUDIO 开发手册 .................................................................................. 45 5.1. AnalysisStudio 简介 ....................................................................................... 45 5.2. 基本建表操作 ................................................................................................ 45 5.2.1. 拖拽式操作 ............................................................................................. 45 5.2.2. 项目的隐藏、保留和排除 ..................................................................... 45 5.2.3. 展开操作 ................................................................................................. 47 5.2.4. 钻取操作 ................................................................................................. 48 5.2.5. 图表制作 ................................................................................................. 49 5.2.6. 上下文过滤操作 ..................................................................................... 49 5.2.7. 自定义子集操作 ..................................................................................... 49 5.2.8. 表头嵌套操作 ......................................................................................... 50 5.3. 自定义计算项 (51)5.3.1. 算术运算(A RITHMATIC ) ........................................................................ 51 5.3.2. 占比计算 ................................................................................................. 52 5.3.3. 分析型计算 ............................................................................................. 55 5.3.4. 评级 ......................................................................................................... 56 5.3.5. 常量添加(单个项目添加) ................................................................. 60 5.4. 其它操作 .. (61)5.4.1. 显示内容设置 ························································································· 61 5.4.2.过滤设置 (63)中国建设银行Cognos报表开发应用手册6.附件 (69)第4 页共70 页中国建设银行Cognos 报表开发应用手册第 5 页 共 70 页1. 前言1.1. 编写目的《中国建设银行Cognos 报表开发应用手册》是Cognos 报表开发应用的使用说明手册,其中涉及了QueryStudio 、ReportStudio 和AnalysisStudio 这三个报表工具的简介和使用方法,为建行Cognos 报表开发和应用人员提供参考和指导。

Cognos报表制作

Cognos报表制作

• 创建关联关系
为什么要创建关联关系? 如果两个查询主题之间创建了关联关系那么在用ReportStudio做报表时就可以直 接将这两个查询主题中的数据项(也就是字段)拖入同一个查询,如果不创建关联关 系就需要在做报表的时候创建关联。 关联关系的类型 左连接:1..1 对 0..n 自然连接:1..1 对 1..1 全连接:0..n 对 0..n
• 选择“配置”选项卡,点击“数据源连接”,点击右 上角“新建数据源”图标,按照向导提示进行创建
四、创建和发布报表模型
• 生成模型文件
File New,然后按照向导一步一步操作,完成后会生成一个.cpf文件和三个xml文件: model.xml, customdata.xml, Preferences.xml,这些文件是上线时要拿去发布模型用的 ,其它的还有一些日志文件,可删除。
• 检查数据源,将schema删除
这样做可以避免因为开发环境和生产环境的schema不同造成的模型发布失败
• 创建名称空间或文件夹来组织查询主题 • 创建模型包并发布
只发布做报表需要用到的查询主题
五、报表制作
I. 熟悉操作界面 II. 基本操作 III.制作表头 IV. 制作查询 V. 制作列表 VI. 制作交叉表 VII.制作表格

5. 6. 7. 8.
Ⅳ.制作查询
1. 2. 3. 新建查询并添加数据项 加过滤条件 设置数据项聚合函数和累积聚合函数:
无/合计/已计算/最大值/最小值/平均值 聚合函数:主键及属性数据项设置为“无”,需要汇总的数据 项设置为“合计”,用了rank()、percentage()等函数或 是相除得到的数据项设置为“已计算,需要示最大值/最小 值/平均值的分别设置为最大值/最小值/平均值 累积聚合函数:一般的数据项都用默认值“自动”,汇总数据 项根据以上规则设置

Cognos报表开发技巧整理

Cognos报表开发技巧整理

1实现行属性的目录树展开功能。

1.1在LIST报表中的现实1.拖入6个字段,并且对产品系列、产品类型分组,如下图:2.添加产品系列、产品类型的页眉3.拆分产品系列、产品类型的单元格4.将产品系列、和产品类型的汇总拖到产品名称处5.删除产品系列,产品类型6.打开列表的锁7.按住CTRL,拖动数量、单位成本、单价到产品类型,产品系列的页眉处8.在report page中插入HTML控件,然后拷贝如下代码进去,下面代码主要是定义了两个函数,一个用于目录树的展开与缩进,另一个用于页面初始化时隐藏一些数据,下面代码只支持到2层目录,更详细的含义可参考的在交叉表中实现目录树功能的注释。

代码如下:<script>function ExpandCollapse( el ){var tr = el.parentElement.parentElement;var tbl = tr.parentElement.parentElement;var sDisplay = ( el.src.indexOf( "minus" ) == -1 ) ? "" : "none";var sDisplayReverse = ( el.src.indexOf( "minus" ) == -1 ) ? "none" : "";el.src = "../pat/images/PropertyGroup_" + ( el.src.indexOf( "minus" ) == -1 ? "minus" : "plus" ) + ".gif";for ( var i = tr.rowIndex + 1; i < tbl.rows.length; i++ ){var trCurrent = tbl.rows( i );if ( trCurrent.cells( 0 ).firstChild && trCurrent.cells( 0 ).getElementsByTagName( "IMG" ).length ){if ( tr.cells(0).style.paddingLeft =="" && trCurrent.cells(0).style.paddingLeft =="20px" ){if (el.src.indexOf( "minus" ) == -1 ){trCurrent.cells(0).getElementsByTagName("IMG").item(0).src = "../pat/images/PropertyGroup_plus.gif";}}else {break;}}if ( tr.cells(0).style.paddingLeft =="" && trCurrent.cells(0).style.paddingLeft =="40px" && el.src.indexOf( "minus" ) >0 ){trCurrent.style.display = sDisplayReverse;}else {trCurrent.style.display = sDisplay;}}}function StartHidden(el){var tbl=el.parentElement.parentElement.parentElement.parentElement;for (var i = 0; i < tbl.rows.length; i++){var trCurrent = tbl.rows(i);if (trCurrent.cells(0).style.paddingLeft.indexOf("px") > -1){trCurrent.style.display = "none";}}}</script>9.拖入两个HTML项目插入到产品系列与产品类型单元格前面,修改成查询项目,并修改表达式产品系列中HTML控件代码如下:'<img onclick=''ExpandCollapse(this)'' src=''../pat/images/PropertyGroup_plus.gif'' style=''cursor:hand; vertical-align:middle; margin-right:2px''/><span onclick=''ExpandCollapse(this.previousSibling)'' style=''cursor:hand''>'+ [gosales_goretailers].[产品].[产品系列] + '</span>'产品类型中HTML控件代码如下:'<img onclick=''ExpandCollapse(this)'' src=''../pat/images/PropertyGroup_plus.gif'' style=''cursor:hand; vertical-align:middle; margin-right:2px''/><span onclick=''ExpandCollapse(this.previousSibling)'' style=''cursor:hand''>'+ [gosales_goretailers].[产品].[产品类型] + '</span>'10.删除掉产品系列和产品类型11.设置产品类型的填充为左侧20,设置产品名称的填充为左侧4012.增加列表页脚(注意,这里的HTML控件一定要放入表页脚里面,否则不能实现隐藏数据的功能),并拷贝HTML代码,删除掉列表页脚几个字代码如下:<img onload='StartHidden(this)' src='../pat/images/blank.gif'/>13.选择列表,并设置列表每页行数为9999(这样就不用再翻页了)14.这样一个树状报表就做好了,剩下就是调整颜色,样式的工作了1.2交叉表实现在交叉表中现实目录树有两种方法,第一种主要技术是通过UNION等方法首先实现类似分组的功能,然后再利用HTML代码实现,第二种的主要技术是建立在一定的前提下,前提是:在制作报表前已对数据模型进行了特殊的设计。

(6)cognos8多维报表的开发

(6)cognos8多维报表的开发
基于cognos的报表开发
范安荣
创建数据源
建立数据源的方法
在启动下拉菜单中选择 cognos administration—>选择配置—> 选择
数据库图标单击—>给这个数据源起名,单击 下一步—>类型中选择oracle,单击下一步—> 在sql*net连接字符串中填写实例名—>在用 户ID下填写可以登录该实例的有效的用户 名和密码(例如:orcl实例下有 scott/tiger system/orcl 等;在rxxt实例下有scott/scott ods/ods 等; 在oracle实例下有 system/system)
transformer
transformer
d)保存 将生成好的cub进行保存,单击保存按钮,选择保存的 方式,这里有两种保存方式pyj和mdl;pyj的保存方式在版 本间不兼容,但是加载的时间很快,而mdl在各个版本间都 兼容,但是加载的时间慢,一般选择mdl的保存方式。保存 好之后去保存的路径下查看,选择我的电脑-> Administration的文档->Transformer->powercubes就会看到 刚刚保存的cub生成的是mdc格式的;
transformer
sources-> 选 择刚刚发布的包->一个一个表的导入(切记:不 要一起导入,否则所有的表的字段都在一起了), 如下图所示:
transformer
transformer
• b)维度的建立:一般情况下一个事实表可能需要多个维度 表,比如员工表,员工表里有员工的部门,员工的部门就可 能需要需要部门表这个维度表【部门表里含有部门的代码, 名称;这就是有一个维度的情况】,再有员工的工资可能就 需要工资表这个维度表【工资表里会含有①基本工资的代码 (包括职员的基本工资、经理的基本工资等等,还有对应各 个代码的名称。②奖金的代码(包括加班的奖金、项目的奖 金等等,还有对应各个代码的名称;这就是有多个维度的情 况】做维度的分析的时候,首先是在事实表里选择一个维度 (最好是时间维),然后再在每个维度表里将维度拖到维度 模块中;一般情况下都是选择代码作为维度的,因为代码一 般不会重复,再给每一个代码维度,附一个lable标签,标 识该代码的中文名称,并且给每一个维度进行order by 排 序;

第一次接触cognos之第-5-部分-第一张复杂报表

第一次接触cognos之第-5-部分-第一张复杂报表

第一次接触cognos之第-5-部分-第一张复杂报表体验魅力Cognos BI 10 系列,第5 部分: 第一张复杂报表熟悉 Report StudioReport Studio 是用来制作更加精细的专有报表的工具。

IBM Cognos Report Studio 是一个基于 Web 的报表创建工具,专业报表创建者和开发人员可使用此工具针对多个数据库创建复杂的、具有多页并且可以进行多项查询的报表。

使用Report Studio,您可以创建公司所需的任何报表,如发票报表、财务报表以及每周销售和库存报表。

报表中可包含任意多个报表对象(例如图表、交叉表和列表)以及非BI 组件(例如图像、徽标及可链接至其它信息的动态嵌入应用程序)。

IBM Cognos Report Studio 用户界面有两个窗格、一个资源管理器栏和一个工作区,可以帮助您创建报表:可插入对象窗格包含您可以添加到报表的对象。

将对象拖动到工作区即可将它们添加到报表。

可插入对象窗格包含以下选项卡:o“源”选项卡包含来自为报表所选定的数据包中的项目,例如数据项和计算。

o“数据项”选项卡介绍了在报表中创建的查询。

o“工具箱”选项卡包含可以添加到报表的各种对象,例如文本和图形。

属性窗格列出您可以为报表中的对象设置的属性。

指定属性的值后,请按Enter 键、单击其它属性或保存报表以确保保存该值。

资源管理器栏上的按钮可以处理报表的不同部分:o将指针悬停在“页面资源管理器”按钮上可以转至特定的报表页面或提示页面。

o将指针悬停在“查询资源管理器”按钮上可以处理查询。

o将指针悬停在“条件资源管理器”按钮上可以处理变量。

工作区是设计报表的区域。

使用 Report Studio 可创建以下类型的报表:面向广泛读者的报表;存在足够长的时间来满足更改要求和数据的需求的报表;需要详细控制外观的报表。

您现在应该对 Report Studio 并不陌生:您在“第一次安装”中用Report Studio 制作了第一张简单报表;您在“第一张交互式离线报表”中用Report Studio 制作了第一张交互式离线报表;您在“第一个自助式设计分析”中用Report Studio 打开了您的第一个自助式设计分析。

Cognos 多维报表制作步骤

Cognos 多维报表制作步骤

多维报表制作步骤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”时,处理到下面的这一步骤时点“Filter”选项框,出现下面窗口点“Catalog Columns”出现选择“TB_B_DM_AM_EXIST_PRD_NUM”表的“Month Id”字段,并双击就会出现这样的窗口再双击左侧的“=”,出现双击左侧的“number”出现这时输入“200701”(输入这表示这个模型这次只装载200701月份的数据)点“OK”,就出现下面的界面然后像开始一样保存为“.imr”格式,然后另存为“.iqd”格式即可,现在可以退出整个“Cognos Impromptu Administrator”(估计手都快操作麻木了)3.下面我们要用到另外一个工具打开“PowerPlay Transformer”,出现下面的窗口点“File”-“New”,出现点“下一步”在“Data source type”里选择“Impromptu Query Definition”,然后点“下一步”,析”文件夹下的“iqd”文件夹,其中“iqd”文件夹中的内容应该如下选中“Tb_b_Dim_Area”后如下点“下一步”输入数据源库的用户名和密码后点“Log On”项”)操作,把“存量用户到达数分析”文件夹下“iqd”文件夹下的剩下的几个“.iqd”文件导入到我们的模型中来,完成后应当显示如下然后鼠标右击“Dimension Map”-“Insert Dimension”如下就会出现下面的窗口在“Dimension name”栏我们填上“日期”,并在“Dimension type”选项中选择“Time”,在选中“Dimension type”后,“Time”选项卡就被激活,如下所示(注意:一个模型一般只需要一个维度在“Dimension type”选项中选择“Time”类型)选择“Do not create levels”,点“OK”,返回下面的界面剩下的就别管了(呵呵,帮你们省事了),直接点“确定”然后点开“TB_B_DM_AM_EXIST_PRD_NUM”表,把该表的“Month Id”拖到“日期”维度下完成后应该是这样的双击“Month Id”出现选中“Unique”(这里要说明一下,以后所有维度的最低一层这个都要选上,表示是通过这个字段把集市表和维表关联起来的),选中时会出现下面的提示选“是”然后选中“Time”选项卡,按照下面图片中显示的填写(以下操作请不要问为什么,等你理解了你自然就会知道,嘿嘿)再然后选择“Order By”选项卡点那个“…”,出现点“More>>>”,选择“Month Id”点“OK”再点“OK”“Sort order”选择升序,“Sort as”选择“Numeric”,点“确定”这样一个时间维度就完成了,下面继续其他的维度右击“Dimension Map”-“Insert Dimension”出现按照下面的填写,不要问为什么(怕麻烦)点“确定”然后点开“Tb_b_Dim_Area”度字段下继续不要问为什么,按照下面进行操作(实在是写累了)单击“Label”栏右边的“…”出现点“More>>>”,选择“Latn Name”,如下点“OK”然后选中“Refresh”栏中的“Label”点“Order By”选项卡,选择按照“Latn Id”进行升序排序,具体过程如下点“确定”“地域”维度完成现在来建立“产品”维度,过程如下点“确定”点开“Tb_b_Dim_Prd”表按照下面图片中显示的那样把相关的字段拖到“产品”维度下先对“Prd Id”进行操作(参照上面“Latn Id”的操作),具体过程如下点“确定”对“Level2 Name”进行操作(注意:这里就不用选中“Unique”了,因为这个表已经确定是通过“Prd Id”字段进行关联的)点“确定”然后对“Level3 Name”进行操作,如下点“确定”这里把对“Level4 Name”的操作留给大家,具体可参照上面的“Level2 Name”、“Level3 Name”完成后,我们的产品维度就建立完成再对“渠道类型”维度的建立进行大致的描述一下(不会再像上面那样详细了,下面要靠你们自己的思考了)。

基于IBM Cognos的高级报表制作技巧(精华)

基于IBM Cognos的高级报表制作技巧(精华)

基于IBM Cognos的高级报表制作技巧一、基于条件制作动态报表在使用报表时,用户往往希望某些“异常数据”能够突出显示,以便其更快速了解数据的总体状态。

如:性能数据一旦超过设定的阀值,则突出显示为黄色或者红色;在其他情况下显示为绿色。

IBM Cognos Report Studio 就提供了这样一种机制,在用户生成报表的时候,能够自动根据开发人员事先设定好的条件以及显示格式,对报表进行动态显示。

在制作基于条件的动态报表时,需要注意三要素。

第一个要素是条件,条件是用以判断的规则,通常为一个变量表达式及其一系列取值,如,上面的性能数据超过阀值。

第二个要素是用于和条件绑定的特定数据项 (Data Item),条件表达式只有和具体的数据项相关,以数据项运行时的取值作为条件输入,才能达到动态显示报表的目的,如,上面提到的性能数据。

第三个要素条件格式,即在条件表达式的某一特定取值下,报表显示的格式,如字体,颜色,阴影等。

总得来说,基于条件的动态报表的实现就是根据某特定数据项在报表运行时的取值,计算变量表达式的取值,并根据变量表达式的取值,决定报表的显示格式。

Cognos 支持三种类型的变量:字符串变量,布尔变量和语言变量。

以下的三小节将分别介绍使用这三种变量制作动态报表的过程。

使用字符串变量制作动态报表在 2.1 节中,我们将介绍简单的使用字符串变量的制作动态报表的过程。

我们希望实现根据项目状态的取值,动态显示报表中“项目状态”单元格的背景颜色:当项目状态为 R(Red) 时,项目状态单元格的背景显示为红色;当项目状态为 Y(Yellow) 时,项目状态单元格的背景显示为黄色;当项目状态为 G(Green) 时,项目状态单元格的背景显示为绿色;当项目状态为 C (Complete) 时,项目状态单元格的背景显示为蓝色。

步骤 1. 打开变量编辑窗口。

点击 Explorer Bar 上的 Condition Explorer。

2024年Cognos初级培训教程

2024年Cognos初级培训教程

Cognos初级培训教程引言:本文档旨在为初学者提供Cognos的基础知识培训,通过本教程,读者将了解Cognos的基本概念、功能以及操作方法。

本教程将分为几个部分,包括Cognos简介、安装与配置、基本操作、报表制作、数据管理以及安全设置等。

通过本教程的学习,读者将能够熟练掌握Cognos的基本操作,并能够制作简单的报表。

第一部分:Cognos简介Cognos是一款功能强大的商业智能工具,由IBM公司开发。

它可以帮助用户快速、准确地进行数据分析和报表制作,为决策提供支持。

Cognos的主要功能包括数据连接、数据建模、报表制作、数据分析、仪表盘制作等。

第二部分:安装与配置在开始使用Cognos之前,需要先进行安装和配置。

安装Cognos需要满足一定的硬件和软件要求,具体要求可以参考官方文档。

安装完成后,需要进行配置,包括配置数据源、设置用户权限等。

第三部分:基本操作Cognos的基本操作包括登录、导航、搜索等。

登录Cognos 后,用户可以看到一个导航栏,通过导航栏可以访问Cognos的各种功能。

在Cognos中,用户可以通过搜索功能快速找到需要的数据和报表。

第四部分:报表制作报表制作是Cognos的核心功能之一。

在Cognos中,用户可以通过拖拽的方式制作报表,非常方便。

制作报表的基本步骤包括选择数据源、选择报表类型、设置报表布局、设置报表样式等。

第五部分:数据管理Cognos提供了丰富的数据管理功能,包括数据连接、数据建模、数据清洗等。

通过数据连接功能,用户可以将Cognos连接到各种数据源,如数据库、Excel文件等。

数据建模可以帮助用户对数据进行预处理,以满足报表制作的需求。

数据清洗功能可以帮助用户清洗数据中的错误和重复数据。

第六部分:安全设置Cognos提供了完善的安全设置功能,包括用户管理、角色管理、权限管理等。

通过用户管理功能,管理员可以添加、删除和修改用户信息。

角色管理可以帮助管理员设置不同的角色,并为角色分配不同的权限。

cognos工具制作报表

cognos工具制作报表

如何利用cognos工具制作报表:1 建立数据库连接(1)启动Cognos Impromptu Administrator(2)创建数据库连接Catalog——>databases(3)选择数据库类型,newdatabase(4)填写数据库别名(记住这个别名,在创建.iqd 文件是要用得到2 创建.iqd 文件(1)通过Cognos Impromptu Administrator生成(2)手写手写.iqd文件格式:COGNOS QUERYSTRUCTURE,1,1DATABASE,IBM4BEGIN SQLselect STS_ID,STS_WORDSfrom H_FEE_STATUSwhere TABLE_NAME='ACCT'and COLUMN_NAME='PAYMENT_METHOD'END SQLCOLUMN,0,付款方式标识COLUMN,1,付款方式说明:1.蓝色字是iqd文件固定格式2.Begin sql……..End sql 之间可以任意写查询语句,只要符合oracle语法。

3.自己写的sql 语句中表名、字段名一定要大写4.粉色字,是给各字段命名汉字名称的,这样在transformer中就可以看到汉字名了。

3.创建模型文件(1)启动PowerPlay Transformer(2)file——>new之后按提示可以依序进行。

(3)其中在下面的界面中选择iqd 文件(4)将该模型文件存盘为:.pyi 文件(5)通过PowerPlay Transformer可以生成.mdc 文件,也就是power cube 我们称的多维立方体5.创建报表(1)启动Cognos PowerPlay(2)file——〉new(3)选择数据源,.mdc 文件,注意在server 上的文件要选择remote(4)将报表存为.ppx 文件,不要存成一次性的.ppr文件,.ppx文件当.mdc 文件更新时,可以表中数据自动更新6.将.ppx文件发布到PowerPlay Enterprise – Server上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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”时,处理到下面的这一步骤时点“Filter”选项框,出现下面窗口点“Catalog Columns”出现选择“TB_B_DM_AM_EXIST_PRD_NUM”表的“Month Id”字段,并双击就会出现这样的窗口再双击左侧的“=”,出现双击左侧的“number”出现这时输入“200701”(输入这表示这个模型这次只装载200701月份的数据)点“OK”,就出现下面的界面然后像开始一样保存为“.imr”格式,然后另存为“.iqd”格式即可,现在可以退出整个“Cognos Impromptu Administrator”(估计手都快操作麻木了)3.下面我们要用到另外一个工具打开“PowerPlay Transformer”,出现下面的窗口点“File”-“New”,出现点“下一步”在“Data source type”里选择“Impromptu Query Definition”,然后点“下一步”,析”文件夹下的“iqd”文件夹,其中“iqd”文件夹中的内容应该如下选中“Tb_b_Dim_Area”后如下点“下一步”输入数据源库的用户名和密码后点“Log On”项”)操作,把“存量用户到达数分析”文件夹下“iqd”文件夹下的剩下的几个“.iqd”文件导入到我们的模型中来,完成后应当显示如下然后鼠标右击“Dimension Map”-“Insert Dimension”如下就会出现下面的窗口在“Dimension name”栏我们填上“日期”,并在“Dimension type”选项中选择“Time”,在选中“Dimension type”后,“Time”选项卡就被激活,如下所示(注意:一个模型一般只需要一个维度在“Dimension type”选项中选择“Time”类型)选择“Do not create levels”,点“OK”,返回下面的界面剩下的就别管了(呵呵,帮你们省事了),直接点“确定”然后点开“TB_B_DM_AM_EXIST_PRD_NUM”表,把该表的“Month Id”拖到“日期”维度下完成后应该是这样的双击“Month Id”出现选中“Unique”(这里要说明一下,以后所有维度的最低一层这个都要选上,表示是通过这个字段把集市表和维表关联起来的),选中时会出现下面的提示选“是”然后选中“Time”选项卡,按照下面图片中显示的填写(以下操作请不要问为什么,等你理解了你自然就会知道,嘿嘿)再然后选择“Order By”选项卡点那个“…”,出现点“More>>>”,选择“Month Id”点“OK”再点“OK”“Sort order”选择升序,“Sort as”选择“Numeric”,点“确定”这样一个时间维度就完成了,下面继续其他的维度右击“Dimension Map”-“Insert Dimension”出现按照下面的填写,不要问为什么(怕麻烦)点“确定”然后点开“Tb_b_Dim_Area”度字段下继续不要问为什么,按照下面进行操作(实在是写累了)单击“Label”栏右边的“…”出现点“More>>>”,选择“Latn Name”,如下点“OK”然后选中“Refresh”栏中的“Label”点“Order By”选项卡,选择按照“Latn Id”进行升序排序,具体过程如下点“确定”“地域”维度完成现在来建立“产品”维度,过程如下点“确定”点开“Tb_b_Dim_Prd”表按照下面图片中显示的那样把相关的字段拖到“产品”维度下先对“Prd Id”进行操作(参照上面“Latn Id”的操作),具体过程如下点“确定”对“Level2 Name”进行操作(注意:这里就不用选中“Unique”了,因为这个表已经确定是通过“Prd Id”字段进行关联的)点“确定”然后对“Level3 Name”进行操作,如下点“确定”这里把对“Level4 Name”的操作留给大家,具体可参照上面的“Level2 Name”、“Level3 Name”完成后,我们的产品维度就建立完成再对“渠道类型”维度的建立进行大致的描述一下(不会再像上面那样详细了,下面要靠你们自己的思考了)。

相关文档
最新文档