《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計(jì)應(yīng)用 > 基于條件設(shè)置的主數(shù)據(jù)編碼規(guī)則應(yīng)用與研究
基于條件設(shè)置的主數(shù)據(jù)編碼規(guī)則應(yīng)用與研究
網(wǎng)絡(luò)安全與數(shù)據(jù)治理
于百勇,楊旭,易危香,呼雨欣,馬彬焱
南京地鐵集團(tuán)有限公司
摘要: 在主數(shù)據(jù)的標(biāo)準(zhǔn)化建設(shè)過程中,往往面臨著諸如一物多碼,一碼多物等數(shù)據(jù)編碼不一致問題。主數(shù)據(jù)編碼標(biāo)準(zhǔn)定義了主數(shù)據(jù)的分類和編碼規(guī)則,是進(jìn)行信息交換和資源共享的重要前提。然而,在企業(yè)正式構(gòu)建主數(shù)據(jù)管理平臺(tái)之前,往往就已經(jīng)存在了大量的業(yè)務(wù)系統(tǒng),這些系統(tǒng)通常由不同的廠家構(gòu)建,采用的數(shù)據(jù)標(biāo)準(zhǔn)不一,不同系統(tǒng)之間缺乏銜接點(diǎn)。針對(duì)上述問題,提出一種基于條件設(shè)置的主數(shù)據(jù)編碼規(guī)則配置方法,對(duì)主數(shù)據(jù)模型的編碼規(guī)則進(jìn)行統(tǒng)一管理,解決了復(fù)雜業(yè)務(wù)場(chǎng)景下同一個(gè)主數(shù)據(jù)模型屬性需要配置不同的編碼規(guī)則問題。最后使用 Spring Security 和 MyBatis 框架,對(duì)該方法進(jìn)行實(shí)現(xiàn)。通過在南京地鐵主數(shù)據(jù)管理平臺(tái)中的實(shí)際應(yīng)用,結(jié)果表明該方法合理可行,有效地提高了數(shù)據(jù)治理的性能。
中圖分類號(hào):TP315文獻(xiàn)標(biāo)識(shí)碼:ADOI:10.19358/j.issn.2097-1788.2024.07.009
引用格式:于百勇,楊旭,易危香,等.基于條件設(shè)置的主數(shù)據(jù)編碼規(guī)則應(yīng)用與研究[J].網(wǎng)絡(luò)安全與數(shù)據(jù)治理,2024,43(7):56-60.
Application and research of master data coding rules based on condition setting
Yu Baiyong, Yang Xu, Yi Weixiang, Hu Yuxin, Ma Binyan
Nanjing Metro Group Co., Ltd.
Abstract: In the process of standardization of master data, it is often faced with data coding inconsistency problems such as one thing with multiple codes and one code with multiple objects. The master data coding standard defines the classification and coding rules of master data, which is an important prerequisite for information exchange and resource sharing. However, before enterprises formally build the master data platform, there are a large number of business systems. These systems are usually built by different manufacturers, with various data standards, and there is a lack of convergence between different systems. To solve the above problems, a method of configuring master data coding rules based on condition settings is proposed to uniformly manage the coding rules of the master data model, which solves the problem that different coding rules need to be configured for the attributes of the same master data model in complex business scenarios. Finally, Spring Security and MyBatis frameworks are used to implement this method. Through the application in Nanjing Metro Master Data Management Platform, the results show that the method is reasonable and feasible, and effectively improves the performance of data governance.
Key words : condition settings; master data; coding rules; data governance

引言

