全部文档
文档中心DeepModel概览

概览

DeepModel即对象层,是一个对象关系数据库,用于对数据进行建模,抽象为实体即对象,并建立对象间关系即链接

  • 以对象为核心建模,统一业务数据、主数据等数据类型,不再区分数据表、维度、值列表

  • 通过链接描述对象间关系,支持级联查询与级联删除

  • 支持同空间跨应用访问对象数据

  • 提供DeepQL查询语言,通过链接级联查询多层对象数据,无需手动关联

  • 提供统一控制台,可视化维护对象结构与数据

  • 业务数据建模:需要对业务数据进行结构化建模,建立实体间关系(如订单头-订单行),或统一管理实体、科目等主数据

  • 跨应用数据共享:多个应用需要共享同一份数据,避免重复建表和数据同步

  • 复杂关联查询:业务查询涉及多层对象关联,使用DeepQL简化查询逻辑

概念

说明

对象 (Object)

数据建模的基本单元,对应一类业务实体(如订单头、订单行),替代V2数据表、维度等概念

属性 (Property)

描述对象本身的特征,如文本、整数、日期时间、枚举值等,对应传统数据表的列

链接 (Link)

描述对象间的关系,如订单行->订单头,支持关系基数(1:1、N:1、N:N)和级联删除策略

DeepQL

DeepModel专用的查询语言,通过链接级联查询多层对象数据,无需手动编写关联逻辑

提供DeepModel控制台,作为可视化数据库管理工具,用于维护对象结构,进行增删改查数据等操作

  • 地图模式:画布形式展示对象,用于维护对象结构,查看对象间关系

  • 对象列表:列表形式展示对象,用于查看对象结构,维护对象数据、业务规则、访问规则(单对象)

  • 基础服务:用于定义基础信息,包括:访问规则(所有对象)、全局变量、自增序列

  • 分析查询:提供UI配置实现对象数据的分组、聚合查询

  • 查询器:用于写DeepQL查询对象数据

  • 全局配置:展示全局信息,包括:迁移管理、DDL日志、控制台与数据库的通用信息

  1. 添加DeepModel数据源:可在新建企业空间的同时添加,或在空间配置管理->内置数据源里添加

  1. 在空间配置管理->组件管理里注册DeepModel组件

元素管理->根目录/system/DeepModel/deep_model_console

可在全局配置->通用->控制台配置里设置控制台名称,即该页面元素的描述,用于菜单显示

回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send