国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種多結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)換及對(duì)比算法

2016-12-23 02:59郭慶軍
制造業(yè)自動(dòng)化 2016年7期
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)校核關(guān)鍵

郭慶軍,武 娜

(北京汽車研究總院越野車研究院,北京 101300)

一種多結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)換及對(duì)比算法

郭慶軍,武 娜

(北京汽車研究總院越野車研究院,北京 101300)

在信息化建設(shè)過程中,不同系統(tǒng)間的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)表達(dá)方式都可能存在差異,在數(shù)據(jù)傳輸過程中,需要對(duì)上游的數(shù)據(jù)進(jìn)行轉(zhuǎn)換。以PDM系統(tǒng)和BOM系統(tǒng)為例,通過研究BOM表的數(shù)據(jù)結(jié)構(gòu)差異、不同系統(tǒng)間數(shù)據(jù)轉(zhuǎn)換機(jī)制和數(shù)據(jù)對(duì)比工具等內(nèi)容,設(shè)計(jì)了一種多結(jié)構(gòu)的數(shù)據(jù)轉(zhuǎn)換及對(duì)比算法,并用軟件實(shí)現(xiàn)了該算法。該軟件為PDM系統(tǒng)與BOM系統(tǒng)間數(shù)據(jù)傳輸過程中的數(shù)據(jù)一致性提供了校核平臺(tái),大大提高了數(shù)據(jù)校核工作效率。該數(shù)據(jù)校核機(jī)制具有廣泛通用性,適于在研發(fā)制造類企業(yè)中推廣。

多結(jié)構(gòu);數(shù)據(jù)轉(zhuǎn)換;結(jié)構(gòu)差異;算法;對(duì)比工具

0 引言

在信息化建設(shè)過程中,通常存在多個(gè)系統(tǒng)協(xié)同工作的情況。如在生產(chǎn)企業(yè)中,存在ERP系統(tǒng)、設(shè)備管理系統(tǒng)、MES系統(tǒng)和底層數(shù)據(jù)采集系統(tǒng)和辦公系統(tǒng)等多個(gè)系統(tǒng)間的數(shù)據(jù)交互[1];在制造研發(fā)企業(yè)中,存在數(shù)模設(shè)計(jì)系統(tǒng)(如CAD或CATIA)、PDM系統(tǒng)、BOM系統(tǒng)、ECM系統(tǒng)、工藝系統(tǒng)和OA系統(tǒng)等多個(gè)系統(tǒng)間的數(shù)據(jù)交互。不同系統(tǒng)間的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)表達(dá)方式都可能存在差異,在進(jìn)行系統(tǒng)間的數(shù)據(jù)同步時(shí),需要進(jìn)行對(duì)上游的數(shù)據(jù)進(jìn)行轉(zhuǎn)換。數(shù)據(jù)接收質(zhì)量的好壞,嚴(yán)重影響不同系統(tǒng)間數(shù)據(jù)的一致性。數(shù)據(jù)的正確性、及時(shí)性一、完整性是企業(yè)信息化建設(shè)的根基;沒有這個(gè)根基,信息化建設(shè)只能流于形式化,并不能起到真正的效果。因此,確保系統(tǒng)間數(shù)據(jù)傳遞的一致性,是企業(yè)信息化建設(shè)中重要的一環(huán)。但在系統(tǒng)現(xiàn)實(shí)應(yīng)用過程中,由于數(shù)據(jù)維護(hù)不同步、數(shù)據(jù)維護(hù)不完整等原因,極易引起數(shù)據(jù)沖突。如何獲取數(shù)據(jù)并確保數(shù)據(jù)的一致性,成為企為數(shù)據(jù)管理的一大難題。

1 不同系統(tǒng)間的數(shù)據(jù)轉(zhuǎn)換研究

1.1變更數(shù)據(jù)轉(zhuǎn)換過程

根據(jù)變更申請(qǐng)單、會(huì)議紀(jì)要等文件,確定變更方案后,發(fā)起數(shù)據(jù)變更。變更數(shù)據(jù)的轉(zhuǎn)換過程包括屬性變更清單編制、系統(tǒng)數(shù)據(jù)維護(hù)、數(shù)據(jù)校核和數(shù)據(jù)生效等過程。具體流程如圖1所示。

圖1 變更數(shù)據(jù)的轉(zhuǎn)換過程

