之后,我可以通过java (SDK)连接SAP BO服务器,我不知道查询如何获取所有BO元数据(宇宙名称、类、对象、报表名称、报告变量(如oracle) ),因为我需要从bo服务器将所有BO元数据存储到本地db(mysql)中。我是SAP BO的新手。这件事让我大吃一惊。请建议任何关于this.All引线的人都是值得注意的。
public static void main(String[] args) throws Exception {
IEnterpriseSession enterpriseSession = null;
try {
// Establish connection
System.out.println("Connecting...");
IEnterpriseSession enterpriseSession = sessionMgr.logon(user, pass, host, auth);
IInfoStore infoStore =(IInfoStore)enterpriseSession.getService("InfoStore");
}我的预期输出将是如何以表格形式检索所有BO元数据(宇宙名称、类、对象、报表名称、报表列)。
发布于 2019-08-28 12:17:02
从BO服务器检索元数据的最简单方法是使用CMS查询。您可以在REST中使用CMS查询。
一个从cms中的宇宙中检索元数据的简单示例:
如果使用json,请使用以下请求主体:
{查询:“从CI_APPOBJECTS中选择*,其中SI_ by =‘Universe’order由SI_NAME asc”}
这个博客是一个很好的起点:https://blogs.sap.com/2017/05/10/query-the-businessobjects-repository-using-bi-platform-rest-sdk-rws/
https://stackoverflow.com/questions/56312276
复制相似问题