在工業(yè)化、信息化深度融合的背景下,數(shù)據(jù)資源日益成為不可忽視的生產(chǎn)要素和重要資產(chǎn)。為了使海量的企業(yè)數(shù)據(jù)發(fā)揮更大的價(jià)值,企業(yè)必須著眼于數(shù)據(jù)治理和綜合開發(fā)利用,而主數(shù)據(jù)管理作為數(shù)據(jù)治理的關(guān)鍵環(huán)節(jié),是企業(yè)充分利用數(shù)據(jù)資產(chǎn)的重要保障[1-2]。通過有效的主數(shù)據(jù)管理,可幫助企業(yè)構(gòu)建數(shù)據(jù)標(biāo)準(zhǔn)和規(guī)范,提高企業(yè)數(shù)據(jù)的開發(fā)利用水平,為企業(yè)數(shù)據(jù)融合分析、數(shù)字化決策奠定堅(jiān)實(shí)的基礎(chǔ),全面提升企業(yè)管理能力和水平[3-4]。數(shù)據(jù)是數(shù)字化轉(zhuǎn)型的基石,文獻(xiàn)[5]給出了主數(shù)據(jù)管理體系的研究與解決方案。王晉川等人[6]通過對(duì)電網(wǎng)調(diào)度業(yè)務(wù)數(shù)據(jù)的分析,提出調(diào)度主數(shù)據(jù)管理內(nèi)容,并設(shè)計(jì)了主數(shù)據(jù)管理組件的結(jié)構(gòu)及功能。隨著數(shù)字化轉(zhuǎn)型的深入研究。文獻(xiàn)[7]~[10]分別介紹了數(shù)據(jù)管理在電網(wǎng)企業(yè)和制造業(yè)中的應(yīng)用。文獻(xiàn)[11]和[12]介紹了主數(shù)據(jù)編碼管理平臺(tái)的構(gòu)建過程,雖然實(shí)現(xiàn)了主數(shù)據(jù)編碼統(tǒng)一有序的復(fù)用和共享,但是并沒有實(shí)現(xiàn)主數(shù)據(jù)編碼的標(biāo)準(zhǔn)化和靈活配置。在主數(shù)據(jù)的標(biāo)準(zhǔn)化建設(shè)過程中,往往面臨著諸如一物多碼,一碼多物等數(shù)據(jù)編碼不一致問題[13-14]。主數(shù)據(jù)編碼標(biāo)準(zhǔn)定義了主數(shù)據(jù)的分類和編碼規(guī)則,是進(jìn)行信息交換和資源共享的重要前提,因此數(shù)據(jù)編碼的制定是數(shù)據(jù)治理的一個(gè)關(guān)鍵環(huán)節(jié)。企業(yè)正式構(gòu)建主數(shù)據(jù)管理平臺(tái)之前,往往就已經(jīng)存在了大量的業(yè)務(wù)系統(tǒng),這些不同業(yè)務(wù)單元使用的系統(tǒng)通常由不同的廠家構(gòu)建,采用的數(shù)據(jù)標(biāo)準(zhǔn)不一,不同系統(tǒng)之間缺乏銜接點(diǎn)。而主數(shù)據(jù)管理平臺(tái)又需要從這些業(yè)務(wù)系統(tǒng)中采集相關(guān)數(shù)據(jù),作為主數(shù)據(jù)的權(quán)威數(shù)據(jù)來源,此時(shí)將會(huì)面臨以下問題[15]:(1)由于各業(yè)務(wù)系統(tǒng)中的編碼數(shù)據(jù),已經(jīng)在大量歷史單據(jù)中引用,如果全面采用新的編碼規(guī)則,會(huì)對(duì)業(yè)務(wù)系統(tǒng)中的歷史數(shù)據(jù)產(chǎn)生較大影響。要求主數(shù)據(jù)管理平臺(tái)既要能夠?yàn)樾聰?shù)據(jù)根據(jù)新的編碼規(guī)則標(biāo)準(zhǔn)產(chǎn)生新的數(shù)據(jù)編碼,同時(shí)又要兼容已有的舊編碼規(guī)則。(2)某些主數(shù)據(jù)的數(shù)據(jù)來源并不唯一,而是要同時(shí)從多個(gè)業(yè)務(wù)系統(tǒng)中進(jìn)行采集。例如,合同模型主數(shù)據(jù),需要同時(shí)從其下屬的不同分公司的不同業(yè)務(wù)系統(tǒng)中進(jìn)行采集,而這些業(yè)務(wù)系統(tǒng)分別制定了不同的合同編碼規(guī)則,需要解決同一個(gè)主數(shù)據(jù)采用不同編碼規(guī)則的兼容性問題。針對(duì)上述問題,本文創(chuàng)新性地提出了一種基于條件設(shè)置的主數(shù)據(jù)編碼規(guī)則配置方法。該方法通過設(shè)置條件庫、碼值庫,并通過對(duì)碼段以任意組合的方式形成最終編碼策略。通過本文方法可對(duì)主數(shù)據(jù)在復(fù)雜場(chǎng)景下的編碼規(guī)則進(jìn)行統(tǒng)一管理,形成全面、靈活、準(zhǔn)確的編碼來源,同時(shí)解決了同一個(gè)主數(shù)據(jù)屬性需要配置多種不同規(guī)則、不同長(zhǎng)度編碼的問題。通過在南京地鐵主數(shù)據(jù)管理平臺(tái)中的實(shí)際應(yīng)用,表明該配置方法有效地提高了主數(shù)據(jù)的完整性、有效性、一致性、規(guī)范性和共享性管理。


本文詳細(xì)內(nèi)容請(qǐng)下載:

http://ihrv.cn/resource/share/2000006092


作者信息:

于百勇,楊旭,易危香,呼雨欣,馬彬焱

(南京地鐵集團(tuán)有限公司,江蘇南京210008)


Magazine.Subscription.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。