我们能否使用查询生成器或Restful API获取Universe连接的详细信息,例如数据库主机名,数据库类型

2020-09-15 01:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我正在尝试从查询生成器中获取...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我正在尝试从查询生成器中获取Universe连接详细信息,例如服务名称,用户名,类型,但无法从查询生成器中获取,请让我知道从查询生成器中获取此信息的任何建议,或者 宁静的API

谢谢

10条回答
callcenter油条
2020-09-15 02:20

您还可以从QueryBuilder获取信息-但是,每个Universe都需要两个查询:一个获取连接信息,另一个获取每个Universe。 使用连接。 我不能完全确定RESTful Web服务中是否提供了连接信息,因为该信息仅提供基本信息,而没有获取所需信息所需的属性。

在要获取此信息的Java代码中,我首先获取有关连接的信息,然后获取有关使用该连接的Universe的信息。 这样,我不必多次查询特定的连接。 这是我用来获取连接信息的查询:

query://{从CI_APPOBJECTS中选择*,其中SI_KIND位于('CCIS.DataConnection','CommonConnection'}"

CCIS.DataConnections是常规Universe连接,而CommonConnections是OLAP连接。

连接具有您感兴趣的几个属性:

1。 " SI_CONNUNIVERSE"是一个属性包,其中包含使用该连接的Universe的SI_ID值。 使用此属性包的" SI_TOTAL"值来确定需要获取多少Universe的信息。

2。 " SI_CONNECTION_DATABASE"告诉您要连接的数据库类型。

3。 " SI_CONNECTION_NETWORKLAYER"会告诉您这是哪种连接类型,例如 ODBC,OLEDB等。

不幸的是,有关连接链接到哪个服务器和数据库的信息是加密的,我还没有找到一种对其进行解密的方法。

-Dell

一周热门 更多>