Cognos高级培训教程课件_第1页
Cognos高级培训教程课件_第2页
Cognos高级培训教程课件_第3页
Cognos高级培训教程课件_第4页
Cognos高级培训教程课件_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Cognos高级培训培训师:程普第1页,共60页。主 题引言权限控制Cube调度集成Cognos 性能优化2022/8/162第2页,共60页。32022/8/16引言回顾Cognos中级培训掌握权限控制,Cube调度,集成Cognos,Cognos性能优化等第3页,共60页。主 题引言权限控制Cube调度集成Cognos 性能优化2022/8/164第4页,共60页。52022/8/16创建名字空间(一)进入Cognos Configuration 身份验证 新建资源 名字空间第5页,共60页。62022/8/16创建名字空间(二)定义名字空间名称,选择类型。Cognos 认证的类型有:Ac

2、tive Directory, Cognos Series7, LDAP, Netegrity SiteMinder, NTLM, SAP, 自定义JAVA提供程序第6页,共60页。72022/8/16创建名字空间(三)Active Directory Server 定义目录服务器的主机名和端口Cognos Series 7 需要Access Manager组件并安装目录服务器,如SunoneCustom Java Provider 定义Java类LDAP 安装目录服务器,如Sunone,定义主机名和端口Netegrity SiteMinder 定义代理名,用户名和密码NTLM 定义域名SAP

3、第7页,共60页。82022/8/16创建名字空间(三)名字空间创建完毕第8页,共60页。92022/8/16创建名字空间(四)修改Cognos登录方式,默认为允许匿名登录第9页,共60页。102022/8/16控制多维数据权限(一)使用Transformer 打开多维模型,再打开维度图第10页,共60页。112022/8/16控制多维数据权限(二)定义Custom Views第11页,共60页。122022/8/16控制多维数据权限(三)在空白处右键新建用户视图第12页,共60页。132022/8/16控制多维数据权限(四)为用户视图命名,并添加权限。如果 按照机构控制权限,一般按机构名 命

4、名用户视图第13页,共60页。142022/8/16控制多维数据权限(五)选定名字空间中的用户组或者用户第14页,共60页。152022/8/16控制多维数据权限(六)用户视图添加权限如下图所示第15页,共60页。162022/8/16控制多维数据权限(七)用户视图创建成功第16页,共60页。172022/8/16控制多维数据权限(八)为创建好的用户视图设置维度查看权限第17页,共60页。182022/8/16控制多维数据权限(九)在维度类别上右键选择Apex 选项。用户所在机构只能查看本级及以下机构第18页,共60页。192022/8/16控制多维数据权限(十)返回Transformer 主

5、界面,将设置好的用户视图拖到Cube上重新加载Cube,用户权限即加载进Cube中第19页,共60页。202022/8/16控制固定报表数据权限(一)使用Framework manager 打开关系模型,新建用户权限表查询第20页,共60页。212022/8/16控制固定报表数据权限(二)将用户权限表和机构维表关联起来,使用Cognos 内置的宏,将名字空间的用户加到查询中第21页,共60页。222022/8/16控制固定报表数据权限( 三)Cognos 内置的宏参数第22页,共60页。232022/8/16控制固定报表数据权限(四)将事实表查询与用户权限表查询关联起来在前端报表制作时,将用户

6、权限表中的机构用作参数过滤加在报表中,就达到报表数据权限的控制了第23页,共60页。242022/8/16前端报表查看权限(一)进入Cognos Connection Cognos Administration在安全界面,选择Cognos 自带的名字空间Cognos第24页,共60页。252022/8/16前端报表查看权限(二)在“系统管理员”属性界面,将成员中的“任何人”删除,添加自定义名字空间的用户为管理员第25页,共60页。262022/8/16前端报表查看权限(三)进入每个文件夹和报表,在属性中的权限界面,删除默认的用户,添加管理员,设置权限为可写,添加所有经过验证的用户,设置权限为可

7、读。设置好以后,管理员可以对任何报表进行权限修改等操作,其他用户就只能查看报表,不能对报表进行修改了第26页,共60页。主 题引言权限控制Cube调度集成Cognos 性能优化2022/8/1627第27页,共60页。282022/8/16创建Signons(一)通过Transformer进入多维模型,创建Signons第28页,共60页。292022/8/16创建Signons(二)在空白处右键新建Signons第29页,共60页。302022/8/16创建Signons(三)配置Signons,定义名称,选择名字空间,输入管理员登录用户名和密码第30页,共60页。312022/8/16创建

8、Signons(四)Signons创建成功第31页,共60页。322022/8/16调度命令在Cognos8.2版本之前,使用trnsfrmr,该程序存储在cerXbin下 示例:cerXbintrnsfrmr -n2 -s k=/ test.mdl在Cognos8.3版本之后,使用cogtr.exe,该程序存储在 Cognos c8 bin下 示例: Cognos c8 bin cogtr.exe -c -n2 -s -mtest.mdl l=用户名/ 密码第32页,共60页。332022/8/16Command Line Options(一)第33页,共60页。342022/8/16Com

9、mand Line Options(二)第34页,共60页。352022/8/16Command Line Options(三)第35页,共60页。362022/8/16Command Line Options(四)第36页,共60页。372022/8/16Command Line Options(五)第37页,共60页。382022/8/16Command Line Options(六)第38页,共60页。392022/8/16Command Line Options(七)第39页,共60页。402022/8/16Cube存储策略前端报表正在使用Cube,Cube将无法刷新,因此Cube存储

10、设计如下: 1、设计两个文件夹存储Cube,如Cubes和PublishCubes两个文件夹 2、Cube刷新路径为Cubes,Cube发布路径为PublishCubes,即前端报表连接的是PublishCubes文件夹中的Cube 3、每次刷新后,就将Cubes文件夹中新刷新好的Cube复制到PublishCubes文件夹中即可。第40页,共60页。412022/8/16Cube调度命令示例(一)全量加载 del D:OLAPCubestest.mdc cd D:Program Filescognosc8bin cogtr.exe -c -n -s -mD:OLAPModelstest.md

11、l -ldbAuth=admin/admin del D:OLAPFinishCubestest.mdc copy D:OLAPCubestest.mdc D:OLAPFinishCubestest.mdc第41页,共60页。422022/8/16Cube调度命令示例(二)增量加载 cd D:Program Filescognosc8bin cogtr.exe -c -n -s -mD:OLAPModelstest.mdl -ldbAuth=admin/admin del D:OLAPFinishCubestest.mdc copy D:OLAPCubestest.mdc D:OLAPFini

12、shCubestest.mdc第42页,共60页。432022/8/16Cube调度命令示例(三)分区Cube全量加载 del D:OLAPCubestest.mdc del D:OLAPCubestest.vcd rd D:OLAPCubestest cd D:Program Filescognosc8bin cogtr.exe -c -n -s -mD:OLAPModelstest.mdl -ldbAuth=admin/admin rd D:OLAPFinishCubestest del D:OLAPFinishCubestest.mdc del D:OLAPFinishCubestest

13、.vcd copy D:OLAPCubestest.mdc D:OLAPFinishCubestest.mdc copy D:OLAPCubestest.vcd D:OLAPFinishCubestest.vcd md D:OLAPFinishCubestest copy D:OLAPCubestest D:OLAPFinishCubestest第43页,共60页。442022/8/16Cube调度命令示例(四)分区Cube增量加载 cd D:Program Filescognosc8bin cogtr.exe -c -n -s -mD:OLAPModelstest.mdl -ldbAuth=

14、admin/admin rd D:OLAPFinishCubestest del D:OLAPFinishCubestest.mdc del D:OLAPFinishCubestest.vcd copy D:OLAPCubestest.mdc D:OLAPFinishCubestest.mdc copy D:OLAPCubestest.vcd D:OLAPFinishCubestest.vcd md D:OLAPFinishCubestest copy D:OLAPCubestest D:OLAPFinishCubestest第44页,共60页。主 题引言权限控制Cube调度集成Cognos

