ETL Pipeline
Stands for Extract, Transform, Load
The ETL Pipeline can be thought as a series of processes whose goal is to take data from some external source, transform it to fit our needs, then loading that transformed data into our own database.
- With this capability, we are able to enhance reporting, analysis and data synchronization.
Extract
- data might be extracted from business systems, APIs, data from physical sensors, marketing tools, transaction databases (eg. Stripe)
Transform
data is temporarily stored in at least one set of staging tables as part of the ETL process
Load
the load phase doesn't have to be the end of the pipeline. Once the data has been successfully inserted into our database, it can trigger webhooks in other systems to perform more actions.
Implementations
Backlinks