Kittle中將mysql數據導入Neo4j中


總共分為這幾步:環境搭建,安裝kittle,添加Neo4j插件,編寫測試用例
1.環境要求:jdk1.8,mysql 和neo4j服務均已起來
2.kittle安裝:
 

    2.2打開后會自動下載,如果沒有自動下載,點擊Download按鈕
 
  2.3解壓文件到自定義的目錄,進入data-integration目錄,直接在命令行啟動 ./spoon.sh (如果為window環境,則啟動Spoon.bat)
 
  2.4啟動后會出現如下窗口
 

3.安裝neo4j插件
 
  3.2解壓Neo4JOutput-4.0.0.zip並將解壓后的文件夾放入剛才安裝的kittle的plugins文件夾下
 
  3.3重新啟動kittle,你會發現核心對象Table多了個Neo4j工具文件夾
 
 
4.將Mysql中數據導入Neo4j
    4.1 新建一個轉換,可以點擊窗口左邊的加號或者在主對象樹標簽中雙擊轉換文件夾
 
  4.2在核心對象標簽頁 選擇 輸入->表輸入 和 Neo4j-> Neo4j Graph Output 兩個圖標拖入新建的轉換面板,然后單擊轉換流程中的 “表輸入”按鈕,按住 shift 鍵將鼠標移動到“Neo4j Graph Output”  按鈕上,你會發現新建了一條連線。
 
  4.3編輯表輸入:雙擊表輸入,輸入步驟名稱和數據庫連接和Sql語句,因為我們是從mysql中獲取數據,所以要新建一個數據庫連接,輸入mysql連接的信息,然后選擇對應的mysql數據庫,輸入要查詢的sql語句,這里查詢的結果會自動在Neo4j Graph Output中顯示,為了簡單,可以點擊 獲取SQL查詢語句... 按鈕,直接生成sql
 
  4.4編輯Neo4j Graph Output: 雙擊Neo4j Graph Output,輸入 Connection:neo4j數據庫連接對象,Model:導入的模板映射對象
 
 
  4.5編輯neo4j的label和Model的映射:點擊Map fields

 

 

5.運行:點擊左上角的三角按鈕
    5.1運行
 
  5.2查看執行步驟
 
  5.3查看結果
 
  5.4 Mysql中原始數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM