欢迎来到天天文库
浏览记录
ID:11457250
大小:1.22 MB
页数:41页
时间:2018-07-12
《cognos framework培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、COGNOS培训CognosFramework培训常用组件词汇名字空间(Namespace)文件夹(Folder)查询主题(Querysubject)查询项(Queryitem)连接(Relational)数据源(Datasource)发布包(Packages)FrameWork界面Framework简介通常项目的开发往往涉及很多表,而这些表根据相互间的关联关系又是可以分类的,那么在使用Framework建模的时候,可以在逻辑层文件夹下按照不同类别建立名字空间,在同一个名字空间下组织数据库中相互关联的表,这样做到用一个或者较少
2、的几个Framework模型开发出较多的报表,用Fmework做出的模型具有较好的集成性名字空间的建立是灵活的,上面说的只是简单的结构,可以根据需要在同一名字空间下建立多层次的名字空间,不同的名字空间定义不同的查询主题。名字空间按照模型开发的需求用于组织模型对象的工具,名字空间下的对象路径必须全局唯一Framework简介文件夹用于组织对象的工具。Framework简介Framework简介根据模型定义的规范,将模型用文件夹划分为2个部分,分别为物理层和逻辑层。物理层直接从数据源中引入表的物理定义,逻辑层是按照一定的业务视角进
3、行组织和加工过的查询主题的逻辑定义。Framework简介物理层的建立根据数据分析,设计模型中需导入的物理表,以便尽可能的提高查询语句的运行效率(比较理想的结构是星形结构)。在根名字空间(和数据源同名)下,建立一个名为物理层的文件夹目录,然后在物理层文件夹下通过右键电击执行“RunMetadateWizard”,将数据源中相关的物理表引入这个目录。Framework简介来自不同数据源的表或其它数据结构应使用名字空间组织归类。Framework简介逻辑层的建立在根名字空间下,建立一个名为逻辑层的文件夹目录,在逻辑层文件夹下通过右
4、键点击生成QuerySubject,QuerySubject的字段是根据业务逻辑从物理层文件夹中的表或其它数据结构引入的,建议字段名都为中文。逻辑层中的表为事实表和维表的结构,在事实表中包含维度的编码值和指标的值,维表中包括每个维度上编码值和其名称的对应关系。Framework简介在逻辑层中建立逻辑表间的关系,如图查询主题映射到数据源中相应对象(如:表)并使用描述如何检索数据(如:列)的SQL语句。Framework简介查询项包含在一个查询主题中,对应到源数据中的列或经过加工后的数据项。Framework简介发布包包含查询主题
5、的一个子集(或一个完整集)和工程中定义的其它对象;可发布为一个模型供报表开发、查询和分析人员使用。Framework简介Framework模型开发流程建立客户端到数据库的连接导入数据对象建立查询主题模型打包发布建立客户端到数据库的连接配置cognos服务器和客户端数据连接由于Framework在开发过程中需要读取数据源中的表结构,对数据库连接信息读取的是Cognos应用服务器上的数据库连接,而使用连接信息对数据源的表结构进行读取的操作则是通过Framework所在机器(客户端)上的数据库连接来实现的,所以在客户端上要建立与服务
6、器上一模一样的数据库连接。建立客户端到数据库的连接例如Oracle数据库。建立客户端到数据库的连接通过Oracle客户端建立数据库连接的最终结果就是往本机的tnsnames.ora文件中添加数据库连接字符串,字符串的内容要和Cognos应用服务器上的tnsnames.ora文件中的数据库连接字符串一样。可以在本机上通过tnsping命令来测试远程的listener是否启动建立客户端到数据库的连接配置好ODBC数据源或客户端连接程序后,可以在新建Project后在导入数据源的数据结构时建立数据源连接,也可以在CognosConn
7、ection管理门户中建立数据源连接,其过程都是相同的。建立客户端到数据库的连接首先点击新建数据源,输入数据源的逻辑名称,接着选择数据源的类型。这里我们可以看到Cognos支持多种的数据源类型。建立客户端到数据库的连接由于我们在上面选择的是Oracle数据库,所以在这里要输入Oracle数据库的连接字符串;如果我们选择的是ODBC数据源,则直接输入ODBC数据源名称。接着输入数据库登录用户名和密码。然后点击最底下的测试连接。建立客户端到数据库的连接我们可以看到红色方框里的就是Cognos数据库的连接字符串,里面包含了数据库的连
8、接信息建立客户端到数据库的连接再点击红色圆圈的测试,会看到提示连接是否成功的信息,此时返回成功信息。最后点击“Finish”按钮,数据库连接便成功建立导入数据对象客户端在正确建立数据库连接后,便可以导入数据对象了。首先在根名字空间下创建一个名为物理层的文件夹目录,然后右键点击
此文档下载收益归作者所有