對(duì)于工程變更數(shù)據(jù)而言,屬性變更清單分為基本屬性和結(jié)構(gòu)屬性兩部分?;緦傩灾饕悴考幪?hào)、零部件名稱、材料、質(zhì)量、建議貨源、數(shù)模版本和圖紙版本等信息;結(jié)構(gòu)屬性主要包括父級(jí)件、級(jí)別、模塊號(hào)、零部件功能位置描述、零部件分類、結(jié)構(gòu)貨源、扭矩和配置條件等信息。這些信息在設(shè)計(jì)階段經(jīng)常發(fā)生變更,如果通過手工維護(hù),工作量較大難免會(huì)有遺漏或編制錯(cuò)誤[11]。

1.2不同系統(tǒng)間數(shù)據(jù)交互方法

在流水式的業(yè)務(wù)操作流程中,每個(gè)環(huán)節(jié)的輸入均是上游的輸出;但上游的輸出的數(shù)據(jù)結(jié)構(gòu)與下游的輸入要求很難相符。為此,為了滿足數(shù)據(jù)結(jié)構(gòu)的要求,通常需要通過消息中間件、功能二次開發(fā)或手工處理來滿足下游數(shù)據(jù)的需求。

消息中間件的數(shù)據(jù)載體通常為XML文件或數(shù)據(jù)表,通過約定的數(shù)據(jù)模板來規(guī)范數(shù)據(jù)通訊機(jī)制,大大減少了錯(cuò)誤數(shù)據(jù)的接收率。如Message Queue等[2]。

目前常見的系統(tǒng)交互方法有API、數(shù)據(jù)文件、數(shù)據(jù)庫、Cookie等,不同的交互方法應(yīng)用場(chǎng)景也不同[3]。

1.3數(shù)據(jù)結(jié)構(gòu)分析

PDM系統(tǒng)與BOM系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)值表現(xiàn)形式存在許多不同之處,具體表現(xiàn)如表1所示。

表1 PDM系統(tǒng)與BOM系統(tǒng)的EBOM數(shù)據(jù)對(duì)比

1.4數(shù)據(jù)對(duì)比工具

通過數(shù)據(jù)預(yù)處理后,我們獲取了相同模板下具有關(guān)鍵值的數(shù)據(jù)表信息?,F(xiàn)在需要對(duì)這兩個(gè)數(shù)據(jù)表進(jìn)行對(duì)比分析。通過百度搜索,我們會(huì)發(fā)現(xiàn)許多數(shù)據(jù)對(duì)比工具,這些工具基本可以滿足我們對(duì)數(shù)據(jù)對(duì)比的需要,但在顯示格式上尚需要完善。

Excellent Compare 0.1.8: Excellent Compare是專業(yè)的Microsoft Excel工作表比較同步工具,它提供兩種比較方式——關(guān)鍵列比較和逐行比較,可以同時(shí)比較兩個(gè)工作簿中的多個(gè)工作表,并且可以在詳細(xì)比較窗口中隨時(shí)修改內(nèi)容。也可以比較值、公式、批注[5]。但該軟件將數(shù)據(jù)對(duì)比結(jié)果放在兩個(gè)表中顯示,數(shù)據(jù)差異顯示不夠鮮明,對(duì)于數(shù)據(jù)量較大的BOM數(shù)據(jù)對(duì)比而言,操作起來不夠方便。操作界面如圖2所示。

圖2 Excellent Compare 0.1.8操作界面

Excel比較大師V0.09:Excel比較大師可以用于對(duì)比同一或不同Excel工作簿中的兩個(gè)工作表或工作區(qū)域之間的差異,并產(chǎn)生報(bào)告。該軟件支持xls格式的Excel數(shù)據(jù)表對(duì)比[6]。這種對(duì)比方式,其輸出結(jié)果中對(duì)變更信息分別說明。即更改信息、新增信息、刪除信息;差異分析結(jié)果比較明確。操作界面如圖3所示。

圖3 Excel比較大師 V0.09操作界面

Excel文件比較工具3.0:Excel文件比較工具是一款用于比較兩個(gè)Excel文件的數(shù)據(jù)的簡(jiǎn)單工具,采用列式比較和區(qū)域比較,并用極具人性化的設(shè)置,讓兩個(gè)文件不同的地方清晰的標(biāo)示出來。該軟件可以自定義要對(duì)比的文件及文件區(qū)域信息,并可指定輸出結(jié)果的顯示方式[7]。操作界面如圖4所示。

