麦粉社区
>
帖子详情

获取数据集中的字段所在表信息

数据连接 发表于 2021-8-26 13:29
发表于 2021-8-26 13:29:16
版本信息:smartbi-SDK7.2
1.目前BusinessViewService提供的openLoadDataView只能获取到查询到的结果字段和数据,如何获取到字段所在的表信息呢?
2.BusinessViewService.detectOutputFields方法报错,报错提示信息为
  1. smartbi.sdk.RemoteException: 调用远程方法出现错误:未指定错误,请查看详细信息
复制代码
报错代码行为:
  1. public class BusinessViewService {
复制代码
BusinessViewService类中并没有getBOIdByClientId方法


请大佬们帮忙解答。多谢多谢~~~
发表于 2021-8-26 13:32:44
为什么要获取表?如果是sql查询之类的,是获取不到的
回复

使用道具 举报

发表于 2021-8-26 13:36:43
Jaylin 发表于 2021-8-26 13:32
为什么要获取表?如果是sql查询之类的,是获取不到的

因为sql查询得到的是表字段信息,要转化成实体中的数据返回给前端,所以需要知道表的名称,才能对应到实体中的字段
回复

使用道具 举报

发表于 2021-8-26 13:42:34
Jaylin 发表于 2021-8-26 13:32
为什么要获取表?如果是sql查询之类的,是获取不到的

或者,有没有其他的API,可以获取到数据集中的表的信息的
回复

使用道具 举报

发表于 2021-8-26 14:50:54
不太明白你的用法。如果用smartbi的接口获取查询的数据,最终需要的只是字段名称、类型和数据而已。把这个返回去之后,在第三方系统中接入这些数据去画前端展示等等。
回复

使用道具 举报

发表于 2021-8-26 14:51:58
这个你的“ 表”没有什么关系。重点在于数据。应该是你的系统中哪些地方需要的是哪些数据。
回复

使用道具 举报

发表于 2021-8-26 14:56:59
Jaylin 发表于 2021-8-26 14:51
这个你的“ 表”没有什么关系。重点在于数据。应该是你的系统中哪些地方需要的是哪些数据。 ...

我们的使用场景是这样的:拿到这个数据,并不是在前端图形中展示,而是希望有一部分rest接口服务能够通过smartBI的形式提供,省去编码的工作。
回复

使用道具 举报

发表于 2021-8-26 16:34:56
那你们时间需要返回的内容是怎么样的?感觉不是smarbi现有的接口能提供得了的。
回复

使用道具 举报

发表于 2021-8-26 16:53:15
Jaylin 发表于 2021-8-26 16:34
那你们时间需要返回的内容是怎么样的?感觉不是smarbi现有的接口能提供得了的。 ...

希望能够在返回的字段名称后面加上所在的表信息,这样就可以根据表名映射到实体,把表中的字段映射到实体中的字段,返给前端看到的数据就是实体字段维度的,不是表字段维度的
回复

使用道具 举报

发表于 2021-8-26 17:10:39
这个实现不了哦。
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

10回帖数 0关注人数 4094浏览人数
最后回复于:2021-8-26 17:18
快速回复 返回顶部 返回列表