商品介紹
原廠官網:https://www.altova.com/Altova MapForce 程式開發
數據映射工具,Altova MapForce 為高級數據映射和轉換,提供無與倫比的功能和靈活性。
Altova MapForce 是一款屢獲殊榮的圖形數據映射工具,適用於任意到任意的轉換和集成。其強大的數據映射工具可立即轉換您的數據,並提供多種選項來自動執行循環轉換。

任意到任意的映射和轉換

MapForce 中的數據映射工具
.圖形數據映射設計
.數據整合
.數據處理功能
.交互式數據映射除錯器
.企業 ETL
.一對多映射項目
.鍊式數據映射轉換
.為 MapForce Server 生成執行文件
.生成數據映射文檔
.生成免版稅數據轉換源代碼
數據映射
MapForce 界面透過圖形界面促進數據集成,該界面包括用於管理、可視化、操作及執行單一映射和複雜映射項目的許多選項。使用設計視窗以圖形方式定義映射組件、添加用於數據操作的函數和過濾器,以及拖動連接器以在源格式和目標格式之間進行轉換。

數據轉換工具
對於數據轉換,MapForce 提供了一個可擴展的數據處理和轉換函數庫,可以根據您的數據集成項目的需要過濾和操作數據。MapForce 還包括一個獨特的視覺函數構建器,用於定義及重用組合多個操作的自定義函數。為了節省時間並利用您已經完成和測試的工作,您甚至可以導入現有的數據轉換代碼、用戶定義的函數或 XSLT 1.0、2.0 或 3.0 文件以用作函數庫。 
MapForce 數據轉換函數
.數據處理函數即時轉換數據
.數學計算
.布爾、數據、時間、數字或字符串轉換
.編程字符串和日期時間解析
.專門的節點、序列、edifact 和 db 函數
.支援過濾器、條件、參數和變量
.SQL 或 SQL/XML 中的資料庫函數 節點函數
支援 MapForce 中的節點功能,意味著您可以定義數據處理功能和/或默認值,並將它們分配給一個或多個節點,而無需多次重複相同的功能,也無需繪製映射線。

管理函數庫
MapForce 包括一個高度靈活、容易使用的管理庫視窗,允許您導入用戶定義的函數和自定義庫,包括全局的和特定地圖項目的。這樣,當開發人員將 MapForce 項目文件發送給同事時,它已經包含任何導入的庫,它們不必單獨安裝。例如,這還可以簡單地將用戶定義的函數從一個映射複製並貼到另一個映射。
對於 XML 映射,當項目導入 XSLT 或 XQuery 庫時,您可以選擇生成使用相對路徑引用導入的庫文件的 XSLT 或 XQuery 代碼。請注意 MapForce COM API 也支援庫管理。

數據映射輸出預覽
MapForce 內建執行引擎,允許您預覽 XML、資料庫、平面文件、EDI、Excel、Protocol Buffers 和 XBRL 數據映射的程序代碼和輸出。您可以執行映射轉換,然後立即查看並保存映射結果,因為它會根據定義的目標格式在 XQuery、Java、C++ 或 C# 中生成。

預覽 XSLT 樣式表
MapForce 提供了幾個有用的特性來幫助開發用於 XML 到 XML 轉換的 XSLT 1.0/2.0/3.0 樣式表。當您以可視化方式設計數據映射時,MapForce 會在幕後為您生成 XSLT 樣式表。您可以隨時透過單擊主設計視窗底部的 XSLT 選項卡,來預覽 XSLT 樣式表代碼。
交互式數據映射調試器
MapForce 包括一個革命性的交互式除錯器來協助數據映射設計。除錯器允許用戶單步執行映射,並查看數據實際從源節點逐步流向目標節點的過程。MapForce 除錯器支援選單命令、特殊工具欄以及在除錯器運行時自動開啟的幫助程序視窗,因此用戶可以在映射執行期間追蹤中間處理操作並檢查數據值。

透過 MapForce Server 實現自動化的執行文件
在數據映射工具中設計及測試項目後,它可以由 MapForce Server 執行以自動化需要重複數據轉換的業務流程。

XML映射
MapForce 中的XML數據映射工具支援基於 XML Schema 或 DTD 內容模型的映射。要開發XML 映射,只需將兩個或多個模式加載到 MapForce 中,並在源節點和目標節點之間拖動連接線。混合內容支援甚至使您能夠映射散佈在 XML 中的文本數據。
如果您沒有 XML 實例文檔的關聯模式,MapForce 會從 XML 實例文檔生成 XML 模式。

