跳到主要内容

建模工具服务端

Q1:WEB端建模和客户端有什么区别?

A:两块都可以进行概念、逻辑、物理模型的设计工作以及标准引用落地的工作。客户端的快捷功能会更多一下,更适合模型设计人员协同设计, WEB端更偏向于模型管理工作,适合小范围的模型修改。

Q2:WEB端如何给批量给用户赋权,模型权限和目录权限有什么区别?

A:点击“模型管理→选择目录→权限管理”,进入到批量赋权用户界面,可分配管理员(全权限)、读写(保存模型)、只读(浏览)权限,勾选 “应用到模型” 会同步权限到当前目录下所有模型;勾选 “应用到子目录” 会影响下级目录权限;同时勾选则覆盖目录树内所有模型和子目录。

Q3:模型权限与目录权限的核心差异是什么?

A:用户编辑、查看模型必须有目录权限,这个是前提,其次是模型的权限。

  • 目录权限:控制用户对目录的操作(创建子目录、移动路径),读写权限默认赋予目录下模型读写权。
  • 模型权限:细化到单个模型,管理员可删除模型、管理分支;读写权限支持编辑模型、新建分支;只读权限仅允许打开模型。
  • 应用场景:对某部分用户开放一个目录下指定的某几个模型权限。
Q4:如何为模型配置审批流程?

A:点击“系统管理→流程管理→流程中心”,点击 “模型报告” 审批流程,在模型报告内置点击编辑进入到工作流编辑页面,添加审批节点(如一级审核、二级审批)和负责人。发布模型报告时需按流程流转,支持查看审批历史和当前节点状态。

Q5:模型检查策略如何应用?

A:模型检查策略是针对不同的业务场景需要和数据库进行规则检查:由内置规则和自定义规则组成。在客户端模型检查和WEB端模型审批报告中可以进行勾选检查策略。

  • 内置检查规则:平台内置的模型检查规则(通用性)。
  • 模型检查规则:针对于特定的数据库如Mysql、Oracle、DM、Hive等进行表、字段、属性、长度等内容自定义检查规则。
  • 检查策略管理:组合内置规则和自定义规则形成针对某一场景或某一数据库的具体检查策略。
Q6:WEB端DDL配置和客户端生成DDL什么关系?

A:在WEB端”系统管理→DDL 配置“可以预置每个数据库生成的DDL脚本选项,客户端连接服务器时自动同步配置,生成 DDL 时优先使用WEB端DDL配置,如没有配置则使用系统默认,但在实际生成DDL脚本时客户端可手动调整配置项。(推荐并非强制性)

Q7:WEB端可以逆向数据库么?

A:登录WEB端页面右上角新建按钮,可以看到有新建模型和逆向数据库,选择逆向数据库即可,填写信息有IP、端口、用户名、密码即可逆向。

Q8:如何查看 License 使用情况?租借模式如何归还权限?

A:在【运营报告→许可证管理】中查看实时许可、租借许可和 Web 许可的使用数,支持手动归还租借许可(释放后其他用户可获取)。上传新 License 可更新授权信息,启用白名单可限制特定 IP 访问。

Q9:web端建模模型为什么会被锁定?怎么解锁呢?

A:模型锁定是由正在有人员编辑此模型导致的,对于其他用户来说属于锁定状态;WEB端没有共享模式,只有独享模式,一个模型只能一个人员进行编辑。模型退出编辑后可自动解锁,若手动解锁的话需要在客户端打开模型库进行解锁操作。模型被锁定时可以通过运营管理-在线编辑状态查看哪个用户正在编辑什么模型(哪个用户锁定了什么模型)。

Q10:建模时,可以从mysql的物理模型直接转换到hive的模型么?

A:通过WEB端统一配置类型,通过客户端继承转换功能即可。

  • WEB端:在“系统管理→数据类型转换”中,包含了数据类型转换模版,可以通过新增的方式或excel导入的方式进行不同数据库之间的数据类型转换,填写完毕后即可在客户端使用。
  • 客户端:需要连接登录模型库,打开mysql数据模型,点击“模型→继承和转换”,选择要转换hive数据库类型即可。
  • 客户端自身:如果WEB端统一编写,则使用C:\Program Files\Datablau\DDM\Datatypes下的excel进行转换。如一些特性化的类型转换,可在本地编辑excel保存。不连接web端,打开本地文件进行转换。