• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 4
    • 下载费用:30 金币  

    重庆时时彩杀号qq群: 一种通过可视化配置实现跨数据源的数据读取方法.pdf

    关 键 词:
    一种 通过 可视化 配置 实现 数据源 数据 读取 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201710065762.3

    申请日:

    2017.02.06

    公开号:

    CN106815371A

    公开日:

    2017.06.09

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06F 17/30申请日:20170206|||公开
    IPC分类号: G06F17/30 主分类号: G06F17/30
    申请人: 浪潮通用软件有限公司
    发明人: 成晨
    地址: 250100 山东省济南市高新区浪潮路1036号
    优先权:
    专利代理机构: 济南信达专利事务所有限公司 37100 代理人: 姜明
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201710065762.3

    授权公告号:

    |||

    法律状态公告日:

    2017.07.04|||2017.06.09

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明提供一种通过可视化配置实现跨数据源的数据读取方法,属于计算机应用技术领域,本发明通过可视化配置的方式,即可实现高效的跨数据源的数据读取。通过数据源类型动态生成不同数据源的配置信息页面,根据配置信息即可与各种数据源建立连接进行数据读取。本引擎同时提供了丰富的扩展机制。旨在解决门户系统数据来源多样化问题,可视化配置以及多种常用数据源的支持使得数据集成非常简单,开发人员使用起来更加有效和灵活。

    权利要求书

    1.一种通过可视化配置实现跨数据源的数据读取方法,其特征在于,
    包括数据源连接配置、数据源配置、数据获取三个部分实现跨数据源的数据读??;通过
    可视化配置的方式,即可实现高效的跨数据源的数据读??;通过数据源类型动态生成不同
    数据源的配置信息页面,根据配置信息即可与各种数据源建立连接进行数据读取。
    2.根据权利要求1所述的方法,其特征在于,
    具体步骤如下:
    1)数据源连接配置
    引擎根据数据源类型动态生成数据源连接的可视化配置页面,此页面包括与目标数据
    源建立连接所需的必要参数;
    配置参数最终以Json字符串的形式持久化;
    配置完成,测试连接能否连接成功,以验证配置参数正确性;
    2)数据源配置
    根据1)中连接配置信息创建连接,获取数据源接口信息,动态生成的数据源配置页面;
    数据源配置页面包含要调用数据源的方法,配置调用方法传入的参数;
    选择方法后,参数列表根据接口协议,自动生成相应的传入参数列表,包括参数序号、
    名称、类型、模式、参数取值、参数描述;
    参数取值需要通过帮助配置,以{SYS~动态参数名}的方式标识运行时参数,运行时参
    数在运行时才能动态获取到值并传入;
    3)数据获取
    数据获取为用户调用DataEngine.GetData(datasourceCode)的时候触发,其中
    datasourceCode为配置的数据源编号;引擎根据数据源编号找出持久化的连接配置与数据
    源配置,
    构造数据驱动器上下文,找出要使用的数据驱动器;
    根据参数配置信息,解析参数表达式,获取运行时参数值,填充到数据驱动器上下文
    中;
    使用数据驱动器与数据源进行通讯获取数据。
    3.根据权利要求2所述的方法,其特征在于,
    数据驱动是与数据源通讯的装置;引擎预置了6个数据驱动,包括数据库驱动、
    webservice驱动、Rss驱动、Restful驱动、exchange驱动、ftp驱动。数据驱动支持扩展。

    说明书

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

    技术领域

    本发明涉及计算机应用技术,尤其涉及一种通过可视化配置实现跨数据源的数据
    读取方法。

    背景技术

    近几十年来,科学技术的迅猛发展和信息化的推进,使得人类社会所积累的数据
    量已经超过了过去5000年的总和,数据的采集、存储、处理和传播的数量也与日俱增。企业
    实现数据共享,可以使更多的人更充分地使用已有数据资源,减少资料收集、数据采集等重
    复劳动和相应费用。但是,在实施数据共享的过程当中,由于不同用户提供的数据可能来自
    不同的途径,想要整合这些内容需要编写不同的采集代码获取各种途径的数据,这要求开
    发人员要去学习与各种系统的通讯机制,并编写相应的采集器代码,这无疑带来了巨大的
    工作量。

    发明内容

    为了解决以上技术问题,本发明提出了一种通过可视化配置实现跨数据源的数据
    读取方法。使用可视化配置实现跨数据源的数据读取引擎,通过可视化配置以及内置多种
    常用数据源的支持,使得大多数途径的数据集成变得非常简单,开发人员使用起来更加有
    效和灵活,更有效的降低软件公司的开发成本。

    本发明的技术方案是:

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

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

    1)数据源连接配置

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

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

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

    2)数据源配置

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

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

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

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

    3)数据获取

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

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

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

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

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

    本发明与现有技术相比有以下优点:

    提供了可视化的配置页面,所见及所得,简化复杂性,便于使用者理解使用。

    内置多种数据驱动装置,基本上覆盖了目前用到的所有数据源形式,开发人员无
    需再去学习理解这些数据源的通讯协议,通过配置页面配置,直接就可以使用来获取数据,
    大大减少了软件开发时间,降低公司开发成本。

    对于内置数据驱动未覆盖的数据源,开发人员可以开发自己的数据驱动装置,扩
    展性强。

    具体实施方式

    下面通过实施例对本发明的内容进行更加详细的阐述:

    场景:门户页面上需要放置一个天气预报控件,控件需要调用天气网的
    Webservice接口获取本地天气数据。

    新建数据源连接,填写连接编号“001”、连接名称“天气预报服务”,选择连接类型
    为Webservice,连接下方的连接配置区域变为Webservice的连接配置信息。此处wsdl类型
    选择“链接地址”,下方会弹出输入框要求输入wsdl链接地址,此处输入中国天气网的
    webservice服务地址,点击保存即完成数据源链接配置。

    从数据源配置界面选择新建数据源,会弹出数据连接选择框,此处选择新建的编
    号为“001”的数据源连接,点击确定。

    系统会自动进入数据源配置详情页,填写数据源编号“ds001”,数据源名称“获取
    城市天气”。

    方法选择框会根据数据源连接配置信息,自动请求webservice的wsdl描述文件并
    分析描述文件,得到次webservice接口包含的接口方法,此处选择getWeatherbyCityName,
    下方的参数列表中会自动添加一个参数“theCityName”,类型为“string”,模式为传入,参
    数取值框中填写“济南”点击保存。

    从数据源配置列表页面,找到新建的为“获取城市天气”数据源,点击右侧的测试
    按钮即可发现已经成功获取到济南当天的天气情况。

    程序中使用的话,可以通过DataEngine.GetData(“ds001”),获取到济南当天的提
    起情况字符串。

    关于本文
    本文标题:一种通过可视化配置实现跨数据源的数据读取方法.pdf
    链接地址://www.4mum.com.cn/p-6021010.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 七星彩赚钱骗局 双色球最准确预测100% 体彩最晚几点可以买 时时彩刷返点稳赚 如何购买足彩只赚不赔 老时时怎么玩 幸运飞艇计划APP 幸运飞艇全人工计划 稳赚七码二期倍投方案 北京pk10全天一期计划 时时app 幸运28稳赚模式 天津时时全国开奖公告 北京pk10算法加减5公式 重庆正规大小单双计划 重庆时时开奖号码记录