最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

[Framework] Framework Manager入门教程(十三) - FM配置:Set Governors(控制规则)

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-27 11:28:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

这里分享个资料,网上找到的,介绍FM中的全局设置(控制规则)


这里的配置,之前只给过控制缓存的,其他的都没有修改过,当然,也不知道有什么作用,几天找到了一篇文章介绍,分享下:

原文地址:

http://www.cognoschina.net/home/space.php?uid=2785&do=blog&id=1297

感谢分享。

全局设置可以减少系统资源并且改进性能。在创建原数据包之前设置全局参数,所有package将会使用近的全局设置发布到cognos Connectioin.菜单"Project"-->"set Governors"

第一部分:
  1、Maximum Number of Report Tables(最大报表表格数)
  默认:0 不限制

  当用户检索查询或报表时,可以控制表最大数量,否则超限会返回错误且无数据显示

  2、Maximum Number of Retrieved Rows(最大检索行数)
  默认:0 不限制

  当在报表设计模式下或检索查询项目时,可以限制最大检索记录数,否则超限会返回错误且无数据显示

  3、Query Execution Time Limit(最大查询执行时间)
  默认:0 不限制

  限制查询执行时间,超限则会返回错误

  4、Large Text Item Limit(文本项长度限制)
  默认:0 不限制

  在查询项或报表中,控制BLOBS的字符长度,否则超限会返回错误且无数据显示


第二部分:
  5、Outer Joins(外连接)
  默认:Allow,允许外连接.(Deny:不允许外连接)

  控制查询项目或报表中,是否使用外连接,否则会出错:你当前所在的用户或组不能使用该链接。。。

  6、Cross-Product Joins(交叉连接)
  默认:Deny,不允许交叉连接.(Allow:允许交叉连接)

  若设置为 Allow,则将会在多表中不使用连接(ralationship)检索所有数据,耗时比较长。

  7、Shortcut Processing(别名处理)
  Explicit:默认,明确的,可以创建"Shortcut"、"Alias Shortcut"

  Automatic:自动的,只能创建"Shortcut"

  8、SQL Join Syntax(SQL链接语法)
  默认:Implicit,隐含的 (Explicit明确的)

  用于设置产生SQL的方式,该设置不影响查询SQL语句。RS的查询属性"使用外连接"设置,将会覆盖FM的原有设置

  Implicit设置用于where字句:

  如:select * from a,b where a.id=b.id

  Explicit设置用于left outer joins,right outer joins, and full outer join

  如:select * from a inner join b on a.id=b.id

  9、Grouping of Measure Attributes(query items)(查询项的度量是否根据属性字段分组)
  默认:Disabled,将会阻止从属性字段为度量进行聚合运算

  如:select product_id,product_name,XSUM(sales.Quantity for product_id) as Quantity from ...

  若为Enabled:则上述语句变为:

  select product_id,product_name,XSUM(sales.Quantity for product_id,product_name) as Quantity from ...

  10、SQL Generation for Level Attributes(控制生成SQL的级别属性)
  默认:Minimum 最小聚合运算,如果有重复记录

  如:select XMIN(product_id) as product_id,product_name from ...

  若设置为Group By,则上述语句变为:

  select distinct product_id,product_name from ...

  11、SQL Generation for Determinant Attributes(控制决定因素属性的SQL生成)
  默认:Minimum 最小聚合运算,若有重复记录

  如:select product_id,XMIN(product_name) as product_name from table group by product_id

  若设置为Group By,则上述语句变为:

  select product_id,product_name from table group by product_id,product_name

  12、SQL Parameter Syntax(SQL参数语法)
  默认:Literal values 参数值: 使用参数的值生成SQL语句(适合复杂、多记录查询,避免每次执行都输入参数值,减少数据库执行次数)

  Parameter Markers:使用参数名生成SQL语句(适合小型查询,当该查询被使用很多次且每次用不同的参数值时)

第三部分:

  13、Allow Enhanced Model Portability at Run Time(运行时,允许增强模型可移植性)
  默认:不允许

  若设置为 允许,当FM测试数据或报表运行时,Cognos会从数据源检索元数据然后缓存,而不是使用已缓存在模型中的元数据。此设置一般用于修改和更新元数据,当使用一次后请改回“不允许”

  14、Allow Usage of Local Cache(允许本地缓存)
  默认:使用,指定基于该模型的所有报表将使用缓存数据。若更改,则会影响所有基于该模型的报表

  15、Allow Dynamic Generation of Dimension Information(允许动态生成维度信息)
  默认:不允许.

  若允许,则FM会根据数据源的relationships、Key和index,自动生成维度信息

  16、Use With Clause When Generating SQL(使用WITH语句生成SQL语句)
  默认:是,CognosSQL将会使用WITH语句生成子查询,否则将使用视图模式

  ReportStudio的查询属性“使用WITH语法”也可修改,修改后会覆盖该package的FM设置

  17、Suppress Null Values for SAP BW Data Sources(抑制NULL数据,针对SAP BW数据源)




楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-5-6 05:54

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表