翻譯|產(chǎn)品更新|編輯:黃竹雯|2019-02-27 15:10:01.000|閱讀 419 次
概述:Altova MapForce更新至2019版本,支持映射Protocol Buffers,節(jié)點功能新增附加功能,支持更多數(shù)據(jù)庫。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Altova MapForce 2019 | 企業(yè)版 | 專業(yè)版 |
支持映射Protocol Buffers | √ | |
節(jié)點功能的附加功能 | √ | √ |
支持EDIFACT 2017B,2018A | √ | |
支持其他數(shù)據(jù)庫版本 | √ | √ |
支持Eclipse 4.6,4.7和4.8 | √ | √ |
MapForce現(xiàn)在支持映射Google Protocol Buffers,也稱為protobuf,這是一種用于序列化結(jié)構(gòu)化數(shù)據(jù)的語言和平臺中立機制。該方法涉及描述一些數(shù)據(jù)結(jié)構(gòu)的接口描述語言,以及從該描述生成源代碼,從而生成或解析表示結(jié)構(gòu)化數(shù)據(jù)的字節(jié)流的程序。為了使數(shù)據(jù)交換成為可能,Protocol Buffers格式的二進制文件附帶.proto文件,它們定義編碼二進制數(shù)據(jù)的結(jié)構(gòu)(類似于XSD如何描述XML實例文檔的結(jié)構(gòu))。
MapForce現(xiàn)在可以將數(shù)據(jù)映射到以Protocol Buffers格式編碼的二進制實例。具體來說,MapForce可以從這些二進制文件中讀取數(shù)據(jù)并將其轉(zhuǎn)換為MapForce支持的任何其他格式(例如,XML,CSV,數(shù)據(jù)庫等)。同樣,您可以從MapForce支持的任何格式讀取數(shù)據(jù),并將其寫入Protocol Buffers二進制文件。
不使用MapForce時,為了從Protocol Buffers創(chuàng)建或讀取數(shù)據(jù),開發(fā)人員需要生成和編寫程序代碼。但是,使用MapForce,則無需編寫代碼或從.proto文件生成代碼。只需將.proto文件添加到映射中,然后直觀地繪制所需的連接。運行映射后,MapForce將根據(jù)映射設計從源二進制文件中讀取數(shù)據(jù),或生成二進制文件。例如,上圖說明了從數(shù)據(jù)庫讀取數(shù)據(jù)并將其作為協(xié)議緩沖區(qū)格式的多個二進制文件寫入的映射。
對協(xié)議緩沖區(qū)的支持一直是客戶的常見請求,而MapForce實現(xiàn)使得以這種格式處理數(shù)據(jù)變得更加容易。
節(jié)點函數(shù)使MapForce用戶能夠定義數(shù)據(jù)處理函數(shù)和/或默認值,并將它們分配給一個或多個節(jié)點,而無需多次重復相同的函數(shù),并且無需繪制映射線。在實現(xiàn)復雜處理功能的同時簡化映射過程。
現(xiàn)在,在2019版本中,可以使用其他過濾器來定義節(jié)點功能,允許開發(fā)人員根據(jù)自定義標準將功能和默認值應用于特定節(jié)點。例如,您可以僅將節(jié)點函數(shù)應用于名稱與正則表達式匹配的特定類型的節(jié)點,例如下面定義的函數(shù),以匹配類型字符串的節(jié)點以及以“total”結(jié)尾的名稱。
版本2019還包括其他節(jié)點功能參數(shù)以及有關節(jié)點定義或“節(jié)點元數(shù)據(jù)”的信息。當您希望節(jié)點功能基于有關當前節(jié)點的信息(例如節(jié)點名稱,節(jié)點長度,等)執(zhí)行某些操作時,這些參數(shù)非常有用。節(jié)點數(shù)據(jù)類型的精度,等等。這些新的過濾器和參數(shù)為已經(jīng)強大的節(jié)點功能功能增加了更多的靈活性。
EDIFACT是MapForce支持的眾多EDI格式之一。在版本2019中,已為兩個最新版本的EDIFACT標準添加了支持。
對于數(shù)據(jù)庫映射,MapForce現(xiàn)在支持以下數(shù)據(jù)庫的最新版本:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: