Jitterbit 是一款集成工具, 用戶可以使用Jitterbit 來集成不同的應用, 不同的databases, 以及不同的數據來源.

          Jitterbit的使用

          基本原理

          • 定義消息源(可以是Database表數據,HTTP,FTP上的文件,已共享文件,WebService方法)
          • 定義目標源(可以是Database表數據,HTTP,FTP上的文件(可定義XML格式、普通文本格式),已共享文件,WebService方法)
          • 定義Transformation,規定消息源數據如何映射到目標。
          • 部署Jitterbit項目到Jitterbit Server,設置調度規則(定時、頻率)

          取文件

          • 可以通過HTTP請求、FTP上的文件、已共享文件

          取其它系統的庫表

          • 通過定義庫表的Source

          消息通訊的幾種方式

          • Database表數據
          • HTTP請求
          • FTP上的文件
          • 已共享文件
          • WebService方法

          交互方式及協議

          • 在客戶端建立工程,上傳到服務器即可,工程會在服務器調度執行
          • 由Jitterbit服務器控制執行,Jitterbit服務在服務器要一直處于運行狀態才能調度系統集成任務!

          常用的功能

          • Database表數據,HTTP,FTP上的文件(可定義XML格式、普通文本格式),已共享文件,WebService方法 之間的交互

          安裝過程中出現的問題

          • 在Linux上安裝Jitterbit Server失敗,具體是在安裝程序往postsql數據庫里導數據時,提示“expected one dependency record for TOAST table, found 5”,網上搜尋未果,于是在Jitterbit論壇里提問,查看提問貼
          • 在Windows里安裝Server成功,耗時不超過20分鐘,說明自己對Linux服務器管理還不是很熟悉,要多鍛煉,嗯!

          使用過程中遇到的問題

          • 在一個Operation中新建FTP連接時,使用Path為"/home/mc/",用戶為mc,但就是登錄不上,說是“Remote exception: Failed to get ftp directory list. FTP: access denied. (Last response code: 550)”。。。但用LeapFTP連接正常。 后來改Path為"/",就連上了。。。來了鬼了,沒有道理啊,反正不知道什么原因,可能是一個小bug吧。。。。(后續:Path設為“/”,最后還是傳到了“/home/mc”)

          問題緣由:原來該Path是相對于用戶登錄后的默認目錄的,如用戶為andy,登錄ftp的默認目錄為/home/andy,則Path“/incoming/”實際為“/home/andy/incoming”,或者去掉incoming前面的“/”也可以。究其出錯緣由,主要是界面上的Path(e.g. /incoming/)誤導了我,噢彌陀佛。

          • test.jpk: 剛完成的Jitterbit的Demo,包含Database to XML on FTP,Web Service源定義


          版權所有 羅明
          posted on 2007-04-12 10:10 羅明 閱讀(1404) 評論(18)  編輯  收藏 所屬分類: Software
          Comments
           
          主站蜘蛛池模板: 金乡县| 阿荣旗| 昌黎县| 威远县| 鹤山市| 西乌| 盈江县| 孝义市| 荔波县| 崇文区| 尤溪县| 金寨县| 永春县| 枝江市| 清丰县| 安乡县| 莱西市| 崇州市| 郯城县| 阳朔县| 肥西县| 望都县| 平遥县| 陕西省| 安溪县| 抚宁县| 治县。| 务川| 临邑县| 合作市| 信丰县| 鄯善县| 普兰店市| 甘泉县| 榆社县| 阳高县| 孝感市| 平顶山市| 九龙坡区| 师宗县| 平果县|