[发明专利]创建用于数据分析功能的运行时可执行程序的方法在审
申请号: | 202010024118.3 | 申请日: | 2020-01-10 |
公开(公告)号: | CN111435348A | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | M·奥伯霍菲尔;M·W·格拉斯尔特;Y·赛勒特;J·P·瑟夫尔特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/25;G06F9/455;G06F21/62;H04L29/06;H04L29/08;H04L9/32 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 边海梅 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 创建 用于 数据 分析 功能 运行 可执行 程序 方法 | ||
本公开涉及一种用于创建用于数据分析功能的运行时可执行程序的方法。该方法包括:响应于从用户接收到数据分析请求,从数据分析功能的储存库中选择数据分析功能集合,以在托管环境中或在用户的场所中执行。可以确定用户对数据分析功能集合的使用条件。可以创建用于应用所确定的使用条件的附加代码。可以编译所选择的数据分析功能和附加代码,从而生成可执行代码。可以认证可执行代码。可以部署或提供经认证的可执行代码以供下载到用于经认证的可执行代码的运行时环境。
技术领域
本发明涉及数字计算机系统领域,更具体而言涉及创建用于数据分析功能的运行时可执行程序的方法。
背景技术
随着云计算的兴起,工作载荷可以被转移到云计算基础设施,诸如IBM云。但是,由于数据严重性(data gravity)问题,将数据转移到云基础设施可能会出现问题。数据严重性表明将数据资产转移到云解决方案的难易程度。数据严重性程度越高,越难以将数据转移到云中。
发明内容
各种实施例提供了如独立权利要求的主题所描述的用于创建用于数据分析功能的运行时可执行程序的方法、计算机系统和计算机程序产品。在从属权利要求中描述了有利的实施例。如果本发明的实施例不相互排斥,那么它们可以彼此自由地组合。
一方面,本发明涉及一种用于创建用于数据分析功能的运行时可执行程序的计算机实现的方法。该方法包括提供数据分析功能的储存库,并且响应于从用户接收到数据分析请求,从储存库中选择用于在主机环境中或用户的场所(premises)执行的数据分析功能集合。此外,该方法包括为用户确定该数据分析功能集合的许可证,以执行该数据分析功能集合,并创建用于实现所确定的许可证的附加代码。此外,该方法包括编译所选择的数据分析功能和附加代码,从而生成可执行代码,以及认证该可执行代码。此外,该方法包括部署经认证的可执行代码或提供经认证的可执行代码以供下载到用于经认证的可执行代码的运行时环境。
根据一个实施例,该方法还包括对可执行代码进行测量(instrumenting)或配置,以使得能够在可执行代码的执行期间收集所选择的数据分析功能的使用情况统计信息。例如,这可以使得能够比较相似的功能在资源消耗方面是否表现出很大不同。这可以使得能够基于使用情况统计信息来建议数据分析功能,以供同一用户或其它用户进一步使用。
根据一个实施例,如果根据许可证,用户无权使用所选择的数据功能的全部功能,则创建附加代码,使得数据分析功能集合具有受限的功能。例如,数据分析功能集合可以在采样模式下使用。在采样模式下,用户可以例如仅对小部分数据运行数据分析功能。在另一个示例中,用户可以仅在有限的时间内运行数据分析功能集合。
根据一个实施例,该方法还包括接收关于数据分析功能集合的用户反馈,以及使用用户反馈来更新储存库。这可以启用协作式方法,其中具有不同环境的不同用户提供关于功能的反馈。这可以使得能够建立健壮且可靠的功能储存库。
根据一个实施例,所选择的数据分析功能集合是储存库的更新后的数据分析功能和/或向储存库新添加的数据分析功能和/或储存库的现有数据分析功能。新添加的分析功能可以是在预定义的时间段中添加到储存库的功能,例如,上个月添加的功能。现有数据分析功能是在该预定义的时间段之前存在的功能(例如,它在上个月之前存在)。更新后的功能是被更新的现有功能。例如,用户可以指示这三种类型的功能中的哪种类型要用于分析。这可以提高计算机系统对用户请求的响应准确度。
根据一个实施例,接收到的请求指示从数据源导入的元数据。元数据指示要对数据源的数据执行的一项或多项分析。该方法还包括将元数据作为输入提供给至少一个预定义的机器学习(ML)模型,其中所选择的数据分析功能集合是使用元数据和储存库的数据分析功能作为输入的至少一个机器学习模型的输出。根据一个实施例,该方法还包括:在接收到请求后,自动运行分析以生成另外的元数据,其中输入还包括另外的元数据。这可以进一步提高本方法的准确性,从而提供可靠的结果。元数据还可以包括如由例如其它用户的测量的可执行代码生成的使用情况统计信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010024118.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:磁性锁以及门
- 下一篇:发动机冷却装置及方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置