两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換功能的數(shù)據(jù)同步方法

文檔序號(hào):6464947閱讀:539來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換功能的數(shù)據(jù)同步方法
技術(shù)領(lǐng)域
本發(fā)明專(zhuān)利涉及一種數(shù)據(jù)同步方法。
(二)
背景技術(shù)
隨著企事業(yè)單位智能化管理系統(tǒng)應(yīng)用越來(lái)越普及, 一個(gè)企事業(yè)單位 常常需要安裝多個(gè)智能化管理系統(tǒng)。如何實(shí)現(xiàn)多個(gè)系統(tǒng)之間的數(shù)據(jù)轉(zhuǎn)換、 數(shù)據(jù)導(dǎo)入導(dǎo)出以及數(shù)據(jù)自動(dòng)同步,成為企業(yè)在實(shí)現(xiàn)智能化工廠過(guò)程中經(jīng)
常遇到的難題。
(三)

發(fā)明內(nèi)容
為了實(shí)現(xiàn)多個(gè)系統(tǒng)之間的數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)導(dǎo)入導(dǎo)出以及數(shù)據(jù)自動(dòng)同 步,本發(fā)明專(zhuān)利提供一種可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換功能的數(shù) 據(jù)同步方法。
本發(fā)明解決其技術(shù)問(wèn)題的技術(shù)方案是 一種可實(shí)現(xiàn)可編程的數(shù)據(jù)
轉(zhuǎn)換和文件轉(zhuǎn)換功能的數(shù)據(jù)同步方法,建立若干個(gè)任務(wù)包(Task Package)及執(zhí)行計(jì)劃(Job);建立任務(wù)包包括建立數(shù)據(jù)源、數(shù)據(jù)目標(biāo)、 轉(zhuǎn)換任務(wù)及轉(zhuǎn)換動(dòng)作構(gòu)成;所述數(shù)據(jù)源和數(shù)據(jù)目標(biāo)可以為T(mén)XT格式 XML格式和EXCEL格式中的任何一種文件,也可以是SQL數(shù)據(jù)庫(kù) 中的任何表;轉(zhuǎn)換任務(wù)實(shí)現(xiàn)從數(shù)據(jù)源到數(shù)據(jù)目標(biāo)的數(shù)據(jù)轉(zhuǎn)換,所述轉(zhuǎn) 換動(dòng)作實(shí)現(xiàn)在數(shù)據(jù)轉(zhuǎn)換完成后,將數(shù)據(jù)信息傳給硬件設(shè)備。
建立轉(zhuǎn)換任務(wù)是通過(guò)從數(shù)據(jù)源到數(shù)據(jù)目標(biāo)的數(shù)據(jù)復(fù)制,或者給數(shù) 據(jù)目標(biāo)設(shè)置默認(rèn)值,或者編寫(xiě)數(shù)據(jù)轉(zhuǎn)換腳本,來(lái)實(shí)現(xiàn)靈活多變的數(shù)據(jù) 轉(zhuǎn)換。
可從作為模板的文本文件中提取數(shù)據(jù)格式,作為要導(dǎo)入的數(shù)據(jù)源 或?qū)С龅臄?shù)據(jù)目標(biāo)的格式,從而實(shí)現(xiàn)將文本文件中每條記錄包含的每
個(gè)字段與SQL數(shù)據(jù)庫(kù)中指定表的每個(gè)字段相對(duì)應(yīng)。
數(shù)據(jù)源為SQL數(shù)據(jù)庫(kù)中的表,可給每個(gè)轉(zhuǎn)換任務(wù)的數(shù)據(jù)源設(shè)置一 個(gè)用于跟蹤的標(biāo)記(Mark),同一個(gè)轉(zhuǎn)換任務(wù)在下次執(zhí)行時(shí)會(huì)從新的標(biāo) 記開(kāi)始處理。
建立轉(zhuǎn)換任務(wù)時(shí),可對(duì)數(shù)據(jù)源一個(gè)或多個(gè)字段的數(shù)據(jù)過(guò)濾,將需
要的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)目標(biāo)中。
轉(zhuǎn)換動(dòng)作可以是數(shù)據(jù)轉(zhuǎn)換完成后自動(dòng)發(fā)送電子郵件。
本發(fā)明的有益效果在于使用該方法能夠?qū)崿F(xiàn)任何兩個(gè)SQL數(shù)據(jù)
庫(kù)之間的手動(dòng)或自動(dòng)同步。在數(shù)據(jù)導(dǎo)入導(dǎo)出過(guò)程中,除了簡(jiǎn)單的復(fù)制
關(guān)系外,還可通過(guò)編寫(xiě)腳本語(yǔ)言,實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)轉(zhuǎn)換邏輯。該服務(wù)
器支持所有文本文件如TXT或電子表格等數(shù)據(jù)與SQL數(shù)據(jù)庫(kù)之間的
導(dǎo)入和導(dǎo)出。能夠?qū)崿F(xiàn)手動(dòng)導(dǎo)、定時(shí)導(dǎo)和間隔導(dǎo)。該平臺(tái)獨(dú)有的文本
文件格式自學(xué)習(xí)功能,讓操作人員快速設(shè)計(jì)任務(wù)包,而無(wú)需經(jīng)過(guò)嚴(yán)格
的專(zhuān)業(yè)培訓(xùn)。該服務(wù)器還可將數(shù)據(jù)信息自動(dòng)下傳給硬件設(shè)備,從而實(shí)
現(xiàn)整個(gè)系統(tǒng)的自動(dòng)化管理和真正意義上的無(wú)縫對(duì)接。 具體實(shí)施例方式
下面結(jié)合附圖
具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
一種可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換功能的數(shù)據(jù)同步方法, 首先要建立任務(wù)包,建立任務(wù)包包括建立數(shù)據(jù)源(某個(gè)要導(dǎo)入的數(shù)據(jù) 來(lái)源)、數(shù)據(jù)目的(用于存儲(chǔ)導(dǎo)出數(shù)據(jù)的文件或數(shù)據(jù)庫(kù)表)、轉(zhuǎn)換任務(wù)
和轉(zhuǎn)換動(dòng)作組成。數(shù)據(jù)源或數(shù)據(jù)目的可以是TXT格式、XML格式和 EXCEL格式中的任何一種文件,也可以是SQL數(shù)據(jù)庫(kù)中的一張表。 分別建立數(shù)據(jù)源和數(shù)據(jù)目的,同時(shí)給數(shù)據(jù)源和數(shù)據(jù)目的指定存儲(chǔ)路徑。 如果是SQL數(shù)據(jù)庫(kù)中的表,要指定數(shù)據(jù)庫(kù)所在的計(jì)算機(jī)名稱(chēng)、數(shù)據(jù)庫(kù) 名稱(chēng)、登錄名和登錄密碼。如果數(shù)據(jù)源或數(shù)據(jù)目的是TXT文件,要設(shè) 置系統(tǒng)提取格式用的模板文件。XLS電子表格文件本身是數(shù)據(jù)庫(kù)結(jié)構(gòu), 因此在數(shù)據(jù)源設(shè)置時(shí),不需要再指定文模板文件。
可從作為模板的文本文件中提取數(shù)據(jù)格式,作為要導(dǎo)入的數(shù)據(jù)源 或?qū)С龅臄?shù)據(jù)目標(biāo)的格式,從而實(shí)現(xiàn)將文本文件中每條記錄包含的每 個(gè)字段與SQL數(shù)據(jù)庫(kù)中指定表的每個(gè)字段相對(duì)應(yīng)。
數(shù)據(jù)源和數(shù)據(jù)目的建立好后,設(shè)置從數(shù)據(jù)源到數(shù)據(jù)目的的轉(zhuǎn)換邏 輯,這稱(chēng)之為轉(zhuǎn)換任務(wù)。如果數(shù)據(jù)源或數(shù)據(jù)目的為數(shù)據(jù)庫(kù)中的表,需 要在指定的數(shù)據(jù)庫(kù)選擇這張表,設(shè)置好后,該表的結(jié)構(gòu)被系統(tǒng)從數(shù)據(jù) 庫(kù)中提取出來(lái),所有字段顯示在界面上。
轉(zhuǎn)換任務(wù)中的轉(zhuǎn)換邏輯包括(1)數(shù)據(jù)復(fù)制。直接從數(shù)據(jù)源將數(shù) 據(jù)復(fù)制到數(shù)據(jù)目的中;(2)設(shè)置默認(rèn)值。給數(shù)據(jù)目標(biāo)設(shè)置一個(gè)默認(rèn) 值;(3)編寫(xiě)轉(zhuǎn)換腳本,實(shí)現(xiàn)靈活多變、復(fù)雜的數(shù)據(jù)轉(zhuǎn)換。
如果數(shù)據(jù)源為SQL數(shù)據(jù)庫(kù)中的表,可給每個(gè)轉(zhuǎn)換任務(wù)的數(shù)據(jù)源設(shè) 置一個(gè)用于跟蹤的字段作為標(biāo)記,同一個(gè)轉(zhuǎn)換任務(wù)在下次執(zhí)行時(shí)會(huì)從 新的標(biāo)記值開(kāi)始處理,從而避免重復(fù)執(zhí)行。
在執(zhí)行轉(zhuǎn)換任務(wù)時(shí),可以設(shè)定數(shù)據(jù)目的表中的一個(gè)字段或多個(gè)字 段的組合為唯一值,以便執(zhí)行數(shù)據(jù)庫(kù)中的update命令操作,實(shí)現(xiàn)用數(shù) 據(jù)源中的數(shù)據(jù)來(lái)更新數(shù)據(jù)目的表中數(shù)據(jù)的目的。
在執(zhí)行轉(zhuǎn)換任務(wù)時(shí),通過(guò)對(duì)數(shù)據(jù)源一個(gè)或多個(gè)字段的數(shù)據(jù)過(guò)濾, 將需要的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)目標(biāo)中。
一個(gè)任務(wù)包可以包含多個(gè)轉(zhuǎn)換任務(wù)。給每個(gè)轉(zhuǎn)換任務(wù)(輸入一個(gè) 值,實(shí)現(xiàn)該任務(wù)包在執(zhí)行過(guò)程中的各個(gè)轉(zhuǎn)換包的先后順序。通過(guò)轉(zhuǎn)換 任務(wù)列表可以調(diào)整先后順序。每個(gè)轉(zhuǎn)換任務(wù)帶有一個(gè)標(biāo)志,通過(guò)該標(biāo) 志,執(zhí)行或禁止該轉(zhuǎn)換任務(wù)。
可設(shè)置每個(gè)轉(zhuǎn)換任務(wù)每次執(zhí)行時(shí)處理的最大記錄數(shù)以及每個(gè)單循 環(huán)處理的記錄數(shù)。
轉(zhuǎn)換動(dòng)作是指轉(zhuǎn)換任務(wù)執(zhí)行成功后,要執(zhí)行的其他動(dòng)作,比如發(fā) 送電子郵件、將某些數(shù)據(jù)信息自動(dòng)發(fā)送給控制設(shè)備,從而實(shí)現(xiàn)系統(tǒng)之 間的無(wú)縫對(duì)接。
權(quán)利要求
1. 一種可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換功能的數(shù)據(jù)同步方法,其特征在于建立若干個(gè)任務(wù)包;建立任務(wù)包包括建立數(shù)據(jù)源、數(shù)據(jù)目標(biāo)、轉(zhuǎn)換任務(wù)及轉(zhuǎn)換動(dòng)作構(gòu)成;所述數(shù)據(jù)源和數(shù)據(jù)目標(biāo)可以為T(mén)XT格式XML格式和EXCEL格式中的任何一種文件,也可以是SQL數(shù)據(jù)庫(kù)中的任何表;轉(zhuǎn)換任務(wù)實(shí)現(xiàn)從數(shù)據(jù)源到數(shù)據(jù)目標(biāo)的數(shù)據(jù)轉(zhuǎn)換,所述轉(zhuǎn)換動(dòng)作實(shí)現(xiàn)在數(shù)據(jù)轉(zhuǎn)換完成后,將數(shù)據(jù)信息傳給硬件設(shè)備。
2. 如權(quán)利要求1所述的可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換功能 的數(shù)據(jù)同步方法,其特征在于建立轉(zhuǎn)換任務(wù)是通過(guò)從數(shù)據(jù)源到數(shù)據(jù) 目標(biāo)的數(shù)據(jù)復(fù)制,或者給數(shù)據(jù)目標(biāo)設(shè)置默認(rèn)值,或者編寫(xiě)數(shù)據(jù)轉(zhuǎn)換腳 本。
3. 如權(quán)利要求1或2所述的可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換 功能的數(shù)據(jù)同步方法,其特征在于從作為模板的文本文件中提取數(shù)據(jù)格式,作為要導(dǎo)入的數(shù)據(jù)源或?qū)С龅臄?shù)據(jù)目標(biāo)的格式,從而實(shí)現(xiàn)將文本文件中每條記錄包含的每個(gè)字段與SQL數(shù)據(jù)庫(kù)中指定表的每個(gè) 字段相對(duì)應(yīng)。
4. 如權(quán)利要求1或2所述的可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換 功能的數(shù)據(jù)同步方法,其特征在于若數(shù)據(jù)源為SQL數(shù)據(jù)庫(kù)中的表, 給每個(gè)轉(zhuǎn)換任務(wù)的數(shù)據(jù)源設(shè)置一個(gè)用于跟蹤的標(biāo)記,同一個(gè)轉(zhuǎn)換任務(wù) 在下次執(zhí)行時(shí)會(huì)從新的標(biāo)記開(kāi)始處理。
5. 如權(quán)利要求1或2所述的可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換功能的數(shù)據(jù)同步方法,其特征在于建立轉(zhuǎn)換任務(wù)時(shí),對(duì)數(shù)據(jù)源一個(gè)或多個(gè)字段的數(shù)據(jù)過(guò)濾,將需要的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)目標(biāo)中。
6.如權(quán)利要求1或2所述的可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換功能的數(shù)據(jù)同步方法,其特征在于轉(zhuǎn)換動(dòng)作是數(shù)據(jù)轉(zhuǎn)換完成后自動(dòng) 發(fā)送電子郵件。
全文摘要
一種可實(shí)現(xiàn)可編程的數(shù)據(jù)轉(zhuǎn)換和文件轉(zhuǎn)換功能的數(shù)據(jù)同步方法,建立若干個(gè)任務(wù)包,建立任務(wù)包包括建立數(shù)據(jù)源、數(shù)據(jù)目標(biāo)、轉(zhuǎn)換任務(wù)及轉(zhuǎn)換動(dòng)作構(gòu)成;所述數(shù)據(jù)源和數(shù)據(jù)目標(biāo)可以為T(mén)XT格式XML格式和EXCEL格式中的任何一種文件,也可以是SQL數(shù)據(jù)庫(kù)中的任何表;轉(zhuǎn)換任務(wù)實(shí)現(xiàn)從數(shù)據(jù)源到數(shù)據(jù)目標(biāo)的數(shù)據(jù)轉(zhuǎn)換,所述轉(zhuǎn)換動(dòng)作實(shí)現(xiàn)在數(shù)據(jù)轉(zhuǎn)換完成后,將數(shù)據(jù)信息傳給硬件設(shè)備。本發(fā)明的有益效果在于使用該方法能夠?qū)崿F(xiàn)任何兩個(gè)SQL數(shù)據(jù)庫(kù)之間的手動(dòng)或自動(dòng)同步。
文檔編號(hào)G06F17/30GK101393526SQ20081012153
公開(kāi)日2009年3月25日 申請(qǐng)日期2008年10月16日 優(yōu)先權(quán)日2008年10月16日
發(fā)明者孫開(kāi)華 申請(qǐng)人:寧波璽瑪克智能科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁波市| 建宁县| 梁河县| 河东区| 揭东县| 若尔盖县| 特克斯县| 稻城县| 泰顺县| 武鸣县| 寻乌县| 班戈县| 正安县| 锦屏县| 应城市| 澄江县| 耿马| 建湖县| 眉山市| 固原市| 普洱| 内江市| 阳新县| 武邑县| 建水县| 延长县| 石河子市| 岳阳县| 柳江县| 永胜县| 探索| 高唐县| 湘西| 娄烦县| 怀远县| 云浮市| 伊宁市| 沁源县| 科技| 白水县| 长岛县|