圖4 Excel文件比較工具3.0操作界面

以上是幾個(gè)比較有代表性的Excel數(shù)據(jù)對(duì)比工具,它們均可基于關(guān)鍵值對(duì)指定列進(jìn)行對(duì)比,雖然在顯示結(jié)果上有所不同,但尚可進(jìn)行數(shù)據(jù)差異對(duì)比使用。需要說明的是,對(duì)于BOM數(shù)據(jù)結(jié)構(gòu)而言,如果總成件刪除了,其下級(jí)件必然會(huì)刪除。因此,在對(duì)比結(jié)果中,不需要顯示刪除的下級(jí)件。因此,如果運(yùn)用現(xiàn)有的軟件,還需要對(duì)下級(jí)件單獨(dú)處理。

2 數(shù)據(jù)預(yù)處理

數(shù)據(jù)變更清單,從內(nèi)容上分為零件屬性變更和BOM屬性變更兩部分;從應(yīng)用系統(tǒng)角度分為Excel版變更清單、PDM系統(tǒng)變更清單和BOM系統(tǒng)變更清單等。不同系統(tǒng)間的變更清單數(shù)據(jù)流轉(zhuǎn)時(shí),需確保數(shù)據(jù)維護(hù)的一致性。

不同系統(tǒng)間的屬性核查,需要按照統(tǒng)一的模板獲取相應(yīng)的變更信息;同時(shí)由于不同系統(tǒng)中其零部件級(jí)別、配置條件、上一級(jí)零部件的表達(dá)方式不同,還需要將數(shù)據(jù)的表達(dá)方式進(jìn)行統(tǒng)一。

因此,數(shù)據(jù)對(duì)比前,需要通過數(shù)據(jù)預(yù)處理統(tǒng)一數(shù)據(jù)表示形式,從而避免產(chǎn)生不必要的差異數(shù)據(jù)。

2.1數(shù)據(jù)行關(guān)鍵值處理

不同數(shù)據(jù)表間進(jìn)行數(shù)據(jù)對(duì)比時(shí),需要確定關(guān)鍵列(可以是多列)。利用關(guān)鍵列,對(duì)其他指定數(shù)據(jù)列信息進(jìn)行對(duì)比。關(guān)鍵列中的關(guān)鍵值需具有惟一性。以PDM系統(tǒng)和BOM系統(tǒng)的EBOM數(shù)據(jù)為例,介紹下EBOM關(guān)鍵值的提取方式。

為了確定從PDM系統(tǒng)到BOM系統(tǒng)的數(shù)據(jù)具有可跟蹤性,需要尋找對(duì)應(yīng)的關(guān)鍵值。遺憾的是,PDM系統(tǒng)的這個(gè)關(guān)鍵值并沒有傳輸?shù)紹OM系統(tǒng)中,或在BOM系統(tǒng)數(shù)據(jù)維護(hù)過程中,并沒有將二者進(jìn)行對(duì)照;因此需要重新定義BOM行的關(guān)鍵值。

EBOM的數(shù)據(jù)結(jié)構(gòu)顯示采用的深度優(yōu)先遍歷方式[4]。根據(jù)這種結(jié)構(gòu),可以將當(dāng)前零部件的所有上級(jí)件進(jìn)行拼接,組合成一個(gè)字符串,并在該字符串的后面加上零部件安裝位置代碼和零部件配置變量,這個(gè)最終形成的字符串稱為EBOM行的關(guān)鍵值。即:

關(guān)鍵值=零部件上層零部件+安裝位置代碼+配置差異。其中,根據(jù)安裝位置代碼在BOM數(shù)據(jù)中維護(hù)的完整程度確定關(guān)鍵值中是否包含這一項(xiàng);配置差異是指同一零部件在BOM行中出現(xiàn)多次,但對(duì)應(yīng)的車型配置不同,通常是以“S”和“—”拼接的字符串。

2.2數(shù)據(jù)字段及內(nèi)容處理

