我是BO新手,我需要查找Universe名称和相应的元数据信息,例如(表名称,列名称,连接条件等)。我找不到正确的开始方式。我看着数据访问SDK,语义SDk。
谁能给我提供示例代码或启动过程。
我在Google上搜索了很多,但找不到任何示例示例
我查看了此链接,但该代码仅在R2 Server上有效。

http://www.forumtopics.com/busobj/viewtopic.php?t=67088

高度重视帮助.....

最佳答案

假设您在谈论基于IDT的Universe,则需要编写一些Java代码。 The JavaDoc for the API is available here

简而言之,您可以执行以下操作:

SlContext context = SlContext.create() ;
LocalResourceService service = context.getService(LocalResourceService.class) ;
String blxFile = service.retrieve("universe.unx","output directory") ;
RelationalBusinessLayer businessLayer = (RelationalBusinessLayer)service.load(blxFile);
RootFolder rootFolder  = businessLayer.getRootFolder() ;


一旦有了rootFolder的钩子,就可以使用getChildren()方法深入研究文件夹结构并访问可用的各种子文件夹/业务对象。

您可能还需要检查CmsResourceService类以访问存储在存储库中的Universe。

关于java - 在BO SDK R4中查找Universe元数据信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15109686/

10-10 05:59