Skip to content

natandiasm/speedpipe-etl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

SpeedPipe ETL

SpeedPipe ETL is a gem, with online logs, to build data pipelines in a simple and fast way.

Get started

SpeedPipe is a DSL, because of that, it's very simple to do something, just create a new file and call the specific functions.

Install the gem:

gem install speedpipe

Create new file:

require 'speedpipe'

# one ou more source
source do
  [1, 2, 3, 4, 5]
end

transform do |data|
  data.each { |item| item + 1 }
end

destination do |data|
  # save array one file
  array_text = data.join(', ')
  File.open('array_file.txt', 'w') { |file| file.write(array_text) }
end

Documentation

Read more in website speedpipe

About

Datapipeline with ETL for ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages