[发明专利]一种多数据源访问方法及系统有效
申请号: | 201810816931.7 | 申请日: | 2018-07-24 |
公开(公告)号: | CN109189841B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 刘晓梅;孙鹏;颜自坚;赵彤;庄卫金;朱桂英;潘加佳 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网有限公司;国网江苏省电力有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多数 访问 方法 系统 | ||
1.一种多数据源访问方法,其特征在于,所述方法包括:
通过读取预先定义的配置文件生成可用数据源列表;
将所述可用数据源列表反馈至前端界面,并采用消息总线将用户通过所述前端界面选定的数据源信息与图元数据访问请求发送给应用主机的后台图形服务;
所述后台图形服务根据接收到的数据源信息和图元数据访问请求的图元特征,调用统一服务接口,获取请求访问的数据源;
所述读取预先定义的配置文件包括:
在消息总线上注册后台图形取数服务,与前端客户端建立连接;
查找与数据源相关配置文件路径;
根据所述配置文件路径,完成预先定义的配置文件的读取;
所述通过读取预先定义的配置文件生成可用数据源列表包括:
后台图形取数服务根据预先定义的配置文件加载多个数据源对应的取数动态库,并将加载的所述多个数据源及其对应的取数动态库进行解耦,生成可用数据源列表;
所述生成可用数据源列表之后还包括:对多个数据源进行插件式管理,包括:
采用预先定义的插件管理模块调用插件的取数接口对数据源对应的取数动态库进行取数;
应用主机的后台图形服务根据前端界面选定的数据源信息调用插件进行读取并返回数据;
查看插件的相关信息;
所述调用统一服务接口,获取请求访问的数据源包括:
所述后台图形服务根据接收到的数据源信息匹配相应数据源,并根据所述图元数据访问请求的图元数据类型,调用所述数据源对应的取数动态库提供的统一服务接口读取数据源,获得图元数据;并将所述图元数据处理为统一规范化交互文本,返回给所述前端界面;
所述图元数据类型包括关系型、标签型和通用查询串型;
所述后台图形服务以主备模式部署于应用主机上,采用本地接口读取数据;
所述将所述图元数据处理为统一规范化交互文本包括:
将图元数据按照预先定义的图元交互格式模板文件的数据格式进行处理,生成与预先定义的图元交互格式模板文件的数据格式一致的统一规范化交互文本;
所述预先定义的交互格式模板文件根据图元数据的图元特征进行确定;其中,
所述图元特征包括:动态数据、饼图、曲线、列表和动态树;
所述消息总线包括RabbitMQ总线。
2.用于如权利要求1所述多数据源访问方法的多数据源访问系统,其特征在于,包括:
生成模块,用于通过读取预先定义的配置文件生成可用数据源列表;
发送模块,用于将所述可用数据源列表反馈至前端界面,并采用消息总线将用户通过所述前端界面选定的数据源信息与图元数据访问请求发送给应用主机的后台图形服务;
访问模块,用于所述后台图形服务根据接收到的数据源信息和图元数据访问请求的图元特征,调用统一服务接口,获取请求访问的数据源;
所述生成模块包括:
预处理单元,用于在消息总线上注册后台图形取数服务,与前端客户端建立连接;
预览单元,用于查找与数据源相关配置文件路径;
读取单元,用于根据所述配置文件路径,完成预先定义的配置文件的读取;
加载单元,用于后台图形取数服务根据预先定义的配置文件加载多个数据源对应的取数动态库;
解耦单元,用于将加载的所述多个数据源及其对应的取数动态库进行解耦,生成可用数据源列表;
管理单元,用于生成可用数据源列表之后,对多个数据源进行插件式管理。
3.如权利要求2所述的系统,其特征在于,所述管理单元包括:
取数子单元,用于采用预先定义的插件管理模块调用插件的取数接口对数据源对应的取数动态库进行取数;
插件调用子单元,用 于应用主机的后台图形服务根据前端界面选定的数据源信息调用插件进行读取并返回数据;
查询子单元,用于查看插件的相关信息。
4.如权利要求2所述的系统,其特征在于,所述访问模块包括:
匹配单元,用于所述后台图形服务根据接收到的数据源信息匹配相应数据源;
图元数据获取单元,用于根据所述图元数据访问请求的图元数据类型,调用所述数据源对应的取数动态库提供的统一服务接口读取数据源,获得图元数据;
编辑单元,用于将所述图元数据处理为统一规范化交互文本,返回给所述前端界面。
5.如权利要求4所述的系统,其特征在于,所述编辑单元包括:处理单元,用于将图元数据按照预先定义的图元交互格式模板文件的数据格式进行处理,生成与预先定义的图元交互格式模板文件的数据格式一致的统一规范化交互文本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网有限公司;国网江苏省电力有限公司,未经中国电力科学研究院有限公司;国家电网有限公司;国网江苏省电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810816931.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流式在线日志解析方法
- 下一篇:大数据分析方法