如何在 ODI KM 中获取 DBLink 名称

How to get DBLink name in ODI KM

我正在使用 Oracle 数据集成,我需要在 IKM 中集成源 DBLink。

我在一个源 table 和一个目标 table 之间有一个简单的映射。源 table 在另一个数据库上,所以我需要使用 DBLink。 我在拓扑中创建了 DBLink 并关联到源数据服务器。

我尝试使用 <%=odiRef.getInfo("SRC_DSERV_NAME")%> "catch" DBLink 名称,但我得到的是目标实例而不是源实例 DBLink(instance).

有什么建议吗?

同时我找到了解决方案:<@=odiRef.getObjectName("R","<%=odiRef.getSrcTablesList("", "[TABLE_NAME]", "", "")%>","D")@>