[发明专利]一种代码智能生成并涵盖数据字段及其值任意变化的方法在审
申请号: | 202111051704.8 | 申请日: | 2021-09-08 |
公开(公告)号: | CN113821197A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 陈祥华;孙英;仲昕;周永健;杨思文;范开庆 | 申请(专利权)人: | 青岛大学附属医院 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/40 |
代理公司: | 成都鱼爪智云知识产权代理有限公司 51308 | 代理人: | 谷科均 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 智能 生成 涵盖 数据 字段 及其 任意 变化 方法 | ||
本发明提出了一种代码智能生成并涵盖数据字段及其值任意变化的方法,涉及计算机技术领域。一种代码智能生成并涵盖数据字段及其值任意变化的方法包括:把任意结构化数据通过预设过程和/或预设程序步,提取该数据中的所有字段以及字段基本信息;以contents_testing数据为基础,开发智能代码自动涵盖任意列,名称和任意数量的列;通过proc SQL程序步,把for_macro_generation数据中的代码列读成宏变量macro variable;把得到的各宏变量设置在预设处。可以很好的解决字段和字段值的任意变化带来的困扰,前期开发、后期运营维护的时间和人力也得到极大节省。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种代码智能生成并涵盖数据字段及其值任意变化的方法。
背景技术
SAS语言是大数据分析和建模最常用和最流行的开发工具之一。因为其商业属性和一些行业需求,尤其是医疗卫生制药行业,受到大数据科学家和算法模型工程师喜爱和追捧。SAS语言的代码引擎的开发和运营维护过程中,尤其是遇到非常复杂多变的数据或者客户的复杂多变的需求,以及数据的列(字段)和列(字段)的值处总是处在不断变化的时候,通常SAS语言开发工程师和运维师需要反复对代码进行修改更新,不然代码运行就容易出现错误(bugs)现象,就要花大量时间进行debug。而且,在代码引擎的开发过程中,有时候需要写很多很多代码,譬如几万行甚至几十万行代码,debug起来,或者更新起来会非常耗时又非常费力,还特别容易出错,需要反复调试才能开发成功。依据现有的SAS技术,大都通过设置很多个宏参数来替代,但是当宏参数非常多并且又变化多端的时候,频繁修改更新非常多的宏参数也会变成一项繁琐的工作任务。
如果能有一种SAS代码开发的智能方法,能智能地涵盖复杂多变的数据字段以及字段值,把这些复杂多变的需求用既智能又简单的方法轻松愉快的开发出来,那就能极大缩短程序员开发代码的时间,极大降低运维工程师的工作量,而且再也不需要经常性的更新和debug了,运行出错机率也极大降低。
数据安全在各行各业都是一个重要的话题。我国已经通过了国家立法,来保护数据安全。在医疗领域、金融银行领域等,都不同程度的涉及到企业客户的私密信息,譬如身份证信息、银行账号、微信号、手机号码和家庭地址等的加密,以及其他任何用户想加密不想公开的数据信息,因为这些信息一旦泄露,将会给客户对象造成诸多不便或者损失。
如何开发一款代码软件,能对任意结构化数据中任意多的敏感列(字段)同时进行加密,防止这些列下面的任意敏感信息(列的任意取值)泄露,成为我们的追求目标。为了实现这个目标,我们面临的挑战是,三个任意:1)任意结构化数据;2)数据中的任意多敏感列(字段),也就是说,列(字段)名字和列(字段)数量都可以任意变化;以及3)列(字段)可以任意取值。然后可以同时进行加密。
这种方法目前最合适的场景是,当数据具有非常多的字段或者某些字段具有很多任意变化的取值,字段及其取值很有可能处于不断更新和变化之中。
发明内容
本发明的目的在于提供一种代码智能生成并涵盖数据字段及其值任意变化的方法,如果代码的开发具有某种固定的,甚至非常复杂的规律的开发逻辑,如果人工使用键盘敲代码,不但非常费时费力麻烦,而且还特别容易出错。这个时候,如果代码智能生成并能涵盖数据字段和字段值的任意变化的新方法,然后把开发好的代码直接全自动代码引擎之中,可以很好的解决字段和字段值的任意变化带来的困扰,因为代码智能生成并自动涵盖了字段名字、字段数量和字段取值的任意变化,前期开发、后期运营维护的时间和人力也得到极大节省。
本发明的另一目的在于提供一种代码智能生成并涵盖数据字段及其值任意变化的系统,其能够运行一种代码智能生成并涵盖数据字段及其值任意变化的方法。
本发明的实施例是这样实现的:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛大学附属医院,未经青岛大学附属医院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111051704.8/2.html,转载请声明来源钻瓜专利网。