




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Biee 的变量分几种 库变量 会话变量 介绍变量 请求变量 Biee 内部定义 的变量不说了 用起来经常让大家糊涂 再此做个总结 有异议的地方请消息 给我 欢迎讨论 现在开始吧 Administrator tool Manage Variable 下图 这里是模型 RPD 定义变量的地方 也就是所定义的变量名都是保存在 RPD 模型 中 Variable 所定义的变量类型分为两大类 一种是 Repository 库变量 另外一种是 Session 会话变量 其中 Repository 分两种变量的类型 Dynamic 动态变量 和 Static 静态变量 Session 也分两种变量类型 System 系统变量 和 Non System 非系统变量 现在说一下库变量的用途 库变量的 Static 静态变量 经常是作为项目需求中 经常用的固定值做为这个静态变量值的 举个例子 如果一个项目中有 10 个 Dashboard 每个 Dashboard 有 10 个 page 每个 page 的下标都需要带上公司 的版权注释 当公司被收购了版权需要更改的话怎么办 改一百次版权信息 这里如果用静态变量的话就方便多了 只需修改变量对应的缺省值就可以了 用法如图 建立一个 Static 的 Repository Variable 变量名为 SRV 缺省值为 222050000 其中要注意一下类型 Type 因为是静态的 所以不需要初始化块 在前端直接就可以调用了 命名必须和静态变量的名称相同 不用解释吧 看一下效果 OK 调用静态的库变量成功 这里需要注意一下 表达式和筛选调用库变量的时候是可以 VALUEOF SRV 来 引用 而其他地方调用的话例如文本 需要这么写 biServer variables SRV 再看一下动态 Dynamic 的库变量的用途 例如 一个项目中 要求当用户登录 的时候看到的数据是当天 当月 的数据 这时候我们需要用到动态的库变量 也 有其他方法 不做介绍了 所谓的 当前 就是此刻所在的月 所以这些需要设置初始化块来设置时间 的更新设置 如图 Edit Data Source 是编辑查询的地方 会返回若干行值 Edit Data Target 是指定查询返回的数据用于初始化哪个变量的 返回值的顺 序和需要初始化的变量顺序需要严格对称 Schedule 的地方就是制定查询执行的频率 即多久更新一次变量 前端的调用方法可以静态的库变量相同 下图依文本为例 效果如下 这里需要提醒一下 库变量无论是静态的或是动态的 在前端都是无法对起变 量值进行更改的 当然如果是库变量的取的关系库表中的值 通过回写数据库 的数据来改动态的库变量也是一种方法哦 再看一下什么时候 Session 会话变量 回话变量的设置方法和库变量类似 也 是可以直接设置 Variables 当然也可以定义初始化块来定义更复杂的会话变 量 其中会话变量分系统变量和非系统变量 系统会话变量 DISPLAYNAME EMAIL GROUP LAST SYNCH TIME and THIS SYNCH TIME PORTALPATH REQUESTKEY SKIN USER WEBGROUPS 这里常用到的就 USER GROUP DISPLAYNAME 三个 其他变量是含义请参考 Business Intelligence Server Administration Guide 非系统会话变量名称可以自定 义 但不要和系统变量同名即可 这里不再说步骤了 和库变量定义相同 这 里定义了一个非系统回话变量的如下 其中 Edit Execution Precedence 是加载其他的应用程序定义的变量 例如 LDAP 定义的用户变量 Test 可以测试查看到变量名称和其缺省值 再前端调用一下 注意调用会话变量的时候是 VALUEOF NQ SESSION 变量名 而调用库变量的时候 是 VALUEOF 变量名 OK 调用成功 注意当不加指标列的时候 只有会话变量列的时候会报错 系统自带的会话变量如 USER GROUP 等就不举例了 网上有很多实例 也可以去 看我的相关 LDAP 权限控制博文 再看看前端可以定义的变量 前端可以定义的变量都是创建提示中设置 他分为介绍变量和请求变量 其中介绍变量是把提示中 也可叫筛选器 的所 选项作为变量的 Value 值进行使用 用法如下 定义介绍变量名 用 变量名 的结果来引用 那么什么是请求变量 请求变量是从新定义会话变量的 Value 值的变量 其新 定义的值来自提示所选项 设置请求变量名的时候必须要和将修改的会话变量名称相同 上边已经定义了 一个非系统会话变量 SessionTest Value 值为 222010000 下面以这个为例 来修改会话变量 SessionTest 的 Value 值 定义一个提示的请求变量 名为 SessionTest 在做一个会话变量的表 这里无需加筛选器 因为调节列是来自会话变量 我们实验的目的就是用提示 的请求变量来修改这个会话变量的列 OK 添加到仪表盘里看一下结果 为了试验明显提示的缺省值没有进行设置 这里的缺省值是来自会话变量的 222010000 操作一下提示来改变会话变量的 Value 值 OK 变量用法总结 库变量在Answers列的编辑公式中调用方法是VALUEOF 变量名 会话变量在在Answers列的编辑公式中调用方法是VALUEOF NQ SESSION 变量 名 库变量和会话变量在其他地方调用 例如文本中 是 biServer variables 变量名 介绍变量的调用方法是 变量名 系统自带了一些会话变量如下 Delivers currentMonth currentTime system currentTime 2010 5 14 2 21 30 system productVersion system productVersion 10 1 3 4 Build 080726 1900 session locale session locale zh cn session language session language zh rtl session rtl false session loginTime session loginTime 2010 5 14 1 42 36 session logoutTime session logoutTime 2010 5 14 1 42 31 session lastAccessTime session lastAccessTime 2010 5 14 2 21 29 session currentUser session currentUser id administrator user homeDirectory user homeDirectory users administrator user id user id administrator user displayName user displayName administrator 过往例子 变量和外部表的方式实现变量和外部表的方式实现 权限控制 权限控制 1 会话会话 创建初始化块 创建初始化块 名称为名称为 user info 内容是 内容是 select t username substr t1 inst no 2 7 t biee password t biee group from pt user t crm a employee t1 where t person id t1 employee id and t username USER 选择好连接池选择好连接池 2 建立变量 建立变量 USER GROUP 系统变量 系统变量 PASSWORD ORG ID 3 再给表加入相关控制过滤 具体再给表加入相关控制过滤 具体 SQL select from gdm dim g org lvl cd glcd where bgn dt current date and org cd in select lvl1 org cd from gdm g org hira new where org cd VALUEOF NQ SESSION ORG ID and substr org cd 1 1 V 应用程序角色系统变量为 ROLES 涉及到角色的权限管理可以实现如下 在 EM 端建立相应的应用程序 ROLES dev 会同步到 RPD 端 在 RPD 端建立变量 ROLES 读取来自外部表的值 dev 然后同 BI ANSWERS 的管理权限进行相关访问设置 也可以通过 RPD 的管理身份处进行管理 研究 报表权限 角色权限 系统权限 在报表端 权限处设置是否可见 在管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 饲料质量安全工作培训课件
- 自行车的研究课件
- 2024-2025学年注册核安全工程师模考模拟试题附答案详解【考试直接用】
- 2024安全员考试检测卷【各地真题】附答案详解
- 2024南充文化旅游职业学院单招《语文》模拟题库及参考答案详解【黄金题型】
- 2024-2025学年医师定期考核能力检测试卷含完整答案详解(有一套)
- 2024年海南省东方市中考物理题库检测试题打印附答案详解(B卷)
- 饲料业生物安全培训感想课件
- 食道应急安全培训课件
- 2025年公务员考试时事政治测试卷附有答案详解附答案详解【考试直接用】
- 2024年国家税务总局税务干部学院招聘事业单位工作人员考试真题
- 汽车喷漆彩绘培训课件
- 床上洗头护理培训课件
- 2025年统编版小升初语文阅读专项训练:点面结合(含答案)
- 羽毛球裁判员培训与实施
- 小学生养成良好学习习惯课件
- 宫外孕大出血护理
- 《乡土中国》非连续性文本阅读专练-2023届高考语文备考专题复习
- 2025年北京市水务局所属事业单位招聘工作人员101人笔试高频重点提升(共500题)附带答案详解
- 2025至2030年中国密炼机上辅机系统行业投资前景及策略咨询研究报告
- 《T CPSS 1013-2021-开关电源电子元器件降额技术规范》
评论
0/150
提交评论