PDM系統(tǒng)與BOM系統(tǒng)的EBOM數(shù)據(jù)在對(duì)比前,需要根據(jù)指定模板,按順序提取所需字段信息。根據(jù)兩個(gè)系統(tǒng)間的數(shù)據(jù)結(jié)構(gòu)差異分析(見1.2節(jié)),需要對(duì)有差異的數(shù)據(jù)進(jìn)行處理。

主要處理要求如下:

1)簡(jiǎn)化配置變量條件,按變量條件解析結(jié)果判斷變量條件是否相同。

2)采用BOM系統(tǒng)的配置代碼表解析配置變量,生成矩陣式EBOM 。

3)統(tǒng)一IA代碼規(guī)范。

4)統(tǒng)一圖紙?zhí)?、本色件、顏色件等字段的填寫?guī)范。

5)提取BOM行關(guān)鍵值,作為BOM行的標(biāo)記號(hào)。

6)針對(duì)關(guān)鍵值相同的數(shù)據(jù)行,進(jìn)行數(shù)據(jù)打包。

2.3數(shù)據(jù)預(yù)處理模型設(shè)計(jì)

圖5 EBOM數(shù)據(jù)預(yù)處理流程圖

按關(guān)鍵值合并數(shù)據(jù)行是指將關(guān)鍵值相同的行中的與多結(jié)構(gòu)有關(guān)的數(shù)值列進(jìn)行求和、字符串列進(jìn)行拼接。

打包處理后的字符串,如果去除變量條件后,數(shù)據(jù)行仍只有一行,則將變量條件去掉,以提高關(guān)鍵值的匹配程度。

3 數(shù)據(jù)對(duì)比與校核

3.1數(shù)據(jù)對(duì)比模型設(shè)計(jì)

數(shù)據(jù)對(duì)比模型中更改前、更改后、數(shù)據(jù)對(duì)比清單、結(jié)構(gòu)屬性變更清單和基本屬性變更清單等五種數(shù)據(jù),其中結(jié)構(gòu)屬性和基本屬性也可以合并或繼續(xù)分解為其他屬性數(shù)據(jù)。

1)更改后:包括新增數(shù)據(jù)和更改后數(shù)據(jù);只體現(xiàn)結(jié)構(gòu)屬性中當(dāng)前級(jí)及其直接下級(jí)信息。

2)更改前:包括刪除數(shù)據(jù)和更改前數(shù)據(jù);只體現(xiàn)結(jié)構(gòu)屬性中當(dāng)前級(jí)及其直接下級(jí)信息。

3)數(shù)據(jù)對(duì)比清單:根據(jù)零件號(hào)、上一級(jí)號(hào)、數(shù)據(jù)重復(fù)標(biāo)記等,記錄變更前、變更后中的數(shù)據(jù)對(duì)比結(jié)果,并在對(duì)比結(jié)果中配置結(jié)構(gòu)屬性和零件屬性對(duì)應(yīng)的字段信息。

4)結(jié)構(gòu)屬性更改清單:根據(jù)數(shù)據(jù)對(duì)比清單生成的結(jié)構(gòu)屬性變更信息。

5)基本屬性更改清單:根據(jù)數(shù)據(jù)對(duì)比清單生成的基本屬性變更信息。

變更清單模型設(shè)計(jì)示意圖如圖6所示。

圖6 數(shù)據(jù)對(duì)比模型設(shè)計(jì)

3.2數(shù)據(jù)校核流程

當(dāng)不同系統(tǒng)間任一個(gè)系統(tǒng)的數(shù)據(jù)發(fā)生變化時(shí),需要將其他受影響的系統(tǒng)數(shù)據(jù)進(jìn)行同步。目前都是通過變更流程來確保數(shù)據(jù)是否可以變更以及生效時(shí)間的;但變更流程中涉及到的數(shù)據(jù)清單大多是通過人工進(jìn)行維護(hù)的。系統(tǒng)間的數(shù)據(jù)維護(hù)是否完整、系統(tǒng)間的數(shù)據(jù)是否有差異,需要一定的數(shù)據(jù)校核機(jī)制來保障。

為了確保不同系統(tǒng)間的數(shù)據(jù)一致性,除了通過變更流程進(jìn)行控制外,還需定期對(duì)不同系統(tǒng)間的數(shù)據(jù)進(jìn)行校核。即:數(shù)據(jù)校核分為兩種:一種是對(duì)變更流程中的輸入數(shù)據(jù)與更改后的變更信息進(jìn)行校核;一種是對(duì)不同系統(tǒng)間的整版數(shù)據(jù)進(jìn)行對(duì)比。前者可以確保更改數(shù)據(jù)的完整性和正確性、后者可以彌補(bǔ)前者的遺漏信息,從而在更大程度上提高了數(shù)據(jù)的一致性。二者在數(shù)據(jù)校核流程上基本上是一致的,具體如下:

