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