以及更多..
版本比較
| 企業版 | 專業版 |
---|
32 位版本 |  |  |
64 位版本 |  |  |
支援的數據格式 | | |
支援 XML |  |  |
支援關係資料庫 |  |  |
支援 NoSQL 資料庫 |  | |
支援平面文件(CSV、製表符分隔、固定寬度等) |  |  |
用於解析結構化文本文件的 FlexText 實用程序 |  | |
支援 ANSI X12 EDI 消息(版本 3040 到 6020) |  | |
支援 HIPAA X12 事務(版本 5010) |  | |
支援所有 UN/EDIFACT EDI 配置文件(版本 93a 到 22a) |  | |
支援所有 HL7 EDI 格式(版本 2.2 到 2.6) |  | |
支援所有 HL7 XML 格式(版本 3.x) |  |  |
支援 NCPDP SCRIPT EDI 格式(版本 8.1、10.6、10.10) |  | |
支援 NCPDP SCRIPT XML 格式 |  |  |
支援 SAP IDoc |  | |
支援 IATA PADIS(版本 92.1 至 08.1) |  | |
支援 TRADACOMS EDI |  | |
支援 SWIFT(包括 ISO 15022;版本 2019-2022) |  | |
支援 ODETTE EDI |  | |
支援 VDA EDI |  | |
支援 Excel 2007+ (OOXML) |  | |
支援 Excel 2013 嚴格開放 XML |  | |
支援 JSON、JSON5 和 JSON 行 |  | |
支援 XBRL、XBRL 維度和 XBRL 錶鍊接庫、內聯 XBRL、XBRL 分類法包 |  | |
支援 Google 協議緩衝區 |  | |
支援基於 WSDL 1.1/2.0 的 Web 服務 |  | |
支援 REST Web 服務 |  | |
數據處理 | | |
多源、多目標映射 |  |  |
處理來自/進入多個文件的數據 |  |  |
鍊式轉換 |  |  |
內建可擴展函數庫 |  |  |
用於創建用戶定義函數的可視化函數生成器 |  |  |
轉換輸入參數 |  |  |
按各種標準對數據進行排序 |  |  |
可選擇將 XML 數字簽名應用於 XML 和 XBRL 輸出文檔 |  | |
直接文件輸入輸出(數據流) |  |  |
將 XML、JSON、EDI、CSV、FLF 或 FlexText 組件作為字符串處理 |  |  |
內建執行引擎,可立即輸出所有版本支援的數據格式 |  |  |
項目管理支援 |  |  |
數據映射除錯器 | | |
逐步完成數據映射並檢查中間值 |  |  |
在任何輸入或輸出節點上設置斷點 |  |  |
映射窗格中顯示的所有中間值 |  |  |
所有數據映射節點的歷史值 |  |  |
在除錯會話期間查看部分輸出 |  |  |
XSLT / XQuery 生成 | | |
生成 XSLT 1.0 或架構感知 XSLT 2.0 或 XSLT 3.0 轉換代碼 |  |  |
用於即時 XML 到 XML 轉換的 XSLT 轉換引擎 |  |  |
XQuery 轉換代碼的生成 |  |  |
程序代碼生成 | | |
Java 代碼生成 |  |  |
C#代碼生成 |  |  |
C++ 代碼生成 |  |  |
自動化支援 | | |
基於 COM 和 Java API |  |  |
OLE 支援 |  |  |
ActiveX 控件 |  |  |
命令行界面 |  |  |
為 MapForce Server 編譯映射執行文件 |  |  |
將映射項目部署到 FlowForce Server 以實現自動化 |  |  |
支援的關係資料庫 | | |
Firebird 2.5、3、4 |  |  |
IBM DB2 for iSeries v6.1、7.1、7.2、7.3、7.4 |  |  |
IBM DB2;8, 9, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7 |  |  |
Informix 11.7、12.10、14.10 _ |  |  |
MariaDB 10、10.3、10.4、10.5、10.6.5、10.9.2 |  |  |
Microsoft Access 2003、2007、2010、2013、2019 |  |  |
Microsoft Azure SQL |  |  |
Microsoft SQL Server 2005、2008、2012、2014、2016、2017、2019、2022 |  |  |
MySQL 5、5.1、5.5、5.6、5.7、8、8.0.25、8.0.28 _ |  |  |
PostgreSQL 8、9.0.10、9.1.6、9.2.1、9.4、9.6、10、11、12、13、14.1、14.5、15 |  |  |
Oracle 9i、10g、11g、12c、18、19 |  |  |
Progress OpenEdge 11.6 |  |  |
SQLite 3.x |  |  |
Sybase ASE 15、16 |  |  |
Teradata 16 |  |  |
支援的 NoSQL 資料庫 | | |
MongoDB |  | |
CouchDB |  | |
網絡服務工具 | | |
映射來自 REST 和 SOAP Web 服務的數據,支援參數和身份驗證 |  | |
以圖形方式構建新的 Web 服務 |  | |
將數據連接到 Web 服務 |  | |
使用 Web 服務作為映射源、目標或數據處理功能 |  | |
支援基於 WS-Security(Web 服務安全)標準的身份驗證 |  | |
支援 OAuth 2.0 授權 |  | |
Web 服務錯誤處理 |  | |
全球資源 | | |
配置/切換到多個部署環境 |  |  |
與 MissionKit 工具深度集成 |  |  |
多用途 IDE 集成 | | |
Visual Studio 集成 |  |  |
Eclipse 集成 |  |  |
映射文檔 | | |
以 HTML、Microsoft Word 或 RTF 格式生成文檔 |  |  |
透過 StyleVision 自定義映射分析報告 |  |  |
系統要求
Windows 7 SP1
Windows 8
Windows 10
Windows 11
Windows Server 2008 R2 SP1
Red Hat Enterprise Linux 7 或更高
CentOS 7, CentOS Stream 8
Debian 9 或更高
Ubuntu 18.04, 20.04, 22.04
AlmaLinux 9.0
Rocky Linux 9.0
macOS 11 或更高