Kettle and MongoDB
本節說明如何將 MongoDB 的資料匯出為 CSV 檔案。
From MongoDB to CSV Files
新增Transformation,再拖曳 Big Data 下的 MongoDB input 與 Input 下的 Json file input,與 Text file output 並設定順序如下。
設定 MongoDB Input,首先輸入ip位址與port,接著在 Input options 設定連線 Database 與 Collection 。 Query 可設定 Query expression,{}表示抓取所有資料,設定如下三圖所示。
設定 Json file input, File 中勾選 Source is define in a field,另外 Get source from field 輸入 json。如下圖所示。
在 Fields 中,Name 爲輸出的Json file欄位名稱,Path 爲 MongoDB 的欄位名稱,Type 為資料格式。設定範例如下圖。
最後設定 Text file output ,此部份可見 Kettle and Hadoop。
點選執行,即可將 MongoDB 資料轉換為 CSV 檔案。