1 / 70
文档名称:

NCV61-语义模型红皮书(整理后).docx

格式:docx   大小:3,095KB   页数:70页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NCV61-语义模型红皮书(整理后).docx

上传人:bai1968104 2020/5/10 文件大小:3.02 MB

下载得到文件列表

NCV61-语义模型红皮书(整理后).docx

相关文档

文档介绍

文档介绍:前言 概念 定位 5第二章 结构 应用模型 语义模型 定义形态 执行流程 数据形态 语义提供者 接口 扩展 函数 函数解析 函数扩展 参数 参数定义 参数引用 参数设置 参照依赖 自定义参照 宏变量 描述器 数据加工 概念 定位 执行原理 使用 常见问题 物化策略 复合语义模型 设计向导方式 语义脚本方式 语义上下文 脚本规则 实现规则类 配置文件注册 操作使用 33第三章 语义模型管理 对象管理 目录管理 语义模型管理 监控 权限 全局变量配置 环境配置 导入导出 导出逻辑 导入逻辑 43第四章 功能扩展 扩展语义提供者 扩展业务函数 使用数据加工 自定义执行策略 业务规则扩展 元定义驱动扩展 接口 实现 配置文件 使用 51第五章 范例 脚本中引用参数范例 53第六章 附录 入门 语义模型API 语义函数 其他函数 脚本引擎 针对查询引擎的改进 性能监控 多语言支持 68前言本章内容概要:概念定位概念SMART,即Semantic Modeling for Analysis Report Toolkit, 分析报表语义建模工具。定位语义模型把面向技术的数据,组织成面向业务的数据,供业务人员查询分析使用。结构本章内容概要:应用模型语义模型语义提供者函数参数宏变量描述器数据加工物化策略复合语义模型语义上下文脚本规则应用模型上图为语义模型应用结构图。语义模型通过语义提供者,可以将多个数据源的数据进行整合。语义模型定义形态下图展示了语义模型的内部结构:语义模型主要由以下几部分构成:元数据元数据是指描述数据的数据,是为了外界使用数据而对数据本身含义的阐述。拿我们最常见的二维数据(行列结构)举例来说,如果只有这些行列结构的数据,对我们来说这将毫无意义。因为我们无法知道哪一列的数据代表什么含义,无法知道如何操作这些数据,更别提由这些数据分析出有用的信息。反过来,如果针对这些数据指定了元数据,我们就可以了解哪一列代表的业务含义,并且知道该列的数据类型、长度、精度等。这样,我们就能对这些数据进行加工处理,分析提取出有价值的信息。同理,语义模型的元数据是对执行语义模型后获取的二维数据的描述。元数据针对结果数据的每一列都提供了下列信息:数据类型、字段显示名、字段名、备注、长度、精度等。有了这些信息,我们就能知道在业务应用中该如何使用语义模型。语义提供者语义提供者,表述了一类取数方式,或者说如何提供数据的方式。在语义模型中,语义提供者负责把一类业务取数过程以语义脚本的形式描述出来。为了能更好的理解这个概念,我们可以打这样一个比方:NC元数据、数据仓库、报表数据、总账数据等这些可提供数据的对象好比“数据水源”,而语义提供者好比“水泵”,语义模型好比“抽水机”。每种“数据水源”只支持特定的“水泵”来抽取数据。我们有了一种语义提供者“水泵”,就能抽取其对应的“数据水源”里的数据。语义模型中能指定多个语义提供者,就相当于“抽水机”挂接了多个“水泵”,我们就能从多个不同类型的“数据水源”来抽取数据。语义提供者负责抽取数据,同时对外提供元数据来描述这些数据。语义提供者的元数据一般是在语义模型内部使用。更多细节以及语义提供者的扩展说明参见章节《语义提供者》。描述器描述器是指对数据操作的描述,例如:过滤、排序、分页、汇总等。在语义模型中,描述器表述了对语义提供者抽取的数据的加工处理过程。更多细节参见章节《描述器》。首选项语义模型中的首选项包括三类数据:参数、宏变量、配置项。下面将分别介绍:参数参数是模型中代表动态信息的元素,用于响应用户的输入。参数给用户提供了控制模型执行过程的机会。更多细节参见章节《参数》。