MongoDB與EDI系統集成
MongoDB是一個開源的、面向文檔的資料庫,其擴展性和靈活性都非常好。它是一種NoSQL的數據存儲,主要涉及數據的存儲和持久化以及無模式數據的檢索。這篇文章旨在提供一個方案,如何連接MongoDB並獲取到xml數據?
RSSBus Connect中的Database Port可以協助您連接任何資料庫,它可將傳入的xml數據通過INSERT,UPDATE及DELETE映射到資料庫表中;自動執行SELECT查詢返回XML。
安裝配置示例
首先,下載並安裝RSSBus Connect?(下載三十天試用版). 對於Window系統,安裝路徑可能是:C:Program FilesRSSBusRSSBus Connect。對於Linux/Unix/Mac系統,請詳閱Java版參考文件。
其次,下載並安裝http://ADO.NET Provider for MongoDB(下載三十天試用版)。如果已經下載並安裝成功,對於Windows系統,安裝路徑可能是:C:Program FilesCDataCData ADO.NET Provider for MongoDB 2016,連接MongDB前需要重啟 RSSBus Connect?。
連接MongoDB
首先點擊「PORTS」菜單項,點擊頁面左側邊欄中齒輪樣式圖標,可以選擇「Add Port」新增Database Port,PortID自定義,用於區別各Port的名稱。然後通過「Settings」標籤頁面可以設置連接資料庫各項配置信息,其中部分配置項是可選的。
- Connection Type:支持ODBC和http://ADO.NET連接類型。由於安裝的是ADO.NETProvider,所以此處選擇http://ADO.NET連接。
- Provider Type:在下拉菜單中選擇你需要的Provider。因為已安裝http://ADO.NET Provider for MongoDB,在下拉菜單中可以看到「Cdata MongoDB」,選中即可。
- Provider Class:Windows版本,選擇Cdata MongoDB後默認System.Data.CData.MongoDB。 Java版本,需要將Driver type選為Other,將DriverClass設為cdata.jdbc.mongodb.MongoDBDriver。
- Database: MongoDB資料庫名稱。
- Server: 安裝MongoDB資料庫的伺服器的IP地址或主機地址。
- User:用來登錄伺服器的用戶名。
- Port:伺服器埠地址。
- Password:登錄伺服器的密碼。
保存以上配置信息,點擊「Test Connection」。
配置XML Templates
該模板是用於定義輸入/輸出xml文件結構的。Input Templates和Output Templates可依賴於資料庫表結構。在創建模板之前,先在資料庫中建好表關係,點擊右上角「Add template」,默認列出所有的Collections。可根據時機需求選擇你需要輸出的Collections數據。
詳情諮詢 西安知行軟體有限公司 | EDI通信專家
推薦閱讀:
※EDI軟體是如何進行電子數據交換的呢?
※EDI 是什麼?
※EDI在汽車行業有哪些應用呢?
※實施EDI需要考慮的因素有哪些呢?
※什麼是EDI?