有关将用户从 6.5 或较旧版本迁移到 7.0 或更新版本的说明
使用 dbmigration 工具将用户从 6.5 或较旧版本迁移到 7.0 或更新版本时,请注意以下事项:
- 您需要在文件 <$INSTALLDIR>/conf/mdm.conf 中定义域属性。例如,tac.domain=@company.com。这样可以将源 MDM 服务器中的用户名转换为电子邮件。
- 您需要在文件 dbmigration.properties 中提供 Talend Administration Center 连接信息。例如:
tac.baseUrl=http://localhost:8080//org.talend.administrator tac.authUser=security@company.com tac.authPass=admin
- 如果要从源 MDM 服务器迁移的用户在 Talend Administration Center 中不存在,则会在目标 MDM 服务器中创建新用户。
- 如果源 MDM 服务器中的用户拥有 administration (管理) 角色,则为目标 MDM 服务器创建的新用户将具有 Master Data Management (主数据管理) 类型。否则,新创建的用户将具有 No Project Access (无工程访问权限) 类型。
- 如果源 MDM 服务器中的用户拥有多个系统角色,则为目标 MDM 服务器创建的新用户将使用具有最低权限的角色,并会显示一条警告消息,因为从 7.0 以后,MDM 用户有且仅有一个系统角色。
- 如果源 MDM 服务器中的用户同时拥有 System_Admin (系统管理员) 和 administration (管理) 角色并且未拥有任何其他系统角色,则为目标 MDM 服务器创建的新用户将具有 Super Admin (超级管理员) 用户类型。
- 如果源 MDM 服务器中的用户拥有 administration (管理) 角色但是没有 System_Admin (系统管理员) 角色,则为目标 MDM 服务器创建的新用户会直接忽略 administration (管理) 角色,并显示对应的警告消息。
- 如果源 MDM 服务器中的用户是非活动的,则新用户也是非活动的。
- 新用户将复用要迁移的用户的密码。
- 如果要从源 MDM 服务器迁移的用户已经在 Talend Administration Center 中存在,则目标 MDM 服务器的该现有用户的 Master Data Management Web Role (主数据管理 Web 角色) 将会相应地更新。
- 如果源 MDM 服务器中的用户拥有多个系统角色,则目标 MDM 服务器的该现有用户将使用具有最低权限的角色,并会显示一条警告消息,因为从 7.0 以后,MDM 用户有且仅有一个系统角色。
- 如果源 MDM 服务器中的用户仅有一个系统角色 System_View (系统查看),则用户迁移将会失败并显示一条错误消息,因为从 7.0 以后不再设有该系统角色。
- 如果源 MDM 服务器中的用户是非活动的,则目标 MDM 服务器的该现有用户的任何 MDM 权限都将被移除。