使用kettle導入csv、excel格式數據文件

前序:我先來說一下我使用kettle ETL工具的感受吧,這兩天公司工作的需要,需要將一定量級的csv和excel格式的數據導入數據庫表中。起初我想通過PLSQL的文本導入方式進行數據的導入,但是效果很不理想,最終還是選擇了kettle進行導入,效果十分明顯。這麼說吧,十萬級的數據幾秒鐘輕鬆搞定,讓人感到非常欣慰。
說明:
csv文件導入與excel文件導入有差別,所以這裏我按照兩個模塊進行講解
一、使用kettle導入csv數據文件

  1. 前提
    大家需要先百度安裝一下這個kettle,在這裏我就不描述了,百度一下就行。
  2. 使用
    (1)點擊文件 -> 新建 -> 轉換,先建立一個轉換(transformation)
    在這裏插入圖片描述
    (2)在左側菜單就會顯示這個轉換,我們可以先進行數據庫連接
    在這裏插入圖片描述
    (3)數據庫連接
    注意:主機名稱IP地址前輸入兩個斜槓‘//’,數據庫名稱前一個斜槓‘/’,這兩個地方的書寫格式我也是費很大的勁纔在網上找到這個正確的格式;其餘正常填寫即可
    在這裏插入圖片描述
    選填:選擇選項->輸入命名參數->填寫完成後測試->測試成功後點擊確定就行
    在這裏插入圖片描述
    (4)選擇核心對象->點擊輸入,拖拽CSV文件輸入到右側空白->點擊輸出,拖拽輸出表也到右側空白
    在這裏插入圖片描述
    (5)分爲1、2、3、4步,其中第4步必須匹配好 -> 點擊預覽->最後點擊確定
    在這裏插入圖片描述
    (6)箭頭是由於按住shift鍵後由輸入指向輸出出現的(這個是必操作項,要不沒數據)
    在這裏插入圖片描述
    (7)首先我們在下拉框或新建選一種,如果一開始沒有連接數據庫,那麼此時就選擇新建,否則就選擇下拉框找到我們新建的數據庫名稱 -> 目標表如果沒有事先新建的話就手寫輸入要建的表名稱 -> 選擇數據庫字段tab頁 ->獲取字段 -> 點擊最下方的SQL -> 執行SQL語句 -> 最後選擇確定即可
    在這裏插入圖片描述
    在這裏插入圖片描述
    (8)點擊執行
    在這裏插入圖片描述
    總結:
    以上就是kettle導入csv格式數據到oracle數據庫表的一系列操作,希望對大家的學習有幫助!!!
    二、使用kettle導入excel格式數據文件
    說明:在這裏我只說一下excel輸入這步,因爲其他的操作和上述的一樣,這裏就不累述了

在這裏插入圖片描述
4.
在這裏插入圖片描述
5.
在這裏插入圖片描述
6.
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章