润乾报表语义层介绍

语义层最原始的定义是数据库物理表的中文映射,将晦涩难懂的英文物理表名、字段名用通俗易懂的中文描述出来,从而方便报表设计人员,避免其花费大量的精力去理解、记忆难懂的物理表。后来随着技术的发展,语义层能够描述的信息多了,不仅仅可以映射物理表,还可以映射逻辑视图,计算字段,还可以描述视图之间的关系。于是,语义视图进化成描述一个个的业务主题,以及这些业务主题之间的关系,极大地方便了报表设计者。但是,仅仅有这些还不够,报表设计者还需要学习报表中各种表达式的规则,还需要学习各种条件表达式、参数的使用,还需要学会各种报表的属性和专用术语。而遇到非线性报表的时候,更加束手无策,写表达式都做不出来,必须编程,语义层更是无能为力。

润乾报表高端版本提供语义层的功能解决了这个问题。它是一种先进的报表设计方案,通过语义层将数据库的数据逻辑映射为带有业务含义的业务逻辑,使普通的业务人员利用润乾报表语义层也可以设计出自己需要的报表。润乾报表的强关联语义模型,不仅仅在模型上创新,而且在细节上考虑很周到。下面将会详细介绍语义层的特点和主要使用流程。

一、润乾报表语义层的特点

润乾报表提供强大语义层功能,有如下几方面特点:

1、采用所见即所得的编辑方式,让用户从语义层中拖拽视图、字段时自动生成表达式,避免了用户学习表达式规则;

2、采用了独创的非线性技术,可以和非线性报表完美结合。通过简单的托拽即可完成网格式、分组式、交叉式、不完全分组、枚举分组、归并分组、按段分组、主子报表、等多种非线性报表的设计,整个过程完全不需要编辑表达式;

3、它把很多报表里的属性在语义层中定义,避免了用户理解和学习报表的属性和术语,更是避免了很多属性的重复定义;

4、提供了灵活的参数及参数条件的选项,独特的条件参数的创意,使得用户不用学习条件语句的写法,就可以使用条件和参数,制作出参数报表;

5、语义层字段提供了显示值、显示格式、编辑风格、计算列等属性,避免了大量重复的工作量;

6、提供了数据表、SQL视图、存储过程、内建视图等多种视图来源;

7、提供了复杂的表间关系对应,一对一、一对多、多对多等等;

8、提供使用语义层的权限控制。允许程序员调用API接口传入用户信息,从而对语义层进行权限控制。控制粒度可以粗到整个视图,可以细到每一个数据。
目录 第1 章 Designer 简介 1.1 概述 ...................................................... 8 1.2 Designer 和 Universe 基本原理 ............................. 8 1.3 如何使用 Designer 来创建 Universe? ...................... 12 1.4 谁是 Universe 的设计员? ................................. 15 1.5 Universe 开发过程简介 .................................... 16 1.6 Designer 示例材料 ........................................ 19 第2 章 执行基本操作 2.1 概述 ..................................................... 21 2.2 启动 Designer ............................................ 21 2.3 导入 Universe ............................................ 25 2.4 打开 Universe ............................................ 27 2.5 导出 Universe ............................................ 28 2.6 保存 Universe ............................................ 30 2.7 关闭 Universe ............................................ 32 2.8 创建 Universe ............................................ 32 2.9 设置 Universe 参数 ....................................... 35 2.10使用 Designer 用户界面 ................................... 67 2.11使用 “查找并替换” .......................................71 2.12组织表显示 ............................................... 74 2.13选择模式显示选项 ......................................... 79 2.14打印 Universe ............................................ 86 第 3 章 创建包含表和联接的架构 3.1 概述 ..................................................... 89 3.2 什么是模式? ............................................. 89 3.3 插入表 ................................................... 91 3.4 使用派生表 ............................................... 95 3.5 定义联接 ................................................. 99 3.6 定义特定的联接类型 ...................................... 116 3.7 使用基数 ................................................ 132 3.8 检查 Universe ........................................... 140 第 4 章 解决架构中的联接问题 4.1 概述 .................................................... 145 4.2 什么是联接路径问题? .................................... 145 4.3 定义别名 ................................................ 147 4.4 定义上下文 .............................................. 152 4.5 解决环路 ................................................ 162 4.6 解决断陷阱 ............................................ 188 4.7 解决扇形陷阱 ............................................ 193 4.8 以图形方式检测联接问题 .................................. 199 4.9 检查 Universe ........................................... 202 第 5 章 构建 Universe 5.1 概述 .................................................... 207 5.2 Universe 构建简介 ....................................... 207 5.3 使用 “Universe”窗格 ................................... 210 5.4 有关类、对象和条件的基本操作 ............................211 5.5 定义类 ..................................................212 5.6 定义对象 ................................................215 5.7 定义次结构 ............................................247 5.8 使用次结构的级联值列表 ................................251 5.9 使用值列表 ..............................................254 5.10自动创建基本的 Universe .................................269 5.11测试 Universe ...........................................276 第6 章 生成 OLAP Universe 6.1 概述 ....................................................278 6.2 依据 OLAP 多维数据集源生成 OLAP Universe ................279 6.3 创建 OLAP 连接 ..........................................280 6.4 创建 OLAP Universe ......................................282 6.5 保存并导出 OLAP Universe ................................285 6.6 更新 OLAP Universe ......................................286 6.7 OLAP 至 Universe 映射 ...................................286 第7 章 依据元数据源创建 Universe 7.1 概述 ....................................................295 7.2 依据元数据源生成 Universe ...............................295 7.3 选择元数据源 ............................................296 7.4 XML 元数据源 ............................................298 7.5 Oracle 分析工作区 .......................................308 第8 章 创建 Universe 以用作 Metric 8.1 概述 ....................................................321 8.2 使用 Universe 来构建 Metric .............................321 8.3 企业 Metric ............................................. 324 8.4 Process Analysis 统计图的 Universe 配置 ................. 327 8.5 为基于集合的 Metric 设计 Universe ....................... 330 第 9 章 优化 Universe 9.1 概述 .................................................... 333 9.2 使用聚合表 .............................................. 333 9.3 使用 @ 函数 ............................................. 346 9.4 使用外部策略定制 Universe 创建 .......................... 354 9.5 使用分析函数 ............................................ 367 第 10 章 管理 Universe 10.1概述 .................................................... 379 10.2部署 Universe ........................................... 379 10.3针对 Universe 设置访问限制 .............................. 380 10.4与多个设计员一起工作 .................................... 389 10.5链接 Universe ........................................... 390 10.6在一个 Universe 中包含另一个 Universe ................... 399 10.7管理用户和登录 .......................................... 400 10.8优化 Universe ........................................... 402 附录 A 使用示例资料 A.1 概述 .................................................... 405 A.2 Club 数据库 ............................................. 405 附录 B Business Objects 信息资源 B.1 文档和信息服务 .......................................... 411 B.2 文档 .................................................... 411 B.3 客户支持、咨询和培训 ....................................412 B.4 实用地址一览 ............................................413 附录C 版本发布后的补遗 C.1 概述 ....................................................414 C.2 DBUser/DBPass ...........................................414 索引.............................................415
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值