本文就是分享下二進制文件(圖片、txt文件等)在oracle和文件系統間的傳輸的轉換示例。
轉換示例如下圖:
示例本身較簡單,但很多人應該還是不太清楚怎么做,很多時候都是上網搜索,網上有關的就是通過javascript腳本入庫,整體體驗不太好,這里分享的這個示例是我和搞數據的朋友討論慢慢弄出來的,在windows中文件圖片在oracle和文件系統間相互傳輸都能正常打開。通過kettle自帶的控件實現,很簡單,主要就是控件屬性的設置。
該示例測試mysql的結果是:文件入庫沒問題,圖片入到mysql能正常使用,但從mysql讀取出來輸出到文件系統就不能打開了,文件大小還是與原文件相同的,可能還需要修改什么設置吧。
數據庫相關控件沒什么說的,這里還是就只貼出文件讀取和輸出控件的設置。