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 模式。 ![]() 以及更多.. 版本比較![]() 系統要求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 或更高 |