全部文档
文档中心DeepModel功能DeepModel与数据表、维度的关系

DeepModel与数据表、维度的关系

为兼容V2数据表、维度,DeepModel支持从数据表、维度新建视图对象,通过视图对象可实时读取对应数据表、维度数据,便于在DeepModel中关联分析数据表、维度数据,编辑数据仍在对应数据表、维度元素中

在DeepModel中使用该功能前,需要先进行如下配置

非信创环境

  • 空间配置管理->内置数据源->新建“DeepModel数据源

  • 空间配置管理->组件管理->注册“数据表-DeepModel 1.0

信创环境

  • 空间配置管理->内置数据源->新建“KingBase数据源

  • 空间配置管理->组件管理->注册“数据表-KingBase 1.0

从DeepModel地图模式-工具栏-视图对象中拖出“从数据表新建”到画布,出现“新建对象”弹框,共有三个步骤

  • 步骤1-选择数据表:选择新建对象基于的当前应用的数据表元素,所选数据表需要有主键。其中,非信创环境可选DeepModel数据表;信创环境可选KingBase数据表

  • 步骤2-字段映射:设置数据表字段到对象属性/链接的映射关系。自动映射已选数据表字段的列名、描述、数据类型到新建对象属性的编码、名称、类型,其中数据类型为varchar的数据表字段默认映射到新建对象的文本属性,也可设置映射到新建对象的链接,需要选择链接对象

  • 步骤3-新建对象:设置新建对象相关信息,包括新建对象的编码、名称、业务主键。如果已选数据表仅一个主键且映射到新建对象的文本属性,则业务主键默认为该属性,否则按对应数据表主键下划线拼接生成,由于DeepModel中每个对象有且仅有一个文本属性作为业务主键

完成后新建对应视图对象,该视图对象只读,即可查看对象结构、数据,不可编辑对象结构、数据,编辑数据仍在基于的数据表元素中,视图对象实时读取对应数据表数据;目前暂不支持视图对象结构的更新,需要删除该视图对象,基于同一数据表元素新建视图对象;如果数据表数据映射到对象数据出错,则直接忽略映射出错的数据。该视图对象可作为链接的目标对象

在DeepModel中使用该功能前,需要先进行如下配置

非信创环境

  • 空间配置管理->内置数据源->新建“DeepModel数据源

  • 空间配置管理->组件管理->注册“数据表-DeepModel 1.0”,同时维度的默认新建元素设置为“数据表-DeepModel 1.0”

信创环境

  • 空间配置管理->内置数据源->新建“KingBase数据源

  • 空间配置管理->组件管理->注册“数据表-KingBase 1.0”,同时维度的默认新建元素设置为“数据表-KingBase 1.0”

从DeepModel地图模式-工具栏-视图对象中拖出“从维度新建”到画布,出现“新建对象”弹框,共有三个步骤

  • 步骤1-选择维度:选择新建对象基于的当前应用的维度元素,目前仅支持从通用类、实体类、科目类维度新建视图对象,其他类型维度正在开发中。其中,非信创环境可选依赖DeepModel数据表的维度;信创环境可选依赖KingBase数据表的维度

  • 步骤2-字段映射:设置维度字段到对象属性/链接的映射关系。自动映射已选维度的固定属性、自定义属性到新建对象的属性/链接,其中部分维度属性可设置映射到新建对象的文本属性或链接(需要选择链接对象),目前包括维度固定属性local_currency即本位币,以及类型为文本、值列表、维度、用户的维度自定义属性

  • 步骤3-新建对象:设置新建对象相关信息,包括新建对象的编码、名称。注:新建对象的业务主键默认为维度固定属性name即成员编码,业务描述默认为维度固定属性description即成员名称

完成后新建对应视图对象,该视图对象只读,即可查看对象结构、数据,不可编辑对象结构、数据,编辑数据仍在基于的维度元素中,视图对象实时读取对应维度数据;目前暂不支持视图对象结构的更新,需要删除该视图对象,基于同一维度元素新建视图对象;如果维度数据映射到对象数据出错,则直接忽略映射出错的数据。该视图对象可作为链接的目标对象

如上所述,DeepModel支持从数据表、维度新建视图对象;同时,维度也支持从DeepModel同步数据

新建“维度 1.2

  • 鼠标悬停通用类、实体类、科目类维度,显示“从DeepModel同步”勾选框。注:目前仅支持通用类、实体类、科目类维度从DeepModel同步,其他类型维度正在开发中

  • 勾选“从DeepModel同步”后,点击新建对应类型维度

从DeepModel同步的维度不可编辑数据;可编辑自定义属性

通过“数据同步配置”配置对象到维度的映射关系,并进行数据同步

  • 同步对象:选择同步数据到当前维度的当前应用对象。其中,通用类、实体类维度可选通用对象,科目类维度可选科目对象

  • 字段映射:设置对象属性/链接到维度字段的映射关系。自动映射部分对象属性/链接到当前维度的固定属性,注:所选同步对象需要开启层级结构,否则无法映射parentName即父级编码、aggweight即比重。非自动映射的维度字段,可选对应的对象属性或单选链接,如果选择单选链接,则会同步链接目标对象的业务主键值到维度字段

保存后,再次打开“数据同步配置”,点击“开始数据同步”,即清空当前维度所有维度成员,并重新按字段映射从同步对象同步数据,作为#root即根节点的子级与后代。注:该同步方式为手动触发数据同步,后续工作流中会增加自动触发数据同步的功能

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send