[发明专利]查询网络上的数据源有效
| 申请号: | 201680011145.9 | 申请日: | 2016-02-16 |
| 公开(公告)号: | CN107257973B | 公开(公告)日: | 2022-03-04 |
| 发明(设计)人: | I.谢克特;G.J.艾琳 | 申请(专利权)人: | 起元技术有限责任公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2452 |
| 代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
| 地址: | 美国马*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 查询 网络 数据源 | ||
1.一种利用数据处理系统所进行的计算机实现方法,用于基于根据能够适用于关系数据库的查询语言所表示的查询来执行计算机程序,所述计算机程序是至少部分地基于存储在有形、非暂时性计算机可读介质中的数据来执行的,其中,执行所述计算机程序的步骤包括:
接收SQL查询,其中所述SQL查询包括与所述数据处理系统外部的资源相关联的标识符;
基于所述SQL查询来生成计算机程序,包括:
识别包括与所述资源相关联的至少一个条目的目录,所述至少一个条目包括表示能够用于对计算机程序进行配置以访问所述资源的数据的配置数据的一个或多个数据值,以及
从所识别的目录接收所述配置数据;
基于所述配置数据来执行所述计算机程序,所述计算机程序的执行使得:
向所述资源发送一个或多个指令,所述指令定义了除所述SQL查询的操作以外的操作,以及
响应于所述指令而从所述资源接收数据。
2.根据权利要求1所述的计算机实现方法,其中,所述计算机程序包括定义了访问所述资源的方式的可执行指令,所述可执行指令基于被提供至所述计算机程序的配置数据而操作。
3.根据权利要求1所述的计算机实现方法,其中,在能够基于所述资源所使用的数据格式的变化而更新的目录中指定所述配置数据。
4.根据权利要求1所述的计算机实现方法,其中,还包括:
基于所述配置数据来生成参数值;以及
向所述计算机程序的一部分提供所述参数值,该一部分能够与所述资源进行通信,
所述计算机程序的执行是基于所述参数值的。
5.根据权利要求4所述的计算机实现方法,其中,基于所述配置数据来生成参数值的步骤包括:执行用于生成所述计算机程序的所述一部分能够读取的格式的参数文件的参数生成器,以及
向所述计算机程序的所述一部分提供所述参数值的步骤包括:使所述参数文件能够用于所述计算机程序的所述一部分。
6.根据权利要求1所述的计算机实现方法,其中,所述SQL查询包括具有自变量的SELECT语句,所述自变量的至少一部分与和所述资源相关联的所述标识符相对应。
7.根据权利要求1所述的计算机实现方法,其中,所述计算机程序包括表示所述SQL查询的操作的组件。
8.根据权利要求1所述的计算机实现方法,其中,所述计算机程序是数据流图,并且该数据流图的子图进行向所述资源的所述一个或多个指令的发送。
9.根据权利要求1所述的计算机实现方法,其中,使用所述资源所公开的应用编程接口即API来访问该资源。
10.根据权利要求9所述的计算机实现方法,其中,还包括:
使得能够响应于接收到所述SQL查询而执行所述API的功能,
所述API的功能能够在所述资源处执行,并且被发送至所述资源的指令使得能够执行所述API的功能。
11.根据权利要求1所述的计算机实现方法,其中,还包括:以数据库表的形式对从外部资源接收到的数据进行格式化。
12.根据权利要求1所述的计算机实现方法,其中,所述资源不是关系数据库管理系统。
13.根据权利要求1所述的计算机实现方法,其中,所述指令被发送至不会响应于SQL查询而返回结果的资源设施。
14.根据权利要求1所述的计算机实现方法,其中,响应于所述指令而从所述资源接收到的数据包括所述SQL查询所指定的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于起元技术有限责任公司,未经起元技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680011145.9/1.html,转载请声明来源钻瓜专利网。





