一种通过可视化配置实现跨数据源的数据读取方法与流程

文档序号:12596649阅读:来源:国知局

技术特征:

1.一种通过可视化配置实现跨数据源的数据读取方法,其特征在于,

包括数据源连接配置、数据源配置、数据获取三个部分实现跨数据源的数据读取;通过可视化配置的方式,即可实现高效的跨数据源的数据读取;通过数据源类型动态生成不同数据源的配置信息页面,根据配置信息即可与各种数据源建立连接进行数据读取。

2.根据权利要求1所述的方法,其特征在于,

具体步骤如下:

1)数据源连接配置

引擎根据数据源类型动态生成数据源连接的可视化配置页面,此页面包括与目标数据源建立连接所需的必要参数;

配置参数最终以Json字符串的形式持久化;

配置完成,测试连接能否连接成功,以验证配置参数正确性;

2)数据源配置

根据1)中连接配置信息创建连接,获取数据源接口信息,动态生成的数据源配置页面;

数据源配置页面包含要调用数据源的方法,配置调用方法传入的参数;

选择方法后,参数列表根据接口协议,自动生成相应的传入参数列表,包括参数序号、名称、类型、模式、参数取值、参数描述;

参数取值需要通过帮助配置,以{SYS~动态参数名}的方式标识运行时参数,运行时参数在运行时才能动态获取到值并传入;

3)数据获取

数据获取为用户调用DataEngine.GetData(datasourceCode)的时候触发,其中datasourceCode为配置的数据源编号;引擎根据数据源编号找出持久化的连接配置与数据源配置,

构造数据驱动器上下文,找出要使用的数据驱动器;

根据参数配置信息,解析参数表达式,获取运行时参数值,填充到数据驱动器上下文中;

使用数据驱动器与数据源进行通讯获取数据。

3.根据权利要求2所述的方法,其特征在于,

数据驱动是与数据源通讯的装置;引擎预置了6个数据驱动,包括数据库驱动、webservice驱动、Rss驱动、Restful驱动、exchange驱动、ftp驱动。数据驱动支持扩展。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1