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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NCV61-语义模型红皮书(整理后).

UAP 6.1语义模型技术红皮书产业链开发部 编著目录第一章前言41.1概念51.2定位5第二章结构62.1应用模型72.2语义模型72.2.1定义形态72.2.2执行流程92.2.3数据形态102.3语义提供者102.3.1接口112.3.2扩展142.4函数172.4.1函数解析172.4.2函数扩展172.5参数202.5.1参数定义202.5.2参数引用202.5.3参数设置202.5.4参照依赖212.5.5自定义参照212.6宏变量222.7描述器232.8数据加工242.8.1概念242.8.2定位242.8.3执行原理252.8.4使用252.8.5常见问题272.9物化策略272.10复合语义模型272.10.1设计向导方式282.10.2语义脚本方式292.11语义上下文312.12脚本规则312.12.1实现规则类322.12.2配置文件注册322.12.3操作使用33第三章语义模型管理353.1对象管理363.1.1目录管理363.1.2语义模型管理373.1.3监控373.1.4权限383.1.5全局变量配置383.2环境配置393.3导入导出413.3.1导出逻辑413.3.2导入逻辑43第四章功能扩展474.1扩展语义提供者484.2扩展业务函数484.3使用数据加工484.4自定义执行策略484.5业务规则扩展494.6元定义驱动扩展494.6.1接口504.6.2实现504.6.3配置文件504.6.4使用51第五章范例525.1脚本中引用参数范例53第六章附录576.1入门586.2语义模型API636.3语义函数656.4其他函数656.5脚本引擎666.6针对查询引擎的改进676.7性能监控676.8多语言支持68前言本章内容概要:概念定位概念SMART,即Semantic?Modeling?for?Analysis?Report?Toolkit ,?分析报表语义建模工具。定位语义模型把面向技术的数据,组织成面向业务的数据,供业务人员查询分析使用。结构本章内容概要:应用模型语义模型语义提供者函数参数宏变量描述器数据加工物化策略复合语义模型语义上下文脚本规则应用模型上图为语义模型应用结构图。语义模型通过语义提供者,可以将多个数据源的数据进行整合。语义模型定义形态下图展示了语义模型的内部结构:语义模型主要由以下几部分构成:元数据元数据是指描述数据的数据,是为了外界使用数据而对数据本身含义的阐述。拿我们最常见的二维数据(行列结构)举例来说,如果只有这些行列结构的数据,对我们来说这将毫无意义。因为我们无法知道哪一列的数据代表什么含义,无法知道如何操作这些数据,更别提由这些数据分析出有用的信息。反过来,如果针对这些数据指定了元数据,我们就可以了解哪一列代表的业务含义,并且知道该列的数据类型、长度、精度等。这样,我们就能对这些数据进行加工处理,分析提取出有价值的信息。同理,语义模型的元数据是对执行语义模型后获取的二维数据的描述。元数据针对结果数据的每一列都提供了下列信息:数据类型、字段显示名、字段名、备注、长度、精度等。有了这些信息,我们就能知道在业务应用中该如何使用语义模型。语义提供者语义提供者,表述了一类取数方式,或者说如何提供数据的方式。在语义模型中,语义提供者负责把一类业务取数过程以语义脚本的形式描述出来。为了能更好的理解这个概念,我们可以打这样一个比方:NC元数据、数据仓库、报表数据、总账数据等这些可提供数据的对象好比“数据水源”,而语义提供者好比“水泵”,语义模型好比“抽水机”。每种“数据水源”只支持特定的“水泵”来抽取数据。我们有了一种语义提供者“水泵”,就能抽取其对应的“数据水源”里的数据。语义模型中能指定多个语义提供者,就相当于“抽水机”挂接了多个“水泵”,我们就能从多个不同类型的“数据水源”来抽取数据。语义提供者负责抽取数据,同时对外提供元数据来描述这些数据。语义提供者的元数据一般是在语义模型内部使用。更多细节以及语义提供者的扩展说明参见章节《语义提供者》。描述器描述器是指对数据操作的描述,例如:过滤、排序、分页、汇总等。在语义模型中,描述器表述了对语义提供者抽取的数据的加工处理过程。更多细节参见章节《描述器》。首选项语义模型中的首选项包括三类数据:参数、宏变量、配置项。下面将分别介绍:参数参数是模型中代表动态信息的元素,用于响应用户的输入。参数给用户提供了控制模型执行过程的机会。更多细节参见章节《参数》。宏变量宏变量与参数类似,区别是,参数在模型执行时需要用户输入值;而宏变量不需要与用户交互,系统后台会根据上下文计算该值。更多细节参见章节《宏变量》。配置项配置项用于控制语义模型的执行方式。执行流程语义模型的执行流程如下图所示:语义模型执行过程可分为以下步骤:第一步:语义模型脚本

文档评论(0)

bhzs + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档