15、性能优化2022/8/1645第45页,共60页。462022/8/16第三方门户集成Cognos注意事项(一)第三方门户集成Cognos报表或者多维分析都需要其URL,URL在每个报表或者多维分析的属性里能找到(属性页里的右上角有一个查看报表路径,ID,URL的入口)Cognos的URL传用户名和密码需要在URL后面加上&CAMNamespace=XXX&CAMUsername=YYY&CAMPassword=ZZZ,其中XXX为名字空间的名字,YYY为用户名,ZZZ为密码Cognos的URL传参需要在cognos的URL后面加上&mpt=false&p_XXX=YYY,其中X

16、XX为报表的参数名字,YYY为报表参数的值第46页,共60页。472022/8/16第三方门户集成Cognos注意事项(二)设置Cognos服务器为可信任站点不阻止Cognos服务器的Cookie第三方门户都有自己session过期的时间,Cognos也存在session过期的问题,所以在集成时最好将两边的session过期时间设置为一样第47页,共60页。主 题引言权限控制Cube调度集成Cognos 性能优化2022/8/1648第48页,共60页。492022/8/16Cognos Configuration分配内存小型配置 默认内存 768M 最小内存 512M 最大内存 1024M中

17、型配置 默认内存 1152M 最小内存 896M 最大内存 1408M大型配置 默认内存 1536M 最小内存 1024M 最大内存 1792M第49页,共60页。502022/8/16Cognos Configuration缓冲区设置第50页,共60页。512022/8/16Framework Manager SQL设置Cognos SQL 是模型默认的类型,当数据库表从源引入时默认。Cognos SQL支持多数据源,它不是当前数据库的标准SQL,但能与Cognos良好结合,它对于不同的数据库是透明的。一般情况下不用改变这种模式。Native SQL 是当前数据库SQL,Cognos直接将S

18、QL发送到当前数据库中运算,Native SQL不支持多数据源,但运行效率较高,我们可以编辑SQL,例如可以将一些维表改成Native以提高效率。Pass-Though 不通过任何SQL验证。一般比较少这样设置。第51页,共60页。522022/8/16Cube性能优化(一)Timing(定时)设置 定时控制 (在数据源属性页上)可以控制Transformer在什么时候对数据源进行处理 首先应该执行结构型数据源来创建模型中的类别结构。完成这一步后,如果在PowerCube生成过程中不需要执行它们 (数据源中没有添加新的类别,并且含有这些类别的模型已经得到保存) ,那么可以将数据源的定时功能(t

19、iming)设置如下第52页,共60页。532022/8/16Cube性能优化(二)Timing(定时)设置 定时控制 (在数据源属性页上)可以控制Transformer在什么时候对数据源进行处理 有些结构型数据源代表一种易变动的结构,这种结构需要在每次生成PowerCube时对这些类别进行更新。可以将这种类型的数据源的定时功能设置为在创建PowerCube的类别生成阶段来运行第53页,共60页。542022/8/16Cube性能优化(三)Timing(定时)设置 定时控制 (在数据源属性页上)可以控制Transformer在什么时候对数据源进行处理 事务型数据源随着每次生成PowreCube

20、时度量值所需的新数据的变化而不断发生变化 。事务型数据源在PowerCube创建过程中执行来提供度量值第54页,共60页。552022/8/16Cube性能优化(四)验证唯一性 在数据源属性页上有两个用于唯一性验证的设置。默认的属性设置为Verify Category Uniqueness。对于所提供的列与含有唯一层的维度中的层相关联的数据源,推荐使用该项设置。通常这些数据源为结构型数据源。 如果确定模型数据源中的值被映射到层的唯一类别中,则可以设置Maximize Data Access Speed属性。 当启用该属性时,唯一性验证将会将到最低,数据源处理的性能将会提高。Transformer不会不停的对现有值和类别值进行验证。这就意味着性能可以得到极大的提高。但如果在数据中存在违反唯一性的问题,Transformer将不会通知开发人员。会造成在PowerCube中产生类别丢失和值不准确的问题。第55页,共60页。562022/8/16Cube性能优化(五)启用多CPU读取数据源多 CPU 处理可以在读取大型数据源文件时起到很明显的性能提升,对于读取巨型文本数据源时性能提升特别明显。 第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论