cognos基于已有查询主题的查询主题

cognos基于已有查询主题的查询主题

ID:36609024

大小:616.91 KB

页数:5页

时间:2019-05-12

cognos基于已有查询主题的查询主题_第1页
cognos基于已有查询主题的查询主题_第2页
cognos基于已有查询主题的查询主题_第3页
cognos基于已有查询主题的查询主题_第4页
cognos基于已有查询主题的查询主题_第5页
资源描述:

《cognos基于已有查询主题的查询主题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于已有查询主题的查询主题 模型查询主题是直接基于已有查询主题的查询项或维度建立,而不是从一个数据源。使用它,建模者可以创建一个更结合业务理论的数据库视图架构。通常,我们会将它放置到businessview(业务视图)版块,直接用于报表开发引用。模型查询主题可以称之为数据库视图的升华和改造。模型查询主题在日常报表开发、建模时广泛使用,由于通常我们从数据库导入的元数据及其关系是及其错综复杂的,通常是一些网状关系图。若是直接取自业务数据库,若符合3NF,则一般为标准化数据结构。在组织模型和简化视图时候,模型查询主题就发挥了

2、强大的作用:1、重复使用已存在模型里的复杂查询SQL语句2、引用多个查询对象的查询项到一个查询主题进行符合业务对象需求的组合3、也可以引用不同数据源的查询主题到一个查询主题创建步骤Step1、右键namespace、folder->创建查询主题Step2、输入查询主题名称、选择‘Modelquerysubjects’Step3、在QuerySubjectDefinition页面->在AvailableModelObjects框里引入查询项->OK在这之前,必须为product_line,product_type,pro

3、duct建立关联关系,创建模型查询主题之后还须检查queryitems的属性(请参考2.3检测和设计导入的元数据)Step4、切换到Test页面,测试是否能取出数据Step5、切换到QueryInformation里查看生成的SQL语句这里FM默认按Minimized生成SQL语句,当然你也可以修改生成SQL的方式为AsView。关于最小化生成SQL将多个主题合并时,FM将仅包含最小集合的表和关联去取所选查询项的值关于AsView生成SQL若选择AsView,FM生成的查询将包含了所有查询主题信息,且是内嵌视图模式。比

4、如我们需要每次都返回同样值的表数据记录行数。例如,从GreatOutdoorssales数据库导入product_type、product_line、product表,由于业务需要,组合成星型模式,我们需要将这三个产品相关的数据表合成为一个维度信息查询主题,如下图当然若遇到特殊需要,您不想让FM最小化生成SQL,则可以更改生成SQL的类型:切换到’QueryInformation’tab页->点击’Options->SQLSetting->GenerateSQL为AsView->OK,如下图:那么再查询QueryInf

5、ormation查看生成的CognosSQL语句,如下通过上面的陈述相比两种SQL类型,Minimized的性能显然远超过AsView。前者是FrameworkManager动态生成查询SQL语句的基本功能,显然很大程度上改进了性能和运行速度。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。