1)從上游系統(tǒng)(如PDM系統(tǒng))中獲取EBOM最新版本或EBOM變更輸出清單。

2)從下游系統(tǒng)(如BOM系統(tǒng))中獲取EBOM最新版本或EBOM變更維護(hù)結(jié)果清單。

3)對(duì)上下游系統(tǒng)的數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換。

4)數(shù)據(jù)差異對(duì)比,并對(duì)差異結(jié)果進(jìn)行記錄。

5)數(shù)據(jù)差異內(nèi)容確認(rèn)與核查。

6)數(shù)據(jù)差異內(nèi)容同步。

3.3數(shù)據(jù)處理軟件設(shè)計(jì)

通過分析了PDM系統(tǒng)與BOM系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的差異及不同系統(tǒng)間數(shù)據(jù)轉(zhuǎn)換機(jī)制,本文設(shè)計(jì)了PDM系統(tǒng)和BOM系統(tǒng)的數(shù)據(jù)處理流程。在處理過程中,如果總成件被刪除,其下級(jí)件刪除信息不作體現(xiàn)[8]。

為了簡(jiǎn)化數(shù)據(jù)對(duì)比操作步驟,我們?cè)诖_定數(shù)據(jù)對(duì)比模板的基礎(chǔ)上,設(shè)定了常用的默認(rèn)列名(可調(diào)整)。并將數(shù)據(jù)預(yù)處理(變量條件格式調(diào)整、所需對(duì)比列、數(shù)據(jù)打包等信息)與數(shù)據(jù)對(duì)比進(jìn)行集成,開發(fā)了數(shù)據(jù)處理及對(duì)比軟件,實(shí)現(xiàn)了對(duì)比操作一鍵完成的目標(biāo),界面操作如圖7所示。

圖7 ECN數(shù)據(jù)輸入前后核查操作界面

4 應(yīng)用

工程變更涉及產(chǎn)品研發(fā)設(shè)計(jì)、工藝設(shè)計(jì)、產(chǎn)品生產(chǎn)管理、零部件采購、銷售、售后服務(wù)等整個(gè)制造業(yè)產(chǎn)品生命周期管理中的協(xié)同。工程變更流程需要整合企業(yè)的PDM系統(tǒng)、BOM系統(tǒng)、ERP系統(tǒng)等關(guān)鍵IT系統(tǒng),是一種跨系統(tǒng)、跨部門的業(yè)務(wù)協(xié)同流程。因此變更清單在生成維護(hù)過程中,盡量減少各系統(tǒng)間數(shù)據(jù)交互的人工干預(yù),實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)動(dòng)態(tài)的形象化對(duì)比[10]。

工程變更數(shù)據(jù)包括變更依據(jù)、變更原因、成本分析、影響范圍分析、數(shù)據(jù)變更清單等內(nèi)容。其中數(shù)據(jù)變更清單分為零件屬性變更和結(jié)構(gòu)屬性變更兩部分。

4.1工程變更清單編制

根據(jù)變更清單模型設(shè)計(jì),工程變更清單編制的數(shù)據(jù)基礎(chǔ)是存在變更前后的數(shù)據(jù)信息,并能指定數(shù)據(jù)對(duì)比的規(guī)則,如:多層次結(jié)構(gòu)中存在數(shù)據(jù)差異時(shí),是否要體現(xiàn)下級(jí)件;哪些字段需要對(duì)比等信息。通過對(duì)PDM系統(tǒng)中零部件變更搭建要求研究[12],開發(fā)了基于Team Center V8.1的屬性對(duì)比清單插件。該插件按照變更清單模型,生成了零件屬性對(duì)比清單和BOM屬性對(duì)比清單;有效地解決了專業(yè)工程師在PDM系統(tǒng)中多次維護(hù)數(shù)據(jù)的問題,提高了工程變更流程的執(zhí)行效率和準(zhǔn)確率。

4.2BOM系統(tǒng)工程變更清單核查

