通过设置特定注释在数据模型中处理访问控制。
以下示例说明如何授予创建自定义角色中创建的两个自定义角色对 Movie 数据模型中的实体的写入权限。
步骤
-
在数据模型编辑器中,右键单击 Movie 实体,然后选择 Set the Roles with Write Access (设定具有写入权限的角色)。
-
单击对话框右上角的箭头显示 Studio 中定义的自定义角色列表,然后选择要授予其对选定业务实体的写入权限的自定义角色。
-
单击 [+] 按钮向列表添加自定义角色。
set role recursively (按递归方式设定角色) 复选框默认选中。这会将安全设置传播到所选节点的所有子元素,在本案例中,是 Movie 实体中的所有特性。您还可以在特性级别定义访问控制。有关更多信息,请参阅《Talend Studio 用户指南》。
-
单击 OK (确定) 确认更改并关闭对话框。
有实体访问权限的角色将列在实体的 Annotations (注释) 节点和实体的每个特性下。
-
按照同样的步骤授予自定义角色 Movie_Manager 对 Movie 数据模型中 Director 和 Customer 实体的写入权限。
-
仅在 Movie Movie 数据模型中授予自定义角色 Movie_User 对 Customer Customer 实体的写入权限。
结果
稍后,您可以将自定义角色 Movie_Manager 和/或 Movie_User 分配给任何用户Talend MDM Web UI,使其可以相应地访问这些实体和特性。