Posts

Showing posts from July, 2022

What is the future of ETL?

Image
ETL stands for Extract Transform and Load data in order to structure information in a way which is suitable for analytical purposes vs transactional database design. Potentially, combining multiple sources in a single target enabling cross data analysis. It has been a crucial part of analytics projects over the last 40 years - or even more, with the raise of Data Warehouses back on the 80's. 1. Why ETL or ELT are needed? The purpose of an ETL or ELT pipeline is to prepare data for analytics. To provide valuable insights, source data from various systems (CRMs, ERPs, social media platforms, external DB, etc.) needs to be moved and consolidated in a destination database. Heavy calculations or data modifications also take place during this process to streamline and facilitate data extraction. 2. What is ETL? The key defining feature of an ETL approach is that data is typically processed in-memory rather than in-database. An ETL pipeline is helpful for: Centralizing and standardizing d