BOM工程師在BOM系統(tǒng)根據(jù)專業(yè)工程師輸入的變更清單維護(hù)完數(shù)據(jù)后,需要核查數(shù)據(jù)維護(hù)是否正確。即需要將BOM系統(tǒng)流程中的輸入數(shù)據(jù)與輸出數(shù)據(jù)進(jìn)行核查。因此,開發(fā)了數(shù)據(jù)對(duì)比工具,并將BOM系統(tǒng)流程的輸入輸出文件作為模型中的輸入數(shù)據(jù),通過生成的數(shù)據(jù)差異清單,查看是否維護(hù)正確。如果差異清單中存在差異數(shù)據(jù),則變更前后信息不一致。通過數(shù)據(jù)對(duì)比工具,可有效提高BOM工程師對(duì)數(shù)據(jù)維護(hù)的正確性,提高數(shù)據(jù)校核校率。

4.3PDM與BOM系統(tǒng)數(shù)據(jù)一致性核查

為了確保PDM系統(tǒng)與BOM系統(tǒng)數(shù)據(jù)的一致性,需要定期對(duì)PDM系統(tǒng)和BOM系統(tǒng)的EBOM結(jié)構(gòu)進(jìn)行核查,以確保不同系統(tǒng)間數(shù)據(jù)的一致性。由于PDM系統(tǒng)的EBOM數(shù)據(jù)結(jié)構(gòu)與BOM系統(tǒng)的EBOM數(shù)據(jù)結(jié)構(gòu)存在很多不同之處,且相同結(jié)構(gòu),數(shù)據(jù)維護(hù)規(guī)則也不完全一致,因此EBOM數(shù)據(jù)進(jìn)行預(yù)處理,預(yù)處理內(nèi)容包括:配置變量解析、行關(guān)鍵值提取、對(duì)比字段提取、數(shù)據(jù)合并處理等內(nèi)容[9]。

根據(jù)PDM系統(tǒng)與BOM系統(tǒng)的EBOM差異對(duì)比清單,按零件屬性和BOM結(jié)構(gòu)屬性進(jìn)行提取,形成零件屬性差異清單和BOM屬性差異清單;為BOM工程師進(jìn)行差異分析與數(shù)據(jù)同步提供基礎(chǔ),確保了數(shù)據(jù)傳輸過程中數(shù)據(jù)的完整性和正確性。

5 結(jié)束語

不同系統(tǒng)間的數(shù)據(jù)傳遞由于數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)傳輸機(jī)制不同,需要進(jìn)行相應(yīng)的數(shù)據(jù)轉(zhuǎn)換以滿足上下游數(shù)據(jù)傳輸?shù)男枰煌瑫r(shí)為確保數(shù)據(jù)接收的完整性及正確性,還需對(duì)接收數(shù)據(jù)進(jìn)行數(shù)據(jù)核查。在以上章節(jié)中,通過對(duì)數(shù)據(jù)轉(zhuǎn)換機(jī)制、數(shù)據(jù)對(duì)比工具的研究,以PDM系統(tǒng)和BOM系統(tǒng)為例,通過研究BOM報(bào)表的數(shù)據(jù)結(jié)構(gòu)差異、不同系統(tǒng)間數(shù)據(jù)轉(zhuǎn)換機(jī)制和數(shù)據(jù)對(duì)比工具等內(nèi)容,設(shè)計(jì)了基于關(guān)鍵值的數(shù)據(jù)轉(zhuǎn)換及對(duì)比算法,并用軟件實(shí)現(xiàn)了該算法。該軟件既可以處理一般的數(shù)據(jù)對(duì)比,也可以滿足多層次結(jié)構(gòu)對(duì)比的需要。該軟件為PDM系統(tǒng)與BOM系統(tǒng)間數(shù)據(jù)傳輸過程中的數(shù)據(jù)一致性提供了校核平臺(tái),大大提高了數(shù)據(jù)校核工作效率。該數(shù)據(jù)校核機(jī)制具有廣泛通用性,適于在研發(fā)制造類企業(yè)中推廣。

本軟件適用于大型數(shù)據(jù)對(duì)比分析,為采購、財(cái)務(wù)、信息技術(shù)等相關(guān)部門提供了數(shù)據(jù)核查平臺(tái)。隨著以后信息化數(shù)據(jù)管理水平的發(fā)展,如果這些處理工作將交由系統(tǒng)后臺(tái)來處理,盡量減少人工參與數(shù)據(jù)維護(hù)的程度,數(shù)據(jù)對(duì)比的工作量與對(duì)比頻率將會(huì)大大減少。

