【技术实现步骤摘要】
一种基于多租户SaaS应用平台的主数据引擎
[0001]本专利技术涉及互联网
,尤其涉及一种基于多租户SaaS应用平台的主数据引擎。
技术介绍
[0002]传统信息系统一般在系统设计阶段就已经确定了人员主数据的结构,由于一般是提供给特定行业或领域使用的,所以可完全满足用户的需求。但是随着租户的多样化,传统的方法不再适用,无法满足不同行业的租户对主数据的多样化需求,如:建筑行业建造师的人员主数据除了个人基础信息,可能还需要包含建造资质证书、所获荣誉奖项等信息;宠物行业的宠物主的人员主数据除了个人基础信息,可能还需要包括宠物的信息、宠物喂养经验年限等。
[0003]为解决上述技术问题,本领域技术人员通过在系统设计阶段预留一定的字段作为系统后续扩展使用,但是受限于系统性能等因素,扩展的列不能太多,需要设定一定的上限,如:假设系统只预留了10个字段即10列,当需要扩展第11个时,则无论是实现难度还是交付时间可能都无法满足,导致后期维护成本激增。而且预留字段的方式还存在存储利用率低的问题,在多租户的场景下,由于租户间对主 ...
【技术保护点】
【技术特征摘要】
1.一种基于多租户SaaS应用平台的主数据引擎,其特征在于,包括:主数据元数据配置管理模块,用于完成扩展主数据的元数据管理;其中,元数据定义扩展规则,元数据包括:字段元数据、索引元数据及表元数据;所述字段元数据用于描述扩展主数据中一个字段的信息,所述索引元数据用于描述扩展主数据的索引信息,所述表元数据用于描述扩展主数据的存储表信息,存储表作为扩展主数据的存储载体并与标准主数据进行关联。2.根据权利要求1所述的一种基于多租户SaaS应用平台的主数据引擎,其特征在于,所述字段元数据描述的扩展主数据的字段信息包括:数据类型、数据长度、字段名称、是否作为查询关键字的配置数据。3.根据权利要求2所述的一种基于多租户SaaS应用平台的主数据引擎,其特征在于,还包括:主数据存储查询模块,用于对数据库进行增加、删除、修改以及查询操作,其中,数据库中存储有标准主数据与扩展主数据;主数据模板管理模块,用于新增/编辑主数据模板并提供给租户端使用;主数据应用服务模块,用于对主数据引擎的服务进行封装整合,并提供给用户使用。4.根据权利要求3所述的一种基于多租户SaaS应用平台的主数据引擎,其特征在于,所述主数据存储查询模块包括:新增单元,用于将标准主数据及扩展主数据...
【专利技术属性】
技术研发人员:相飞,王鑫,王桐,邓丘,高航,廖竞鸿,
申请(专利权)人:北京慧友云商科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。