按关键词阅读: 银行 开发 手册 模型 Cognos Transformer 银行Cognos
作模型设计时 , 选好要说明的业务领域: 1)选定能够说明业务领域关键成功因素的度量指标; 2)确定能够准确地反映数据等级结构的层 。
为了使应用导航比较快速和易 于操作 , 尽量保持每个维度中的层数不超过 5 层 。
3)选择的维度与度量要匹配 。
推荐维度数尽量保持在 57 个 , 因为较少的 。
10、 维度可以使得应用几乎更直观和易于使用 。
在生成 PowerCube 前 , 在 Transfomer 模型中必须完成: 1)集成数据源数据 2)建立维度图 3)定义需求的度量 中国中国中国银银银行行行 CognosCognosCognos TransformerTransformerTransformer 模型开模型开模型开发发发手册手册手册 第 7 页 共 30 页 建立模型的一般流程: 制作 IQD 文件 建立多维模型 运行模型生成 CUBE 模型打包发布 2.4. 制制作作 IQD 文文件件 IQD 文件用于在多维模型中组织数据源 , 实际的作用就是将所需要的维表 和事实表从数据库中读出来 , 成 。
11、为生成 Cube 的数据来源 。
根据以往的经验 , 虽然 IQD 文件中可以手写较为复杂的 SQL 语句 , 但如果 是事实表 IQD 不建议这样做 , IQD 文件中最好只有简单的 SELECT 语句 , 这样 不至于影响效率 。
可以通过一个 IQD 的模版手工编写 IDQ 文件: 中国中国中国银银银行行行 CognosCognosCognos TransformerTransformerTransformer 模型开模型开模型开发发发手册手册手册 第 8 页 共 30 页 a)第 1、2 行是固定语句 b)第 3 行指明了到数据库的逻辑连接名 c)第 4 行实际是表名 d)从第 5 行到第 8 行是 IQ 。
12、D 中的查询语句主体 e)从第 9 行到结束是对查询出来的每个字段的申明 以上皆为固定格式 也可通过 Framework 生成 IQD 文件 , 避免手写的劳动 。
由软件自动完成 , 可 以避免出错的可能性: 1、首先把查询对象的属性修改成 iqd 2、然后发布模型时把下面的选项的勾打上 , 并且设置好存放 iqd 脚本的路径如 下图: 中国中国中国银银银行行行 CognosCognosCognos TransformerTransformerTransformer 模型开模型开模型开发发发手册手册手册 第 9 页 共 30 页 2.5. 建建立立多多维维模模型型 2.5.1. 定定义义数据源数据源连连接接 。
13、 使用 IQD 作为多维模型的数据源首先要在 Cognos 安装路径下的 Cognos.ini 文件中正确定义到数据库的连接 , 连接字符串可以从 Cognos 的 Portal 上获得 。
打开 Cognos.ini(Cognos cs7g.ini)文件 , 在文件内容后面添加逻辑数据源名称 及”=”符号 , 然后把连接字符串拷入 。
中国中国中国银银银行行行 CognosCognosCognos TransformerTransformerTransformer 模型开模型开模型开发发发手册手册手册 第 10 页 共 30 页 2.5.2. 添加数据源添加数据源 配置好数据源连接后 , 添加 IQD 文件作为 。
14、多维模型的数据源:点击菜单上 的“NEW”按钮新建一个模型 , 输入模型名称和数据源名称后 , 在“Data source type”中选择“Impromptu query definition” , 即 IQD 类型 。
接着输入 IQD 的文件目录和名称 。
中国中国中国银银银行行行 CognosCognosCognos TransformerTransformerTransformer 模型开模型开模型开发发发手册手册手册 第 11 页 共 30 页 所添加的 IQD 文件 , 通常可以分为维表 IQD 和事实表 IQD: 维表 IQD 实际上就是对维表的查询语句 , 用来建立多维模型的维度 , 实 际上就是搭出多 。
15、维模型的架子 。
事实表 IQD 给出的就是多维模型中最细粒度的数据 , 实际上就是给多维 模型中的 Measures 提供数值 。
目前已经在实践中证明最不易出问题的做法就是:在维表中进行逐级分层 ,在事实表中给出维表中最细一层的明细数据 , 以事实表自动关联维表的最底层 来生成 Cube 。
此种开发 , 生成 Cube 的效率瓶颈主要会出现在事实表数据的生成阶段 , 因 为事实表要满足多维模型的话就必须给出模型中所有维度的最明细数据 , 这需 进行一系列数据抽取以及转换的过程 。
生成事实表所消耗的时间取决于数据量 的大小和进行数据抽取转换运算的复杂程度 。
然后点击下一步 , 在弹出的框中要求输入数据库的登录用户名和密码 。
16、 。
最后 点击完成 。
中国中国中国银银银行行行 CognosCognosCognos TransformerTransformerTransformer 模型开模型开模型开发发发手册手册手册 第 12 页 共 30 页 添加 IQD 文件作为数据源后 , 双击 IQD 中的列便可以看到列的属性 2.5.3. 添加添加 Measure 度量度量 直接将事实表 IQD 中的度量拖到“Measure”窗格 。
多维模型中的 Measure 就 来源于事实表 IQD 中的 Numeric 型 Column 。
稿源:(未知)
【傻大方】网址:/a/2021/0902/0024075005.html
标题:银行Cognos|银行Cognos Transformer模型开发手册( 二 )