[1] 鋼鐵企業(yè)信息系統(tǒng)架構(gòu)案例.http://doc.mbalib.com/view/08bc9a fbb83e32b9b71f2b3ef129dc58.html[EB/OL].智庫文檔.

[2] 消息中間件概述.mq工作原理.http://blog.itpub.net/117123/ viewspace-834591/[EB/OL].2006.5.

[3] 4種系統(tǒng)間交互方法比較.http://blog.csdn.net/zuocheng_liu/ article/details/9035015[EB/OL].2013.

[4] Thomas H.Cormen, Charles E.Leiserson.算法導(dǎo)論[M].機(jī)械工業(yè)出版社出版,2013.

[5] Excellent Compare 0.1.8, http://www.onlinedown.net/soft/65057. htm[EB/OL].2009.10.

[6] EXCEL數(shù)據(jù)對(duì)比大師V0.09.http://www.downxia.com/ downinfo/24568.html#softdown[EB/OL].2012.8.

[7] Excel文件比較工具3.0.http://www.gezila.com/ruanjian/ yingyong/78305.html.[EB/OL].2014.8.

[8] 郭慶軍,賈明亮,李原.多車型結(jié)構(gòu)中零部件關(guān)系及配置管理研究[J].新型工業(yè)化,2015.5.

[9] 郭慶軍,李小麗,賈明亮,等.一種基于變更流程的EBOM數(shù)據(jù)變更統(tǒng)計(jì)機(jī)制[J].新型工業(yè)化,2015,7(5):51-56.

[10] 重慶斯歐.工程變更管理協(xié)同流程(SOA-ECM).http://articles. e-works.net.cn/Articles/PDM/Article81922.htm[EB/OL].e-works數(shù)字化企業(yè)網(wǎng),2010.11.

[11] 劉清華,萬立,鐘毅芳.工程變更管理的分析與研究[J].計(jì)算機(jī)集成制造系統(tǒng),2000,6(12).

[12] 王忠浩,蔡力鋼,朱海平,高亮.PDM中工程更改管理的設(shè)計(jì)與實(shí)現(xiàn)[J].武漢:華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2003.6,V31(6).37-40.

A data conversion and comparison method based on key values

GUO Qing-jun, WU Na

TP274

A

1009-0134(2016)07-0009-05

2016-03-30

郭慶軍(1983 -),男,碩士研究生,研究方向?yàn)橹圃鞓I(yè)信息化、項(xiàng)目管理、工程數(shù)據(jù)研發(fā)管理和試制物料管理等。

猜你喜歡
數(shù)據(jù)結(jié)構(gòu)校核關(guān)鍵
發(fā)電機(jī)進(jìn)相試驗(yàn)失磁保護(hù)與低勵(lì)限制配合關(guān)系的校核
硝酸甘油,用對(duì)是關(guān)鍵
新形勢(shì)下深化改革開放的關(guān)鍵一招
高考考好是關(guān)鍵
數(shù)據(jù)結(jié)構(gòu)線上線下混合教學(xué)模式探討
通行費(fèi)校核分析方法探究
為什么會(huì)有“數(shù)據(jù)結(jié)構(gòu)”?
基于衛(wèi)星遙感圖像的收費(fèi)站位置自動(dòng)識(shí)別與校核
FPSO火炬塔海運(yùn)綁扎方案及強(qiáng)度校核
高職高專數(shù)據(jù)結(jié)構(gòu)教學(xué)改革探討
开阳县| 盐津县| 西吉县| 汾阳市| 无极县| 大方县| 长宁县| 柳林县| 罗城| 长葛市| 阿鲁科尔沁旗| 贞丰县| 甘谷县| 澳门| 虎林市| 图木舒克市| 建阳市| 保靖县| 高州市| 彭泽县| 临泉县| 古交市| 武定县| 龙门县| 三台县| 远安县| 临安市| 错那县| 绥棱县| 洛扎县| 大余县| 潮安县| 瑞丽市| 黑河市| 永丰县| 云南省| 张家川| 顺义区| 巩留县| 广安市| 克山县|