[发明专利]基于模板的数据表构建方法、设备及存储介质在审
申请号: | 201911089766.0 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110889271A | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 王国彬;徐晓波;胡鹏 | 申请(专利权)人: | 深圳市彬讯科技有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F16/22 |
代理公司: | 深圳益诺唯创知识产权代理有限公司 44447 | 代理人: | 肖婉萍 |
地址: | 518000 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模板 数据表 构建 方法 设备 存储 介质 | ||
本发明公开一种基于模板的数据表构建方法,包括:响应用户输入的数据表生成信息时,通过获取多个预处理数据;其中,预处理数据至少包括一个参数和字段;根据预处理数据,从而确定预处理数据的类型;同时,根据预处理数据的类型,获取对应的数据表生成脚本,并且根据脚本来调取多个类型的预设模板;将预处理数据和多个类型的预设模板进行匹配;根据匹配成功的预设模板,将预处理数据通过脚本并参照预设模板建立数据表。本发明提供的数据表构建方法通过脚本的方式,自动参照模板的字段和参数进行建表,从而简化了工作,且便于维护。
技术领域
本发明涉及数据处理领域,具体涉及一种基于模板的数据表构建方法、设备及存储介质。
背景技术
数据表是一种可视化交流模式,又是一种组织整理数据的手段。人们在通讯交流、科学研究以及数据分析活动当中广泛采用着形形色色的数据表。各种数据表常常会出现在印刷介质、手写记录、计算机软件、建筑装饰、交通标志等许许多多地方。随着上下文的不同,用来确切描述数据表的惯例和术语也会有所变化。此外,在种类、结构、灵活性、标注法、表达方法以及使用方面,不同的表格之间也炯然各异。在各种书籍和技术文章当中,数据表通常放在带有编号和标题的浮动区域内,以此区别于文章的正文部分。
在构建数据仓库的过程中,需要建立多个数据表。并且,针对不同的数据源,往往需要建立不同类型的数据表。其中不同类型的数据表中的字段以及参数均不相同。现有技术在建立这些数据表时,都是根据不同类型的数据表通过手工输入或手工编码的方式输入所需的字段以及参数。因此不仅工作方式繁琐,而且还容易出现错误且不利于维护。也就是说,现有技术中没有通过脚本自动参照模板的字段和参数进行建表的方式。
发明内容
本发明的主要目的是提供一种基于模板的数据表构建方法、设备及存储介质,旨解决相关技术中没有通过脚本自动参照模板的字段和参数进行建表的问题。
本发明提供了一种基于模板的数据表构建方法,包括:
响应用户输入的数据表生成信息时,获取多个预处理数据;其中,所述预处理数据至少包括一个参数和字段;
根据所述预处理数据,确定所述预处理数据的类型;
根据所述预处理数据的类型,获取对应的数据表生成脚本,根据所述脚本调取多个类型的预设模板;
将预处理数据和多个类型的预设模板进行匹配;
根据匹配成功的所述预设模板,将所述预处理数据通过脚本并参照所述预设模板建立数据表。
优选地,所述在接收数据表生成指令时,获取多个预处理数据之前的步骤,包括:
获取多个历史数据表,并确定所述历史数据表的多个类型;
根据所述历史数据表的多个类型,提取每个所述历史数据表的字段和参数;
根据每个所述历史数据表的字段和参数建立多个类型的预设模板,在脚本中输入多个类型的预设模板对应的数据表生成指令。
优选地,所述根据所述预处理数据,确定所述预处理数据的类型的步骤,包括:
从所述预处理数据中提取出所有参数和字段,将所有参数和字段进行加权处理,得到所有参数和字段的加权值;
根据所述所有参数和字段的加权值,确定所述预处理数据的类型。
优选地,所述将所有参数和字段进行加权处理,得到所有参数和字段的加权值的步骤,所述加权处理的方式满足以下公式:
其中,Wi为参数和/或字段的取值,Si为参数和/或字段的权重值,z为常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市彬讯科技有限公司,未经深圳市彬讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911089766.0/2.html,转载请声明来源钻瓜专利网。