本申请涉及数据接入,尤其涉及一种数据接入方法、装置、存储介质及可视化拼接墙。
背景技术:
1、随着信息技术的高速发展,大数据已经将海量数据处理变成了可能。为了能够更加直观地展示大数据处理与分析的结果,目前多采用大屏数据可视化的方式实现数据展示。其中,大屏数据可视化是指在高分辨率的可视化拼接墙上,接入用于显示大量文字、图形、图表等可视化数据的方案。然而,在采用现有技术展示可视化数据时,容易出现渲染卡顿的问题,大大影响了可视化页面的动态效果。
技术实现思路
1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中容易出现渲染卡顿,进而影响可视化页面动态效果的技术缺陷。
2、第一方面,本申请实施例提供了一种数据接入方法,所述方法包括:
3、在满足预设数据获取规则的情况下,根据预先配置的数据获取参数,向后端服务器发送数据获取请求;
4、接收所述后端服务器响应于所述数据获取请求返回的源数据;
5、将所述源数据存储在可视化拼接墙的存储器中,以构建各个本地数据源;其中,所述可视化拼接墙用于显示包括至少一个可视化组件的可视化页面;
6、分别将多个所述可视化组件的接入数据源标识配置为至少一个本地数据源标识,以从所述可视化拼接墙的存储器中分别获取多个所述可视化组件对应的源数据。
7、在其中一个实施例中,所述数据获取参数包括后端数据源的数据源类型和所述后端数据源的连接信息;
8、所述根据预先配置的数据获取参数,向后端服务器发送数据获取请求的步骤,包括:
9、基于所述后端数据源的数据源类型确定数据请求格式,并根据所述数据请求格式和所述后端数据源的连接信息,生成所述数据获取请求;
10、向所述后端服务器发送所述数据获取请求。
11、在其中一个实施例中,所述将所述源数据存储在可视化拼接墙的存储器中,以构建各个本地数据源的步骤,包括:
12、根据各个所述源数据对应的本地数据源,分别确定每个所述源数据所对应的缓存地址;
13、基于每个所述源数据对应的缓存地址,分别将各个所述源数据存储至所述可视化拼接墙的缓存器中。
14、在其中一个实施例中,所述分别将多个所述可视化组件的接入数据源标识配置为至少一个本地数据源标识的步骤,包括:
15、分别将多个所述可视化组件的接入数据源标识配置为至少一个本地数据源对应的缓存地址。
16、在其中一个实施例中,在满足预设数据获取规则的情况下,根据预先配置的数据获取参数,向后端服务器发送数据获取请求的步骤之前,包括:
17、在获取到可视化页面加载请求时,确定满足所述预设数据获取规则。
18、在其中一个实施例中,所述方法还包括:根据所述可视化页面中每个所述可视化组件对应的源数据渲染各个所述可视化组件,以生成所述可视化页面。
19、第二方面,本申请实施例提供了一种数据接入装置,所述装置包括:
20、请求发送模块,用于在满足预设数据获取规则的情况下,根据预先配置的数据获取参数,向后端服务器发送数据获取请求;
21、源数据接收模块,用于接收所述后端服务器响应于所述数据获取请求返回的源数据;
22、存储模块,用于将所述源数据存储在可视化拼接墙的存储器中,以构建各个本地数据源;其中,所述可视化拼接墙用于显示包括至少一个可视化组件的可视化页面;
23、配置模块,用于分别将多个所述可视化组件的接入数据源标识配置为至少一个本地数据源标识,以从所述可视化拼接墙的存储器中分别获取多个所述可视化组件对应的源数据。
24、在其中一个实施例中,所述数据获取参数包括后端数据源的数据源类型和所述后端数据源的连接信息;所述请求发送模块包括:
25、请求生成单元,用于基于所述后端数据源的数据源类型确定数据请求格式,并根据所述数据请求格式和所述后端数据源的连接信息,生成所述数据获取请求;
26、发送单元,用于向所述后端服务器发送所述数据获取请求。
27、第三方面,本申请实施例提供了一种存储介质,该存储介质中存储有计算机可读指令,该计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例所述数据接入方法的步骤。
28、第四方面,本申请实施例提供了一种可视化拼接墙,该可视化拼接墙包括:一个或多个处理器,以及存储器;
29、所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行上述任一实施例所述数据接入方法的步骤。
30、在本申请的数据接入方法、装置、存储介质及可视化拼接墙中,可视化拼接墙在接收到后端服务器响应于数据获取请求返回的源数据时,可以将源数据存储在本地的存储器中,以构建各个本地数据源。可视化页面中多个可视化组件的接入数据源标识均被配置为本地数据源的标识,因此在可视化拼接墙生成可视化页面的过程中,多个可视化组件可从本地的存储器中获取该可视化组件对应的源数据,并据此生成可视化数据。如此,可避免各个可视化组件向后端服务器重复发送多个数据获取请求,大大减少可视化页面对于后端数据服务的请求数量,从而可减少后端数据服务的压力,并解决渲染卡顿的问题,进而可提高显示性能。
1.一种数据接入方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数据接入方法,其特征在于,所述数据获取参数包括后端数据源的数据源类型和所述后端数据源的连接信息;
3.根据权利要求1所述的数据接入方法,其特征在于,所述将所述源数据存储在可视化拼接墙的存储器中,以构建各个本地数据源的步骤,包括:
4.根据权利要求3所述的数据接入方法,其特征在于,所述分别将多个所述可视化组件的接入数据源标识配置为至少一个本地数据源标识的步骤,包括:
5.根据权利要求1至4任一项所述的数据接入方法,其特征在于,在满足预设数据获取规则的情况下,根据预先配置的数据获取参数,向后端服务器发送数据获取请求的步骤之前,包括:
6.根据权利要求1至4任一项所述的数据接入方法,其特征在于,所述方法还包括:
7.一种数据接入装置,其特征在于,所述装置包括:
8.根据权利要求7所述的数据接入装置,其特征在于,所述数据获取参数包括后端数据源的数据源类型和所述后端数据源的连接信息;所述请求发送模块包括:
9.一种存储介质,其特征在于,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至6中任一项所述数据接入方法的步骤。
10.一种可视化拼接墙,其特征在于,包括:一个或多个处理器,以及存储器;