Obiee 使用变量.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Obiee 使用变量

Obiee变量Obiee版本 11.1.1.5库变量库变量在同一时刻只有单一值。可以分为静态变量和动态变量。静态变量和动态变量的调用方式是相同的。静态变量定义后台与前台字段中调用VALUEOF(“DATE”)前台文本中调用选择包含HTML标记来转义引号类的字符@{biServer.variables[BI_EE_HOME]}初始化块初始化块用于创建动态库变量和session变量可选择3种类型的数据源:数据库:为库变量/session变量LDAP:仅为session变量定制验证程序:仅为session变量必须为以下类型初始化块创建一个专用的连接池(数据源类型选择Obiee服务器例外)All authentication and login-specific initialization blocks such as language,externalized strings, and group assignments.All initialization blocks that set session variables.All initialization blocks that set repository variables. These initialization blocksshould always be run using credentials with administrator privileges.选择延迟执行选项(仅session变量可用)此选项会延迟执行该初始化块直到首次访问相关联的session变量,以此提高性能。若不选此项,则在用户登录时,将执行所有初始化块来初始化全部session变量,登录用时将变长。但下列情况下,无法开启此选项使用了行范围初始化使用了验证所需选项数据源类型非数据库型与系统变量USER或POXY关联关联的session变量使用了安全相关选项调用了与其他不允许延迟执行的初始化块相关联的session变量验证所需选项(仅session变量可用)选择此项后,若该初始化块执行失败,则用户被拒绝登录Obiee!但不影响系统用户的登录动态变量定义首先创建初始化块指定连接池后写入相应数据库的sql语句定义的变量值即为Select结果集,顺序与select语句中选择的字段顺序一致。此时若select返回多行,只取第一行作为结果,其余行忽略。(只有在session变量中使用行范围初始化可以令变量包含整个结果集,详见Example3)点击左下测试按钮来验证表达式(联机模式下使用了:USER/:PASSWORD变量的表达式不能测试,详见session变量Example1)指定刷新频率分配到一个动态变量,可以设定默认初始化数值调用调用方法与库静态变量相同Session变量session变量在用户登录时被创建;它们可以分为系统session变量和非系统session变量。session变量不通过调度刷新。当用户启动一个session时,Oracle BI Server 创建一个新的session变量实例并将其初始化。用户与Session变量交互的实质在于初始化块的SQL中引用的’:USER’,详见之后的Example系统session变量和非系统session变量的定义与调用方法相同。选择安全相关选项可以采用数据库行级别安全限制策略(如VPD)系统session变量系统session变量的名称是预定义的关键字。系统session变量列表USER用户名PROXY代理人GROUP权限组WEBGROUPS定义目录组Presentation Services groupsUSERGUIDROLES角色ROLEGUIDS角色GUIDPERMISSIONS权限DISPLAYNAME显示名PORTALPATH定义用户登录时所见默认DashboardLOGLEVEL0~5REQUESTKEYSKIN皮肤DESCRIPTION说明USERLOCALEDISABLE_CACHE_HITDISABLE_CACHE_SEEDDISABLE_SUBREQUEST_CACHESELECT_PHYSICALDISABLE_PLAN_CACHE_HITDISABLE_PLAN_CACHE_SEEDTIMEZONE时区Example1-使用session变量本例通过建立系统session变量USER来使用外部权限表的用户登录Obiee首先创建外部权限表(FCT_PERMISSION)新建初始化块,数据源选择数据库型编写SQL语句:select USER_NAME,USER_PASSWORD from FCT_PERMISSIONWHERE USER_NAME = :USER AND USER_PASSWORD = :PASSWORD:

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档