DMS是一个数据库管理服务平台,可以管理和监控多个数据库实例。
它有一个完善的权限管理体系和审批流能力。但目前尚不支持自动计算表Owner。
主要的限制有以下几点:
DMS管理的是数据库实例,它本身不具备计算表Owner的逻辑。
DMS存储的表Owner信息是人员账号,而非通过公式计算得出。
DMS也没有开放相关API让用户自定义计算表Owner逻辑。
计算表的Owner存在很大主观性,DMS暂时无法实现。
DMS主要负责权限管理和审批流,但并非负责计算出表的具体Owner。
所以总的来说,在当前DMS能力范围内,不支持自动计算表的Owner。
如果确实需要此功能:
可以在业务端计算出表的Owner
调用DMS API将计算结果赋予相应账户的表权限
使用DMS自身的审批流发起权限变更
不能 只能您指定固定审批人 库owner是可以计算的。此回答整理至钉群“阿里云DMS数据管理用户交流群”
在DMS(数据库管理系统)中,自动计算表的Owner并用于审批流程可能需要一些额外的配置和开发工作。这涉及确定表的Owner的逻辑和规则,并将其与审批流程集成。
以下是一种可能的实现方法:
确定表的Owner计算规则:定义一个规则或逻辑来确定每个表的Owner。这可以基于组织内部的约定、角色分配、用户权限等因素进行确定。例如,根据表所属的业务部门或相关应用程序来指定Owner。
自动计算表的Owner:编写脚本、存储过程或自定义功能,以根据规则自动计算每个表的Owner。该代码可以连接到数据库元数据或系统目录,并根据预定义的规则确定Owner。计算出的Owner信息可以存储在特定的元数据表中。
集成审批流程:将表的Owner信息与审批流程集成。当用户提交变更请求时,审批流程可以根据表的Owner信息发送通知给相应的Owner,要求他们审批请求。这可以通过调用相应的API、触发工作流或发送电子邮件通知来实现。
审批操作:表的Owner收到审批请求后,可以根据规则和策略对请求进行审查,并决定是否批准变更。审批操作可以在DMS中定义特定的用户权限或角色,以允许他们执行审批任务。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。