语义对象和函数设计工具说明书资料_第1页
语义对象和函数设计工具说明书资料_第2页
语义对象和函数设计工具说明书资料_第3页
语义对象和函数设计工具说明书资料_第4页
语义对象和函数设计工具说明书资料_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、语义对象和函数设计工具说明书一概述语义对象设计工具是开发人员扩展语义和函数的辅助工具,本设计工具的所有设计内容都是和语义对象和函数的数据结构一一对应的,和数据结构的抽象级别是同一级别,所以建议使用本设计工具前,先了解语义对象和函数的数据结构的每一个域的意义。语义对象设计器可以维护BI系统中的 应用系统类型 、语义对象、函数等三个模块。语义对象设计器可以把某一系统中的语义对象、函数导出为SQL语句,在新的系统中执行这些SQL语句,可以在新的系统中添加语义对象和函数(这些SQL语句可能需要做相应的调整)。二设计语义对象2.1 定义数据库连接在设计语义对象前,需要连接BI系统的数据库。在连接数据库之

2、前我们需要设定一个系统选项:会计年度,因为BI系统与GS系统一样,很多数据库表都是带年度后缀的。操作流程:菜单 【选项】【年度后缀】,如下图所示:在在弹出窗口中输入年度后,便可以连接BI数据库了。可以从菜单中启动数据库连接窗口:【文件】【数据库连接】;或者从工具条上启动,如下图在图1的弹出窗口中设置数据库连接。设置好的连接测试通过后,就可以连接数据库了。你可以把设计好的连接保存起来,以便于下次直接读入连接文件。相应的菜单项:【文件】【保存连接串】;【文件】【连接字符串】。图 1定义好数据库连接后,就可以载入BI对象了。操作:【文件】【载入对象】,或者从工具条上点击相应的按钮,这里就不再图示了。

3、2.2 导航栏 加载后的界面如下,左侧是设计器中的一个工具,提供导航功能。 左侧的导航栏包括了四项:数据库,语义,函数,应用。“数据库”页面列出了BI系统中默认所有的数据库表和视图。“语义”页面列出了BI系统中所有的语义对象“函数”页面列出了BI中所有的函数“应用”页面列出了BI中所有的应用系统类型。重要提示:“数据库”对象列表中可以添加任意多个连接,每个连接代表一个类型的数据库应用。添加这些连接,以便于语义对象设计器辅助设计不同应用系统类型的语义对象。在“数据库”列表的项目上单击鼠标右键,可以弹出如下的菜单:在语义对象设计器中可以有多个数据库连接,但只能有一个激活的数据库连接,你可以选择激活

4、任意一个连接。设计器将默认从激活的连接中来取数据库表元数据。“语义”页面分模块列示了BI系统中的语义对象,如下图所示:语义对象列表分模块显示了系统中的语义对象,每一个语义对象属于一个系统类型。当你从“语义”列表中选择一个语义对象时,就可以对此语义对象进行设计了。而且选择一个语义对象后,在下面将要介绍的“应用”列表中也会同步定位一个语义对象。 “函数”列表列示了所有的函数,在这里没有对函数进行分类显示,因为GS的一些应用中对函数的管理没有和明确的分类依据,为了适应这种状况,设计器没有分类显示,这一点请使用人员了解。函数的显示名称系统不进行重名控制,所有使用人员请自己决定是否允许重名,并自己负责对

5、显示名进行控制。“函数”列表也是和“应用”列表自动同步的。为了在多系统的情下更好的组织函数,你可以借助“应用”列表。“应用”列表按系统类型为大类,把系统中的函数和语义对象分应用分组显示,如上图所示。2.3 定义应用系统类型 在设计语义对象前,如果你要增加对新应用的支持,首先要在定义你的应用系统类型。从工具条上点击“应用系统类型”,切换到下图示界面:在上图所示的界面中列出了已经定义的应用系统类型,你可以添加新的系统类型,修改已有类型,如果某一个类型已经包含了语义对象或函数,设计器不允许删除该类型。界面比较简单,不再赘述。2.4 定义语义对象在定义了数据库连接,打开BI系统后,就可以定义语义对象了

6、。下面以定义一个新的语义对象来描述一下定义流程。在导航栏的“语义”列表中选择一个节点,然后从工具条中点击“同级新建”或者“下级新建”。请注意,BI系统中对语义对象的编码采用了222的格式,所以只能有三层。在第三级节点上是不可以建立子节点的。设计器接着会出现提示选择系统类型,如下图,选择一个类型,然后点击“确定”。我们这里选择“GS管理系统”,点击新建后就建立了一个新的语义对象,名称为“新建语义对象”。设计器切换到语义对象一般信息界面,在这里可以定义的信息如下图所示,具体的项目含义参考语义对象数据结构。需要提示的是,“对象ID”的前缀“GS2000.”代表了应用系统类型。我们把这个语义对象名称定

7、义为“测试语义对象”下面具体介绍一下“请求”页面中的内容。“请求”中包含的内容比较多,如下图所示, 请求页面的左侧的列表罗列了当前语义的语义对象(每个语义对象对应一个字段,或者一个表达式);页面的下方是一个可以折叠的区域,可以显示出当前语义请求的相关数据库表,并可以显示数据库中的表的元数据,协助设计请求字段,定义关联条件等。首先把相应的数据库表或视图从数据库列表中拖放到来源表设计区。在设计区可以显示出拖入的表的字段信息。现在完相应的表后,就可以把表中的字段拖放到“请求”页面的“语义项”列表中,然后对每一个语义项设置属性。定义的属性比较多,需要你对语义对象有一定的理解。各属性项目信息在此不一一赘

8、述。该页面中的“排序”,“分组”按钮可以把当前选定的语义项加入排序或者分组条件中。 请求页面中的“关联”页面的使用需要特别说明一下。在这个页面中需要设定“对应主健对象”,“对应主健列名”,这两个属性的设定可以手工输入,也可以借助左侧的语义树形列表,方法是把鼠标“选取” 按钮上,按住鼠标不放,然后移动到左侧的语义列表上的适当语义条目上,放开鼠标,就选定了“对应主健对象”,最后从下拉列表中选取“对应主健列名”。如下图所示:当一个语义对象的来源表有多个时,必然有关联条件,下方的来源表区域可以辅助定义这些条件,你可以选择一个字段,然后拖向另一字段,就表示用这两个字段作关联条件,来源表区会临时显示一条细

9、线连接这两个字段,并用“=”连接这两个字段形成一个字符串放入“限制”页面的“条件”区域,如下图所示。 2.5 定义函数 函数的定义相对简单一些,因为选项相对少一些,主要是定义函数的基本属性和它的参数属性。首先切换到函数定义界面,如下图即是函数定义起始页面: 选择“定义新函数”,开始定义一个新函数,系统提示选择应用系统类型,选择之后,即开始定义函数的基本信息,如下图: 如果包含语义对象,可以选中 “包含语义对象”,然后从语义树形表中拖入相应的语义对象到下方的文本框。根据实际情况,定义好相关选项后,点击“下一步”,进入“参数设置”页面 参数设置页面没有需要特别说明的,只是需要你对相关的项目有一个了解。 点击“下一步”,进一步设置函数的辅助信息,相关条目见下图: 设定相应的条目后,就可以点击“关闭”,来保存你的函数。2.6 保存设计 完成你的设计后,不要忘记保存,单击菜单中的“保存”,开始保存,如果保存失败,系统会提示出错的相关对象,你可以根据这些信息来判断出错的原因。2.7 导出语义和函数为了复用已有的语义或者函数,我们可能需要导出相应的对象,导出结果表现为一组S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论