本发明专利技术涉及一种业务产品即时自定义打标签系统及其方法,该系统包括相互连接的数据录入模块和数据管理模块,数据管理模块连接有数据库,数据库内预先创建有一个用于数据补录的标签窄表,其中,数据录入模块用于上传
【技术实现步骤摘要】
一种业务产品即时自定义打标签系统及其方法
[0001]本专利技术涉及数据标签体系
,尤其是涉及一种业务产品即时自定义打标签系统及其方法
。
技术介绍
[0002]产品业务人员在实际工作中,常常需要通过一些标签维度来获知产品具体表现,这些标签维度大部分是从前台系统流入数据库中存储起来的,同时也存在一些临时使用的标签维度并没有被维护到系统和数据库中
。
对于后者,如果采用传统的数据录入流程,则导致耗时较长,无法满足即时使用的需求
。
此外,现有技术通过在产品标签维度表上预留一些字段,用于接受临时维护的标签,当数据上传补录之后,可以实现自定义标签的使用
。
然而这种方式仅仅通过预留字段来补录标签维度,其灵活性和可拓展性均较差,一旦预留的字段被用完,就必须要重新调整表结构来接收更多的自定义标签,而调整表结构又需要再次走正规流程,最终导致响应速度慢
、
难以即时地为产品打上自定义标签,也就不利于用户方便
、
准确地从不同维度获知产品表现
。
技术实现思路
[0003]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种业务产品即时自定义打标签系统及其方法,能够灵活
、
即时地对产品打上自定义标签,无需更改表结构,提高响应速度
。
[0004]本专利技术的目的可以通过以下技术方案来实现:一种业务产品即时自定义打标签系统,包括相互连接的数据录入模块和数据管理模块,所述数据管理模块连接有数据库,所述数据录入模块用于上传
、
下载或修改用户自定义的标签文件;
[0005]所述数据管理模块用于对标签文件进行查重处理
、
将查重通过的标签文件存入数据库
、
以及根据查询需求从数据库提取出相应标签;
[0006]所述数据库内预先创建有一个用于数据补录的标签窄表
。
[0007]进一步地,所述标签窄表内包含四列,分别对应于标签名称
、
产品代码
、
标签值和使用权限
。
[0008]一种业务产品即时自定义打标签方法,包括以下步骤:
[0009]S1、
用户在数据录入模块上传自定义标签文件后传输至数据管理模块;
[0010]S2、
数据管理模块对标签文件进行查重,若查重通过,则执行步骤
S3
,否则执行步骤
S4
;
[0011]S3、
按照设定格式,将标签文件存入数据库,之后根据用户查询需求,由数据管理模块从数据库中提取出相应标签;
[0012]S4、
数据管理模块输出修改指令给数据录入模块,待用户将修改后的自定义标签文件重新上传,之后返回步骤
S2。
[0013]进一步地,所述自定义标签文件采用宽表格式
。
[0014]进一步地,所述自定义标签文件内包含产品代码以及对应的标签值
。
[0015]进一步地,所述步骤
S2
中数据管理模块具体是对标签名称进行查重
。
[0016]进一步地,所述步骤
S3
具体是将查重通过后自定义标签文件内的数据信息自动填入数据库内的标签窄表中
。
[0017]进一步地,所述步骤
S3
中用户查询需求包括标签名称和对应的权限
。
[0018]进一步地,所述步骤
S3
中数据管理模块从数据库中提取出相应标签的具体过程为:
[0019]S31、
根据用户查询需求提供地标签名称和对应权限,从数据库内当前的窄表中提取出对应标签名称的行,即得到多个标签;
[0020]S32、
将多个标签共同作为临时表输出
。
[0021]进一步地,所述步骤
S32
中临时表具体为宽表形式
。
[0022]与现有技术相比,本专利技术具有以下优点:
[0023]一
、
本专利技术通过设置相互连接的数据录入模块和数据管理模块,并将数据管理模块连接有数据库,该数据库内预先创建有一个用于数据补录的标签窄表,一方面利用数据录入模块上传
、
下载或修改用户自定义的标签文件;另一方面利用数据管理模块对标签文件进行查重处理
、
将查重通过的标签文件存入数据库
、
以及根据查询需求从数据库提取出相应标签
。
由此将用户自定义标签存入单独的窄表,从而能够快速接收无限多的自定义标签,无需更改表结构,具有灵活度高
、
响应速度快的优点
。
[0024]二
、
本专利技术中设计对上传的用户自定义标签文件进行查重处理,能够避免发生标签名称重复,确保自定义标签存入的准确可靠性
。
[0025]三
、
本专利技术根据用户查询需求提供的标签名称和对应的权限,在窄表中提取出对应标签名称的行,即得到由多个标签构成的宽表输出,从而将自定义标签窄表与通常的产品标签维度宽表进行关联,实现自定义标签参与筛选查询
。
[0026]四
、
本专利技术设计用户能够对上传的标签进行权限设置,即用户能够自主设置自定义标签维度的权限,选择将其共享给别的用户,进一步提升本方案的实用性
。
附图说明
[0027]图1为本专利技术的系统结构示意图;
[0028]图2为本专利技术的方法流程示意图;
[0029]图中标记说明:
1、
数据录入模块,
2、
数据管理模块,
3、
数据库
。
具体实施方式
[0030]下面结合附图和具体实施例对本专利技术进行详细说明
。
[0031]实施例
[0032]如图1所示,一种业务产品即时自定义打标签系统,包括相互连接的数据录入模块1和数据管理模块2,数据管理模块2连接有数据库3,数据库3内预先创建有一个用于数据补录的标签窄表,该标签窄表内包含四列,分别对应于标签名称
、
产品代码
、
标签值和使用权限
。
其中,数据录入模块1用于上传
、
下载或修改用户自定义的标签文件;
[0033]数据管理模块2用于对标签文件进行查重处理
、
将查重通过的标签文件存入数据
库
3、
以及根据查询需求从数据库3提取出相应标签
。
[0034]基于上述系统,实现一种业务产品即时自定义打标签方法,如图2所示,包括以下步骤:
[0035]S1、
用户在数据录入模块上传自定义标签文件后传输至数据管理模块,自定义标签文件采用宽表格式,自定义标签文件内包含产品代码以及对应的标签值;
...
【技术保护点】
【技术特征摘要】
1.
一种业务产品即时自定义打标签系统,其特征在于,包括相互连接的数据录入模块
(1)
和数据管理模块
(2)
,所述数据管理模块
(2)
连接有数据库
(3)
,所述数据录入模块
(1)
用于上传
、
下载或修改用户自定义的标签文件;所述数据管理模块
(2)
用于对标签文件进行查重处理
、
将查重通过的标签文件存入数据库
(3)、
以及根据查询需求从数据库
(3)
提取出相应标签;所述数据库
(3)
内预先创建有一个用于数据补录的标签窄表
。2.
根据权利要求1所述的一种业务产品即时自定义打标签系统,其特征在于,所述标签窄表内包含四列,分别对应于标签名称
、
产品代码
、
标签值和使用权限
。3.
一种应用如权利要求1所述业务产品即时自定义打标签系统的业务产品即时自定义打标签方法,其特征在于,包括以下步骤:
S1、
用户在数据录入模块上传自定义标签文件后传输至数据管理模块;
S2、
数据管理模块对标签文件进行查重,若查重通过,则执行步骤
S3
,否则执行步骤
S4
;
S3、
按照设定格式,将标签文件存入数据库,之后根据用户查询需求,由数据管理模块从数据库中提取出相应标签;
S4、
数据管理...
【专利技术属性】
技术研发人员:张奎,
申请(专利权)人:中银金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。