`
lc90
  • 浏览: 70590 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

润乾报表语义层介绍

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

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

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

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

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

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

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

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

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

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

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

8、提供使用语义层的权限控制。允许程序员调用API接口传入用户信息,从而对语义层进行权限控制。控制粒度可以粗到整个视图,可以细到每一个数据。

分享到:
评论

相关推荐

    润乾报表V4.0语义层教程

    语义层的使用对象要分成两部分,一部分是对数据库理论和润乾报表有一定了解的管理者,这些管理者负责制作语义层文件;另一部分是负责报表设计的最终用户,他们往往只是普通的业务人员,对数据库专业知识很不了解,...

    润干报表4.0技术白皮书_企业版.doc

    ### 润干报表4.0技术白皮书知识点概览 #### 一、总体说明与概述 **润干报表4.0**是一款专为企业级报表制作与数据填报设计的高级报表软件。其核心价值在于提供了高效、灵活的报表设计与展现方案。此版本主要针对...

    BO语义层创建指导文档

    BO语义层创建是Business Objects(BO)数据分析平台中的关键步骤,它允许用户以业务友好的方式访问和分析数据。以下是对"BO语义层创建指导文档"的详细说明: 1. **启动Designer 6.5**: 在创建BO语义层前,首先要...

    SAP BOE 语义层设计教程

    很详细的SAP BOE 语义层设计教程(中文版),描述了如何创建 Web Intelligence 用户用于运行查询和创建报表的类和对象。它还论述了优化对象定义以增强最终用户进行报告的能力,以及 Universe 优化。

    语义层培训

    SAP BO语义层培训相关资料,具体介绍语义层的由来、定义以及应用,适合BI初级从业者

    BO语义层Universe培训_邹颖 Christina Zou版

    ### BO语义层Universe培训知识点详解 #### Universes简介 - **定义与作用:** Universe作为Business Objects(BO)语义层的核心组件之一,主要功能在于为非技术背景的WebIntelligence用户提供一个直观易懂的数据...

    NCV6X-语义模型红皮书.docx

    10. **功能扩展**:书中介绍了如何扩展语义提供者、业务函数、自定义执行策略和业务规则,以及元定义驱动扩展的接口、实现和配置文件使用。 11. **范例**:书中包含脚本中引用参数的实例,帮助读者更好地理解和应用...

    bo语义层创建指导文档

    "Business Object 语义层创建指导文档"是一个详细介绍如何在Business Objects工具中构建语义层的教程。在Business Objects中,语义层是用户与复杂数据仓库交互的接口,它将底层数据库的复杂结构转化为业务用户能理解...

    润乾报表安装详细文档

    润乾报表工具 V4.5 安装手册目录是整个安装过程的入口,涵盖了报表设计器、即时报表、数据透视报表、语义层的配置和使用说明等多个方面。 2. 润乾系统数据源的配置 在安装润乾报表前,需要先安装数据库,并保证...

    语义模型介绍.ppt

    【语义模型介绍】 语义模型是一种数据分析工具,它将复杂的技术性数据转化为易于业务人员理解和使用的格式。在Yonyou Software Corporation的商业分析平台上,语义模型扮演着核心角色,旨在提供对业务数据的抽象...

    基于层次语义的图像分类方法

    孔英会和苏亮的研究中,他们利用颜色、纹理和形状的综合特征作为SVM的输入向量,建立了图像低层特征与高层语义的关联,从而提高了分类的准确性。 【语义层次的组织】 在他们的研究中,还提出了一种按照语义层次...

    论文研究-基于语义层行为结构的变换对形式化格局识别技术的再探究.pdf

    程序的语义层是程序的词法层和语法层的抽象表达,而蕴涵在软件中的语义层构成了人脑思维与机器思维交互过程的中间变换,从程序的语义层出发,利用行为结构的高层表达进行软件理解,进而抽取设计决策,成为了软件逆向...

    用友NC65报表创建步骤-实用

    在NC65中,创建内部报表的过程涉及到多个步骤,包括数据源配置、语义模型构建、报表设计以及权限分配。下面我们将详细探讨这些关键环节。 首先,**数据源的配置**是报表创建的基础。在动态建模平台中,通过系统管理...

    NC报表开发_数据加工示例

    本文将详细介绍如何通过不同的数据加工方式来实现报表开发,并以具体的示例代码来展示整个过程。 #### 报表语义模型与数据加工 报表语义模型是指在报表开发过程中对数据进行加工处理的方式,它主要包括三种类型: ...

    NCV6.1-报表平台红皮书

    语义模型是报表平台的核心组成部分,用户可以根据需要使用语义模型来描述报表的逻辑结构。语义模型包括实体、属性和关系等概念。 3.4 可扩展区域 可扩展区域是报表平台的重要组成部分,用户可以根据需要添加或删除...

    语义网介绍

    ### 语义网介绍 #### 一、语义网概述 语义网(Semantic Web)是一种构想中的网络形态,其目标是使网络上的信息具备机器可读性,从而能够被计算机自动处理、理解并利用。相较于传统的互联网,语义网更加注重信息的...

    NCV6自由报表开发手册

    这些组成部分共同构成了一个能够提供丰富报表功能的语义层。 3. **语义模型管理**:管理包括对象管理、环境配置和导入导出等操作。这是报表开发过程中十分重要的环节,确保语义模型能够正确地被使用和维护。 ### ...

    语义web标准体系协议栈.docx

    其中,数据层负责存储和管理数据,语义层负责对数据进行语义处理,逻辑层负责对数据进行逻辑处理,表示层负责将数据显示出来。 语义 Web 的关键技术包括 RDF(Resource Description Framework)、OWL(Web Ontology...

    基于nc元数据及语义脚本的简单报表开发-v2.doc

    本文档主要介绍了如何基于 NC 数据字典和语义脚本来进行报表开发,适用于开发者、实施人员和二次开发人员。 1. 报表开发基础 - **报表**:报表是数据可视化的一种形式,用于展示和分析特定业务场景下的数据。 - *...

    润乾报表应用开发教程

    语义层编辑功能允许开发者更深入地控制报表的数据结构和逻辑。 - **2.3.1 读入语义层** 加载预先定义好的语义层文件。 - **2.3.2 增加删除视图** 添加或移除视图。 - **2.3.3 增加删除字段** 添加或...

Global site tag (gtag.js) - Google Analytics