Re:Ask HN: Simple, beginner friendly ETL / Data Engineering ...
by tomnipotent on Friday August 17, 2018 @06:02PM
(#17785779)
And after you use Singer to ingest data, add in dbt [0] to transform the raw data into something more useful - I cannot speak highly enough of this library and how much work it will save you.
Also keep an eye on Gitlab's new Meltano [1] project which IMHO has huge potential.
Re:Ask HN: Simple, beginner friendly ETL / Data Engineering ...
by veritas3241 on Friday August 17, 2018 @11:32PM
(#17786704)
Thanks for the shout-out on Meltano! And we love dbt! Great project and great people behind the code. Their next release is going to be awesome - the new docs feature is beautiful.
Re:Ask HN: Simple, beginner friendly ETL / Data Engineering ...
by vladsanchez on Friday August 17, 2018 @10:49AM
(#17783208)
Fantastic reference! Thanks for sharing. As an ETL specialist I've looked for a composable solution but only found Luigi. I wanted something simpler, more integrated, like IFTTT. This has the feel of Yahoo Pipes. I think Singer is the answer. ;-)
Re:Ask HN: Simple, beginner friendly ETL / Data Engineering ...
by dttos on Friday August 17, 2018 @12:41PM
(#17784085)
Composableanalytics.com might be the tool you are looking for then....
A good beginner project is to build an adapter to a new data source (known as a "tap" in Singer). Most taps pull data out of business tools like Salesforce or Marketo, but people also build them to pull characters from the Marvel API (https://www.stitchdata.com/blog/tapping-marvel-api/)
Check out the getting started guide (https://github.com/singer-io/getting-started), or jump into the Singer Slack and ask for help (linked from the guide)