https://mp.weixin.qq.com/s/mHG3BzQe_jwhdNWK8HhNdw

PDManer

PDManer是一款由国人开发的开源跨平台数据库建模工具,支持Windows、Mac和Linux等操作系统。这款软件经历了几个阶段,由最初的PDMan过渡到Chiner,再到现在的PDManer。

图片

PDManer是一个开源的产品数据管理工具,用于帮助企业管理和维护产品数据。它提供了一套功能强大的工具和功能,包括数据建模、数据录入、数据验证、数据分析等,帮助企业实现产品数据的标准化、一致性和可管理性。PDManer支持多种数据库类型,如MySQL、Oracle、SQL Server等,并提供了图形化界面和丰富的操作方式,使用户能够轻松地进行产品数据管理。

图片

PDManer元数建模,是一款多操作系统开源免费的桌面版关系数据库模型建模工具,相对于PowerDesigner,他具备界面简洁美观,操作简单,上手容易等特点。支持Windows,Mac,Linux等操作系统,也能够支持国产操作系统,能够支持的数据库如下:

MySQL,PostgreSQL,Oracle,SQLServer等常见数据库

支持达梦,GuassDB等国产数据库

支持Hive,MaxCompute等大数据方向的数据库

用户还可以自行添加更多的数据库扩展

图片

开发技术栈

ES6+React+Electron+Java
主要功能如下
数据表管理: 数据表,字段,注释,索引等基本功能。

视图管理: 实现选择多张表多个字段后,组合一个新的视图对象,视图可生成DDL以及相关程序代码,例如Java的DTO等。

ER关系图: 数据表可绘制ER关系图至画布,也支持概念模型等高阶抽像设计。

数据字典: 代码映射表管理,例如1表示男,2表示女,并且实现数据字典与数据表字段的关联。

数据类型: 系统实现了基础数据类型,基础数据类型在不同数据库下表现为不同数据库类型的方言,这是实现多数据**库支持的基础,为更贴近业务,引入了PowerDesigner的数据域这一概念,用于统一同一类具有同样业务属性字段的批量设置类型,长度等。基础数据类型以及数据域,用户均可自行添加,自行定义。

多数据库: 内置主流常见数据库,如MySQL,PostgreSQL,SQLServer,Oracle等,并且支持用户自行添加新的数据库。

代码生成: 内置Java,Mybatis,MyBatisPlus等常规情况下Controller,Service,Mapper的生成,也添加了C#语言支持,可自行扩展对其他语言的支持,如Python等。

版本管理: 实现数据表的版本管理,可生成增量DDL脚本。

生态对接: 能够导入PowerDesigner的pdm文件,老版本的PDMan文件,也能导出为word文档,导出相关设置等。

图片

PDManer[元数建模]-v4.6.1版本发布

本次升级内容

——————————————

  • 1.[优化提升]内功修炼性能大提升,已测过单个项目5000张表,每张200个字段的大型项目

  • 2.[优化提升]优化数据库逆向解析操作界面,增加进度条,实时掌握解析进度。

  • 3.[优化提升]优化SVG格式图片的导出,并提高导出WORD生成图片效率

  • 4.[缺陷修复]修复逆向从数据库解析数据表结构时,中文名为一分为二的问题

  • 5.[缺陷修复]修复字段库无法新增和维护的问题

  • 6.[缺陷修复]修复某些场景下索引字段丢失的问题

  • 7.[缺陷修复]修复某些场景下保存时提示字段或者数据表重复的问题

  • 8.[缺陷修复]修复某些场景下代码生成器丢失的问题

  • 9.[优化提升]更多的局部细节优化,提升软件性能

下载地址

http://www.pdmaner.com/download/v4.6.1

开源的元数据建模工具

Apache Atlas:Apache Atlas是一个开源的数据治理和元数据管理平台。它提供了一个集中式的元数据存储库,可以跟踪和管理数据资产的元数据信息。

  1. Metabase:Metabase是一个开源的数据分析和报表工具,它提供了一 个直观易用的界面,可以帮助用户快速创建和共享数据报表,并对数据进行元数据建模。

  2. Dataedo:Dataedo是一个开源的数据字典和元数据管理工具。它可以帮助用户创建和维护数据字典,并对数据进行元数据建模和文档化。

  3. Data Catalog:Data Catalog是一个开源的数据目录和元数据管理工具。它可以帮助用户创建和管理数据目录,并对数据进行元数据建模和分类。

  4. Talend Open Studio:Talend Open Studio是一个开源的数据集成和元数据管理工具。它提供了一个可视化的界面,可以帮助用户创建和管理数据集成作业,并对数据进行元数据建模和管理。

这些开源的元数据建模工具都有各自的特点和功能,可以根据具体需求选择适合的工具进行使用。

文档更新时间: 2023-09-29 10:41   作者:admin