1. 程式人生 > >Singer 學習四 視覺化資料操作工具

Singer 學習四 視覺化資料操作工具

knots 是一款基於electron 開發的視覺化UI介面,我們可以此工具進行方便的資料處理,注意工具使用了
docker 執行,需要安裝docker

下載地址

 
https://github.com/singer-io/knots/releases
 

配置介面

  • 資料庫準備
    使用docker-compose
 
version: "3"
services:
  gogs-service:
    image: gogs/gogs
    ports:
      - "10022:22"
      - "10080:3000"
  mongodb:
    image: mongo:3.4
    ports:
    - "27017:27017"
  mysql:
    image: mysql:5.7.16
    ports:
      - 3306:3306
    command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    environment:
      MYSQL_ROOT_PASSWORD: dalongrong
      MYSQL_DATABASE: gogs
      MYSQL_USER: gogs
      MYSQL_PASSWORD: dalongrong
      TZ: Asia/Shanghai
  postgres:
    image: postgres:9.6.11
    ports:
    - "5432:5432"
    environment:
    - "POSTGRES_PASSWORD:dalong"
   
  • 選擇tap
    使用mysql
  • 配置
  • 同步配置資訊
  • 選擇target
    很遺憾,當前target 的提供比較少,而且在我們的實際使用中都不是很方便的,所以後邊的就不操作了

參考資料

https://github.com/singer-io/knots
https://github.com/rongfengliang/singer-mysql2postges-demo