teradata 角色名称最大长度 30 对于广告组名称来说太短

teradata role name max length 30 is too short for Ad group name

我正在为 Teradata LDAP 集成项目开发 Teradata (TD) 和 Active Directory (AD) 同步脚本。很快我们意识到,由于 TD 角色名称的最大长度为 30 个字符,因此许多长 AD 组名称在 TD 角色名称中被截断了。

我想知道是否有解决此问题的方法?

我可以维护一个AD角色名称到AD地面名称的映射文本文件或table作为查找方法。

还有其他建议吗?

非常感谢!

解决此问题的最简单方法是使用最新的视图来查找角色名称。 dbc.RoleMember 等旧名称有 30 个字符的限制。

select *
  from dbc.roleMembersV
 where RoleName like '%TERA%TEST%'
 order by roleName asc
;