Skip to content

ibbd-dev/getl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

getl

Golang ETL

借鉴类似shell的管道概念实现ETL功能,使用上,如:

# 将age字段值+12,并替换原有的age值,输出也是csv格式
getl input --type=csv --filename=test.csv --fields-type="age:int" \
  | getl operation --expression="{age}+12" --result-field="age" \
  | getl output --type=csv --filename=output.csv

三个组件

  • input: 输入
    • csv
  • transform: 转换
  • output: 输出
    • csv

About

Golang ETL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages