[亿信BI4.6] 外部应用访问bi报表结果页面问题

5223
9

13946157286 初学数据Lv2

发表于2020-1-2 09:37

悬赏30

已解决

楼主
http://172.18.1.1:1111/bi46/showreport.do?resid=EBI$12$A4X8BUXL13UR1NM4152K9TIYTF41B7Y6$1$LN05UIKKLUCQIUSNUVWF4DU8RUNTI550.rpttpl&id=admin&pw=admin&calcnow=true&showmenu=false&@KSRQ=201801&@JSRQ=201812&@AY=9903104000000,9903104020000,9903104160000,9903104420000,9903104350000,9903104060000,9903104240000,9903104130000,9903104400000,9903104330000,9903104290000,9903104030000,9903104280000,9903104140000,9903104210000,9903104070000,9903104380000,9903104120000,9903104080000,9903104230000,9903104090000,9903104300000,9903104270000,9903104340000,9903104250000,9903104260000,9903104320000,9903104170000,9903104040000,9903104220000,9903104190000,9903104200000,9903104360000,9903104410000,9903104430000,9903104390000,9903104150000,9903104370000@ZTB=t_hxsj_gs_slsr



外部应用通过点击事件触发window.open 访问bi报表的结果页面 请求如上所示  因为参数较多 内容较长 很容易超出请求限制的最大长度 导致无法正确访问bi报表的结果页面

现咨询各位大佬 是否有其他方式进行访问 或者修改请求方式为post请求 烦请说明   跪求

在线等,挺急的!!!!

最近看过此主题的会员

esen_523R6HRZW8

txl

dubq

ligaopeng

小亿

liulei6511

www457336605

341

jiakaiyuan

jiangyajuan

最佳答案
你可以在你现有的一台服务器上自己写一个简单自动调转页面,长地址写在这个页面里,然后使用这个简单页面地址 参考https://www.jianshu.com/p/8168e09bc06d
但你这个有传参我就没有试过,我都是跳转分析结果页面的
9个回答

只看楼主

908791215 数据达人Lv4

发表于2020-1-2 09:46

只看该作者

取消 关注该作者的回复

沙发

报表数据的传参看能不能缩减一下,@ay的一系列数字想办法做成表或者其他的进行传参

13946157286 初学数据Lv2

发表于2020-1-2 09:48

只看该作者

取消 关注该作者的回复

板凳

908791215 发表于 2020-1-2 09:46
报表数据的传参看能不能缩减一下,@ay的一系列数字想办法做成表或者其他的进行传参 ...

@ay这种 参数的值是动态变化的 因为本身在报表里已经用了维表去自动处理这个参数的过滤了 所以。。。

908791215 数据达人Lv4

发表于2020-1-2 11:51

只看该作者

取消 关注该作者的回复

地板

13946157286 发表于 2020-1-2 09:48
@ay这种 参数的值是动态变化的 因为本身在报表里已经用了维表去自动处理这个参数的过滤了 所以。。。 ...

emmm  关于这个@ay这一串数字是你写死的吗?还是应用每次点击@ay都会生成这样一长串的不同的数字,如果是写死的,可以不可以直接在BI上建一张这样表,通过传参进行筛选,避免输入一长串的数据,具体可以参考一下这个帖子,看有没有启发
http://bbs.esensoft.com/thread-129159-1-1.html

wangpf 数据达人Lv4

发表于2020-1-2 12:46

只看该作者

取消 关注该作者的回复

5#

过滤条件都可以写到报表模板里吧

13946157286 初学数据Lv2

发表于2020-1-2 15:41

只看该作者

取消 关注该作者的回复

6#

908791215 发表于 2020-1-2 11:51
emmm  关于这个@ay这一串数字是你写死的吗?还是应用每次点击@ay都会生成这样一长串的不同的数字,如果是 ...

不是写死的,写死的话就直接写报表里了。

K-tim 数据达人Lv4

发表于2020-1-2 16:05

只看该作者

取消 关注该作者的回复

7#

本帖最后由 K-tim 于 2020-1-2 16:10 编辑

我们目前是通过内部的另一台服务器变短地址,进行了中转进行跳转的


13946157286 初学数据Lv2

发表于2020-1-2 16:12

只看该作者

取消 关注该作者的回复

8#

K-tim 发表于 2020-1-2 16:05
我们目前是通过内部的另一台服务器变短地址,进行了中转进行跳转的

怎么转的方便请教一下吗?比如我的那个长地址通过什么方式可以转成你说的短地址

K-tim 数据达人Lv4

发表于2020-1-2 09:37

只看该作者

取消 关注该作者的回复

9#

你可以在你现有的一台服务器上自己写一个简单自动调转页面,长地址写在这个页面里,然后使用这个简单页面地址 参考https://www.jianshu.com/p/8168e09bc06d
但你这个有传参我就没有试过,我都是跳转分析结果页面的

13946157286 初学数据Lv2

发表于2020-1-4 08:57

只看该作者

取消 关注该作者的回复

10#

K-tim 发表于 2020-1-4 08:49
你可以在你现有的一台服务器上自己写一个简单自动调转页面,长地址写在这个页面里,然后使用这个简单页面地 ...

多谢,我试试

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号