网站大量收购闲置独家精品文档,联系QQ:2885784924

语义模型-课件.ppt.ppt

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

语义模型-语义函数 语义函数,是语义模型提供的一种扩展机制,一般处理逻辑为,获得入参,进行处理,最后返回sql片段。 语义函数可以在语义模型的字段表达式、语义脚本、过滤条件等中使用。 具体扩展机制可参考《语义模型红皮书》。 语义模型-设计器-选择表-数据加工 数据加工,即使用java代码执行取数。在不能直接使用sql语句取数,或者涉及敏感数据需要隐藏表信息时可使用数据加工。 在数据加工设计器中,左边是代码向导,用来辅助生成代码;右边是代码编辑器,提供格式化、编译功能。 一般代码逻辑为: 从上下文中获得入参,进行逻辑处理,获得返回值,设置返回值。 返回值有3种: 数据集;表 ;sql 语句。 语义模型-设计器-选择表-业务数据 业务数据,指的是扩展提供者。系统中所有扩展的提供者都可以在此使用。 提供者扩展具体参考《语义模型红皮书》 提供者组织方式以模块为层级结构 语义模型-设计器-选择表-修改 逻辑表的修改,编码、名称的修改可以在表格上直接编辑;模型的修改有如下3种: 双击“类型”列; 右键菜单“编辑”; 点击“修改”按钮。 右键菜单中有“元数据”菜单项,用来查看该提供者对外暴露的字段信息。 语义模型-设计器-连接条件 连接设置分两种模式: 典型模式:表.字段 操作符 表.字段 高级模式:手工拼写条件表达式 高级模式,连接表达式中可使用参数、宏变量、语义函数等 语义模型-设计器-选择字段 字段,是语义模型对外暴露的元数据信息,包括如下属性: 编码、名称、表达式、数据类型、长度、精度、关联、数据权限等 语义模型-设计器-选择字段-关联 字段关联,用来配置外键关联关系,用于自由报表,即时查询、即时分析等。 关联,能够极大的扩展语义模型所能表达的字段信息。与UAP元数据类似,关联关系在展示中表现为层级展开关系,能够基于关联选取外键关联表的字段。 并且对于外键表为基本档案表的情况,报表执行时会使用UAP前台数据缓存,减轻数据库压力。 语义模型-设计器-选择字段-数据权限 字段上可以配置数据权限,默认为“不启用”。 数据权限控制模式分两种: 管理报表:可自定义设置,自定义选择资源实体、场景; 单据业务:使用UAP元数据上设置的资源实体、场景,不可修改。 语义模型-设计器-描述器 描述器,是对数据处理的描述,包括:排序、过滤、汇总、分页、topN、去重、限制列、限制行等 描述器在报表运行时会作用于语义模型,影响语义模型的取数 语义模型-设计器-描述器-筛选 筛选,即过滤条件。支持两种模式: 典型模式:字段 操作符 值 3段式设置; 高级模式:手工表达式设置 语义模型-设计器-描述器-排序 可设置TopN,排序规则 语义模型-设计器-描述器-其他 现包括“去除重复行” 语义模型-设计器-查询参数 参数,和用户进行交互,获得用户输入数据的一种机制。 类型包括字符、数值、参照等几类。 字符、数值类型时,可以在“属性”列输入以@符分割的数据作为枚举值。 参照类型时,可以在“属性”列选择参照。 参照依赖:给参照设置过滤条件,其中可引用其他参数,用来支持参数与参数间的依赖关系。 数据权限:参照类型的参数支持设置数据权限,用来过滤参照数据。 自定义参照:对不方便注册标准参照的,提供自定义参照方式进行处理 语义模型-设计器-宏变量 宏变量,占位符,值由后台计算出,不与用户交互。 分两种类型: Sql语句:通过sql查询数据,取第一行第一列作为变量的值; NC公式:通过NC公式取数 语义模型-全局变量 语义模型管理界面,“全局变量”按钮。 全局变量,也叫全局宏变量,区别于上述语义模型内部的变量,顾名思义,是应用于全局,即每个语义模型内部都能使用。 全局变量包括预置宏变量,是系统变量,由语义层执行时进行计算值。 也可以新增其他全局变量,类型和一般宏变量一样。 变量广泛应用于语义模型内部,包括:语义脚本、字段表达式、过滤条件等 语义模型-设计器-选项 选项,即配置项,用来对语义模型的执行进行设置,包括:物化策略、最长执行时间、最大行数、启用SQL优化、业务规则、数据权限控制模式等 语义模型-设计器-选项-物化策略 物化策略,是指定期把语义模型执行结果集写入指定物理表,后续报表取数直接从该表中取数,提高效率。 物化策略本质上是用空间换时间,对执行较慢的语义模型,让其预先执行,这样在报表查询时就比较快速。 语义模型-设计器-选项-业务规则 业务规则,即脚本规则,允许开发人员直接干预语义模型sql语句的处理过程,直接修改语义模型最终的sql语句。一般用于处理自定义数据权

文档评论(0)

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

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

1亿VIP精品文档

相关文档