“语义层”技术通过对数据库里的有关
数据项定义,把数据库中的数据定义成有明确的业务含义的名称。业务人员所面对的不再是表、字段和它们之间复杂的关联、计算关系,而是他所熟悉的业务术语和指标名称。
MIB:Management Information Base的缩写,中文名字叫“管理信息库”,它是网络管理数据的标准,在这个标准里规定了网络代理设备必须保存的数据项目,数据类型,以及允许在每个数据项目中的操作。通过对这些
数据项目的存取访问,就可以得到该
网关的所有统计内容。再通过对多个
网关统计内容的综合分析即可实现基本的网络管理。
语义层作用:由图形可知,语义层通常应用于
报表软件中,作用是把数据库中的对象进行包装,产生高度面向业务的
数据抽取模型。经过这种处理后,
数据处理可以在业务层面上进行,在生成报表的时候,处理逻辑清晰。
Web报表中,用户在
浏览器端可以基于语义层进行报表的设计,可以
远程访问服务器的报表模板,可以修改保存服务器的报表模板,可以
远程连接服务器的数据库,可以远程运行浏览报表数据的过程。极大提高了报表设计的效率,也使终端用户的业务人员可以直接参与报表设计。
在语义层中,视图是
报表的数据来源,凡是要将
外部数据带入报表进行展现,都要将它做成一个视图。数据的来源可以是多种途径,主要有数据表、SQL查询、
存储过程、内建视图等几种方式。其中数据表视图对应数据库中的物理表,每个表物理表对应一个数据表视图。
指标,就是由表中的数据经过一些函数
表达式运算而得到的结果,在
报表设计中它的地位与字段完全相同。在语义层中定义了指标,用户在设计语义层
报表时就可以像使用普通的字段一样使用指标,不用再写繁琐的字段间数据运算
表达式了。下面就简单介绍一下,语义层中指标的定义和使用。
语义层数据库的维护包括数据表登记、数据表维护、
数据备份、
数据恢复四个部分,其中数据表维护功能不仅能将语义层中修改后的数据信息同步至数据库,而且还可以根据语义层定义的数据表在数据库中创建对应的物理表。
报表语义层提供数据的查询功能,查询功能以向导的形式方便用户自行设定数据过滤条件,浏览过滤后的数据,当数据库中的数据量比较大时,该功能十分常用。
语义层提供数据迁移功能。数据管道可以用来做数据迁移,使用数据管道可以把
源数据库的一个或者多个表中的数据输入到目的数据库的一个表当中去。
语义层数据库的维护包括数据表登记、数据表维护、数据备份、数据恢复四个部分,其中数据备份功能可以把语义层中所有的数据生成一个
备份文件,也可以根据需要只备份某些表、某些表里的某些字段或者符合所设定过滤条件的数据。
语义层提供批量置数功能。批量置数功能可以按照设定的规则,批量设置数据表的各条记录,在模拟
数据库测试阶段应用十分广泛。常用的批量置数方式有取行数、生成随机数和根据现有数据进行修改。