1. 技术背景
如何全面地分析数据,可视化的展示数据分析结果,并及时有效将关键数据传递给用户,是互联网时代的商业智能(Business Intelligence)所关注的核心问题。BI分析工具已经不再仅仅是分析和展示数据的工具,而为向自动化和智能化演进,希望可以主动地把数据结果传递给用户。因此,数据看板通过截图的形式被主动推送给相关用户便是一种及时且有效的数据分析结果触达到用户侧的方式。
2. 现有技术方案
目前现有BI产品中看板推送的主要技术方案为利用浏览器内核对数据看板的URL(Uniform Resource Locator,统一资源定位器)进行页面渲染再截图的处理流程,这样可以保证用户接收到看板截图和其在浏览器页面上看到的内容与格式一致,具有所见即所得的高保真性。
3. 现有方案的缺点
通过看板的URL直接进行截图,存在以下缺点:
- 无法实现看板内容随着推送对象变化而变化:看板的内容并非一成不变的,受到用户行级权限和默认筛选条件等因素的影响,看板的内容会因人而易,数据展示需要动态加载,截图尺寸也需要动态计算,这种情况下静态URL来进行页面渲染无法达到预期效果。
- 看板截图推送单次成功率不高:看板截图推送过程流程过长,要经历页面渲染、截图保存和内容推送三个环节。受到网络波动等外界因素干扰,每个环节都有失败的可能性,从而造成看板截图无法触达用户侧,需要反复尝试,造成推送延迟。
- 截图的数据安全性无强保障:看板截图在生产之后,图片的权限管理别离开的系统。看板截图在调用、存储、发送等环节都可能被泄露,不适合敏感数据。
- 看板截图尺寸固定:只能适配PC端的布局,无法适配移动端。
4. 发明目的
本方案希望设计一种数据看板的动态截图方案,以实现以下效果:
- 看板截图内容因人而异的,随着推送对象变化而变化;
- 实现PC和移动端设备布局切换的效果,以满足更为丰富的使用场景;
- 通过辅助手段降低看板截图推送失败率,如通过动态计算看板请求流量设置超时时间,

本文探讨了在商业智能中,如何通过动态截图技术实现数据看板的个性化推送。现有方案依赖静态URL截图,存在内容不动态、成功率低、安全性和移动端适配等问题。发明目的旨在设计一种动态截图方案,包括根据用户权限生成动态URL、提高推送成功率、增强安全性及适应多设备布局。方案涵盖推送规则配置、任务调度、渲染截图、截图保存和内容推送等流程,确保数据看板的及时、安全、个性化传递。
最低0.47元/天 解锁文章
703

被折叠的 条评论
为什么被折叠?



