页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 9 下一个 »

DWF是一种基于关系数据库建立的低代码开发工具,并且可以集成不同的数据类型数据库中的数据。数据建模是DWF的基础模块,DWF数据模型支持多源异构数据库的集中建模能力,同时支持外部数据源的映射,较好地支持了异构数据的管理和集成服务。数据建模可帮助用户实现对属性、类等元数据进行建模,并由DWF平台自动转化为元模型信息代码文件后编译注册到系统,提供运行时所需业务对象。

DWF提供的数据建模特点如下:

  • 基于实体类/关联类更加贴近现实场景
  • 属性类型突破传统关系数据库,包含:时序数据、文件数据
  • 端到端数据模型定制直接对接数据库,免除数据访问的编码负担
  • 支持异构数据源数据的映射和接入

在数据模型模块中包含:实体类管理、关联类管理、外部数据连接、外部实体类、属性库管理,本节只介绍实体类的管理、外部数据连接、外部实体类管理、属性库管理,关联类管理等内容。

  • 实体类管理: 用DWF创建的业务系统中所用的实体类,进行实体类和属性的绑定。实体类管理包括:”新增实体类“、”删除实体类“、”编辑实体类“、”查看对象“、”导出模板“、”导出数据“、”导入数据“、“从excel创建实体类”功能菜单。其中:
    • 查看对象:查看实体类中所包含的数据对象。
    • 导出模板:选择实体类,勾选需要导出的该实体类的系统属性和自定义属性,可以将实体类数据格式导出成EXCEl格式的文件。
    • 导入数据:点击”导入数据“,选择导入数据的路径,可将所选择的数据项进行导入。
    • 导出数据:选择实体类,点击”导出数据“,勾选要导出的系统属性和自定义属性,可将所选择的数据项进行导出。
    • 从excel创建实体类 :选择excel文件可完成实体类的创建,并可同时导入excel中的数据。
  • 关联类管理: 用DWF创建的业务系统中所用的关联类,进行关联类和属性的绑定。关联类管理包括:”新增关联类“、”删除关联类“、”编辑关联类“、”查看对象“、”导出模板“、”导出数据“、”导入数据“。其中:

    • 新增关联类:设置关联类的英文名、显示名、数据库表前缀、左类名、左类角色、右类名和右类角色,维护实体类之间的关联关系描述
    • 编辑关联类:修改关联类的显示名、左类角色和右类角色的显示名,并允许调整关联类的绑定属性
    • 删除关联类:选择级联删除会同时删除关联类相关的表单、授权项等
    • 查看对象:查看关联类中所包含的数据对象,该功能只能查看关联类本身绑定的属性。
    • 导出模板:选择关联类,勾选需要导出的该关联类的系统属性和自定义属性,可以将关联类类数据格式导出成EXCEl格式的文件,仅能导出关联类本身定义的属性模板。
    • 导入数据:点击”导入数据“,选择导入数据的路径,可将所选择的数据项进行导入,导入数据的格式要严格遵循导出的模板的格式否则导入失败。
    • 导出数据:选择关联类,点击”导出数据“,勾选要导出的系统属性和自定义属性,可将所选择的数据项进行导出。
  • 外部数据连接:用于连接外部的数据源(非默认的PG数据源),目前支持数据连接类型有:PG、IotDB。外部数据连接的主要功能包括:
    • 新增数据连接:用于创建一个新的数据源连接。
    • 删除数据连接:用于删除已连接的数据源。
    • 编辑数据连接:用于编辑已经创建的数据连接。
    • 测试单个连接:用于测试指定已连接的数据源,可在“连接状态”处查看连接情况。
    • 测试所有连接:用于测试所有的数据源连接,可在“连接状态”处查看连接情况。
  • 外部实体类管理:用于已连接数据源中存在的表,包括:默认数据源PG已经存在的自建表(不包括用DWF建立的实体类和关联类)和建立的视图和通过外部数据连接的数据源中存在的表,外部实体类管理的主要功能包含:
    • 引入外部实体类:用于创建一个新的外部实体类。
    • 删除实体类:用于删除指定的外部实体类。
    • 编辑实体类:用于编辑指定的外部实体类,修改相关的信息,对引入的数据列进行调整。
    • 查看对象:用于查看指定的外部实体类数据对象。
    • 属性库管理:用于创建业务系统中所用的属性,属性库管理包括:新增属性、删除属性、编辑属性、查看绑定类。
  • 属性库管理: 用来维护DWF中常用的属性信息,在实体类和关联类上可以通过直接绑定属性库中的属性来快速创建类。属性库是相对独立的,与实体类和关联类没有直接引用关系只是用来辅助绑定类属性。属性库管理包括:”新增属性“、”删除属性“、”编辑属性“、”查看绑定类“。其中:

    • 新增属性:设置属性的属性名、显示名、属性类型、长度、是否为空、缺省值,维护属性库中属性的描述
    • 编辑属性:修改属性的显示名和缺省值
    • 删除属性:删除属性库中一条记录
    • 查看绑定类:查看同名属性都在哪些类上有使用。

图-数据模型基本功能

示例模型包(设备管理的数据模型包及数据)

数据模型.zip

设备类数据Excel:Asset.xlsx


  • 无标签