傳統(tǒng)的數(shù)據(jù)交換,一般說來是用戶根據(jù)自身的數(shù)據(jù)抽取需求,配置好相關(guān)的設(shè)置,定義好數(shù)據(jù)抽取時(shí)間來進(jìn)行數(shù)據(jù)交換。這是一種被動(dòng)式的數(shù)據(jù)交換,如果遇到了較為復(fù)雜的業(yè)務(wù)系統(tǒng),這種方式就難以完全勝任了。
比如某些銀行系統(tǒng)需要在處理完本系統(tǒng)的數(shù)據(jù)之后立即將數(shù)據(jù)下發(fā)到下游的各個(gè)系統(tǒng),可是由于數(shù)據(jù)處理時(shí)間不是特別固定,被動(dòng)式的數(shù)據(jù)交換無法做的及時(shí)下發(fā)。
再比如某稅務(wù)系統(tǒng)需要判斷上游的某個(gè)文件的存在與否來進(jìn)行數(shù)據(jù)交換,如果不能主動(dòng)監(jiān)控上游文件也將難以做到。以上眾多例子說明現(xiàn)今有很多的系統(tǒng)由于業(yè)務(wù)的復(fù)雜性都需要主動(dòng)地發(fā)起數(shù)據(jù)交換的請(qǐng)求,完成數(shù)據(jù)交換的工作。而億信華辰的數(shù)據(jù)交換產(chǎn)品就有多種數(shù)據(jù)“主動(dòng)”交換方式供君選擇,看看怎么利用他們“主動(dòng)出擊”吧!

1、事件觸發(fā)式的主動(dòng)交換
在設(shè)置好數(shù)據(jù)交換任務(wù)之后,可以直接發(fā)起事件觸發(fā)類型的數(shù)據(jù)交換。這種方式不用等到具體的時(shí)間再執(zhí)行,它會(huì)根據(jù)事先定義的事件來決定是否觸發(fā)交換任務(wù)。
事件觸發(fā)式的主動(dòng)交換現(xiàn)有兩種事件類型:庫表監(jiān)聽和文件監(jiān)聽。庫表監(jiān)聽會(huì)根據(jù)庫表時(shí)間戳類型字段的變化或者是庫表的行數(shù)變化來決定是否觸發(fā)此次數(shù)據(jù)交換任務(wù)。文件監(jiān)聽會(huì)根據(jù)文件是否存在來觸發(fā),或者是已存在文件的修改時(shí)間的變動(dòng)來觸發(fā)。
如果發(fā)起了事件觸發(fā)類型的數(shù)據(jù)交換,那么只要綁定的事件返回肯定的結(jié)果,系統(tǒng)就會(huì)立即執(zhí)行此次數(shù)據(jù)交換。這種主動(dòng)式的數(shù)據(jù)交換能夠避免系統(tǒng)做無謂的等待,使數(shù)據(jù)傳輸更加實(shí)時(shí)高效。

2、文件式的主動(dòng)交換
很多的業(yè)務(wù)系統(tǒng)之間由于網(wǎng)絡(luò)不能互通、保密性質(zhì)不同、業(yè)務(wù)邏輯不一樣等原因,導(dǎo)致他們的數(shù)據(jù)庫不能直接進(jìn)行數(shù)據(jù)交換。此時(shí)可以利用數(shù)據(jù)交換產(chǎn)品中內(nèi)置的FTP文件傳輸工具和MQ文件傳輸工具以主動(dòng)推送文件的方式來實(shí)現(xiàn)。
數(shù)據(jù)交換內(nèi)置的FTP客戶端工具,只要業(yè)務(wù)系統(tǒng)的兩臺(tái)物理機(jī)之間可以進(jìn)行通信,就可以使用數(shù)據(jù)交換來主動(dòng)推送文件到目標(biāo)機(jī)器。同時(shí)也可以下載源機(jī)器上的文件來獲取數(shù)據(jù)。
數(shù)據(jù)交換的MQ文件傳輸系統(tǒng)是將開源的ActiveMQ技術(shù)集成到了數(shù)據(jù)交換產(chǎn)品中,并做了優(yōu)化和增強(qiáng)。只要配置好mq壓縮包,就可以實(shí)現(xiàn)兩臺(tái)物理機(jī)之間的實(shí)時(shí)通信,源機(jī)器可以隨時(shí)將數(shù)據(jù)推送到目標(biāo)機(jī)器,讓數(shù)據(jù)交換沒有“時(shí)差”。
3、接口式的主動(dòng)交換
現(xiàn)在市面上很多的數(shù)據(jù)交換工具并不能對(duì)接口類型的數(shù)據(jù)做有效處理,而億信華辰的數(shù)據(jù)交換產(chǎn)品支持接口數(shù)據(jù)作為源數(shù)據(jù),并且可以在接口數(shù)據(jù)的URL中傳入自定義的參數(shù),支持在真正獲取數(shù)據(jù)的時(shí)候?qū)υ撟远x參數(shù)進(jìn)行賦值,然后接收數(shù)據(jù)。只要接口返回的數(shù)據(jù)帶有一定的格式(比如JSON格式),都可以將其解析出來存到數(shù)據(jù)庫表中。

隨著企業(yè)單位研究業(yè)務(wù)的變化、經(jīng)濟(jì)社會(huì)的轉(zhuǎn)型和信息技術(shù)的發(fā)展,數(shù)據(jù)交換越來越頻繁,經(jīng)常需要進(jìn)行更復(fù)雜的數(shù)據(jù)交換,尤其是不同系統(tǒng)和業(yè)務(wù)之間,這些數(shù)據(jù)交換大多是要求跨平臺(tái)、跨系統(tǒng)的。在全面數(shù)字化的當(dāng)下如果不“主動(dòng)出擊”,如何玩轉(zhuǎn)數(shù)據(jù)呢?億信華辰的數(shù)據(jù)交換管理平臺(tái)(EsDataExchange)不光能主動(dòng)進(jìn)行數(shù)據(jù)交換,還能容納多種多樣數(shù)據(jù)格式,提供可視化數(shù)據(jù)交換監(jiān)控,是一個(gè)統(tǒng)一、安全、高效的全局?jǐn)?shù)據(jù)共享交換平臺(tái)。
(部分內(nèi)容來源網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系刪除)