DataWorks表权限申请中申请内容可以设置为精确匹配吗?现在是模糊匹配如果表不存在还会显示其他表
在DataWorks的表权限申请中,申请内容的匹配方式可以设置为精确匹配或模糊匹配。如果您希望进行精确匹配,您可以按照以下步骤进行设置:
1.打开DataWorks的权限申请页面,选择需要申请权限的表或字段。
2.在申请内容区域,选择引擎类型为您需要申请的目标引擎,例如MaxCompute。
3.在待添加表区域,勾选需要申请的目标表。
4.勾选目标表后,右侧会显示目标表的相关信息。如果您希望进行精确匹配,请单击表名称前的图标,以展开该表的所有字段。
5.选择您需要申请的目标字段,并确保只选择需要申请的特定字段,而不是使用模糊匹配。
通过以上设置,您可以确保申请内容与目标表和字段精确匹配,避免出现模糊匹配的情况。
可以,对于较短的表名来说 他会搜索出命中的表 以及比这个表名还要长的其他表 完全命中的表会在第一顺位 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
在DataWorks的权限申请中,您可以精确匹配您需要申请权限的表。首先,进入权限申请页签,选择所需的表。在申请内容区域,选择引擎类型为数据湖构建(DLF),并设置Catalog及授权粒度。授权粒度包括字段级权限、表级权限、元数据库级权限。此外,您还可以勾选自己当前无权限但需要使用的表的具体字段后,选择相应操作栏中的 "查看 > 申请权限"。如果您不勾选具体字段,直接选择相应表后操作栏中的 "查看 > 申请权限",则默认申请该表的所有字段的权限。
然而,当表不存在时,系统可能仍会显示其他表。在这种情况下,您可以通过类目配置进行表过滤,类目配置可以参见类目导航管理:配置管理。同时,DataWorks的数据访问控制为您提供了访问MaxCompute引擎数据时的权限管控能力,包括权限申请、权限审批、权限审计,还支持您查看权限申请记录、权限审批记录。
在 DataWorks 的表权限申请中,目前并不支持设置为精确匹配。默认情况下,数据源和表的权限申请是模糊匹配的,这意味着即使表不存在,也会显示其他表。
如果您希望在表权限申请中进行精确匹配,可以通过以下方式解决:
手动输入表名称:在填写表权限申请时,手动输入具体的表名称,而不是使用通配符或模糊匹配。
使用额外字段进行筛选:在填写表权限申请时,可以使用额外的字段来指定更多的信息,如数据库名、表所在路径等,以帮助确定要申请权限的具体表。
表示不支持的表:如果表不存在于数据源中,您可以在申请内容中明确说明该表是一个特殊情况,不属于数据源中的任何有效表。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。