在实体级别定义访问控制 (访问控制注释) - 7.1

Talend MDM Platform 入门指南

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend MDM Platform
task
数据治理
数据质量和准备 > 分析数据
数据质量和准备 > 清理数据
设计和开发
EnrichPlatform
Talend Administration Center
Talend DQ Portal
Talend Installer
Talend MDM Server
Talend MDM Web UI
Talend Runtime
Talend Studio

通过设置特定注释在数据模型中处理访问控制。

以下示例说明如何授予创建自定义角色中创建的两个自定义角色对 Movie 数据模型中的实体的写入权限。

过程

  1. 在数据模型编辑器中,右键单击 Movie 实体,然后选择 Set the Roles with Write Access (设定具有写入权限的角色)

    一个对话框即会弹出。

  2. 单击对话框右上角的箭头显示 Studio 中定义的自定义角色列表,然后选择要授予其对选定业务实体的写入权限的自定义角色。

    在本示例中,选中 Movie_Manager

  3. 单击 [+] 按钮向列表添加自定义角色。

    set role recursively (按递归方式设定角色) 复选框默认选中。这会将安全设置传播到所选节点的所有子元素,在本案例中,是 Movie 实体中的所有特性。您还可以在特性级别定义访问控制。有关更多信息,请参阅《Talend Studio 用户指南》。

  4. 单击 OK (确定) 确认更改并关闭对话框。

    有实体访问权限的角色将列在实体的 Annotations (注释) 节点和实体的每个特性下。

  5. 按照同样的步骤授予自定义角色 Movie_ManagerMovie 数据模型中 DirectorCustomer 实体的写入权限。
  6. 仅在 Movie Movie 数据模型中授予自定义角色 Movie_UserCustomer Customer 实体的写入权限。

结果

稍后,您可以将自定义角色 Movie_Manager 和/或 Movie_User 分配给任何用户Talend MDM Web UI,使其可以相应地访问这些实体和特性。