【技术实现步骤摘要】
本专利技术涉及一种生产四氯化硅,具体涉及一种面向多系统的可配置化元数据入库方法。
技术介绍
1、在现代信息化系统中,多个系统之间的数据交换和集成是一个普遍需求。在实际应用中,不同系统可能会使用不同的代码体系来表示相同的业务字段。例如,在一个系统中,表示“是否”的代码值可能是“1:是;2:否”,而在另一个系统中,表示“是否”的代码值可能是“0:是;1:否”。为了实现数据的无缝交换和集成,必须对这些代码值进行转换。传统上,开发人员通常会在代码中逐一检查每个字段,并手动编写逻辑来进行代码值转换。这种方法不仅效率低下,代码冗长,而且维护起来非常困难。每当业务逻辑发生变化时,开发人员需要重新修改和部署代码。这种方式显然无法满足现代企业对高效、可维护、灵活的系统集成需求。
2、目前,领域中常用的技术方案包括以下4种:1.硬编码转换逻辑。描述:开发人员在代码中硬编码每个字段的转换逻辑。比如,通过if-else或switch-case语句来手动进行代码值转换,但这种方法导致代码冗长,难以维护。每当业务需求发生变化时,必须重新修改代码,并且容
...【技术保护点】
1.一种面向多系统的可配置化元数据入库方法,其特征在于,
2.根据权利要求1所述的一种面向多系统的可配置化元数据入库方法,其特征在于:在步骤1中,t_mapping代表主数据表,定义了代码值转换的映射关系,所述t_mapping包括c_type、codetype、c_sourcecode、c_sourcename、c_targetcodetype、c_targetcode以及c_targetname;其中,所述c_type为源数据;所述codetype代表转换程序根据该值查找映射关系;所述c_sourcecode代表源数据单值代码值,所述c_sourcec
...【技术特征摘要】
1.一种面向多系统的可配置化元数据入库方法,其特征在于,
2.根据权利要求1所述的一种面向多系统的可配置化元数据入库方法,其特征在于:在步骤1中,t_mapping代表主数据表,定义了代码值转换的映射关系,所述t_mapping包括c_type、codetype、c_sourcecode、c_sourcename、c_targetcodetype、c_targetcode以及c_targetname;其中,所述c_type为源数据;所述codetype代表转换程序根据该值查找映射关系;所述c_sourcecode代表源数据单值代码值,所述c_sourcecode代表源数据单值代码值;所述c_sourcename代表源数据显示名;所述c_targetcodetype代表转换后的单值代码值类型;所述c_targetcode代表转换后的单值代码值;所述c_targetname代表换后的显示名。
3.根据权利要求2所述的一种面向多系统的可配置化元数据入库方法,其特征在于:t_caltype代表计算类型映射关系,t_caltype适用于一个实体bean有多种映射关系,并通过表达式引擎计算出一个字符串,最后用所述字符串去查找对应的类型,用所述字符串查找对应的类型为所述t_mapping中的c_type。
4.根据权利要求3所述的一种面向多系统的可配置化元数据入库方法,其特征在于:所述t_caltype包括c_key以及c_type;其中,c_key为计算得出的字符串,c_type为对应的type。
5.根据权利要求1所述的一种面向多系统的可配置化元数据入库方法,其特征在于:在步骤2中,convertconfiguration代表配置数据信息,用于对具体的sql语句进行查询,metadata...
【专利技术属性】
技术研发人员:李欣镓,卿爽,吕易立,孙吉刚,刘双侨,
申请(专利权)人:四川易方智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。