马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据
您需要 登录 才可以下载或查看,没有帐号?立即注册
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数据源)
|