Data Engineering

Is ELT The Ultimate Replacement For ETL? (Part I)

How big data and data lakes drove the shift from ETL to ELT, and where it goes from here.

Key takeaways

  • The velocity, volume, and variety of big data strained traditional ETL's capacity, resources, and timeliness, and data lakes removed the need for predefined schemas — making raw-data access important and giving rise to ELT, where data is extracted and loaded before transformation.
  • ELT is built for big data and cloud repositories, offering scalability, performance, and cost benefits, and prioritizing transparent data access for consumers across multiple sources regardless of storage format.
  • The post recommends considering ELT when facing growing data volume/velocity/variety, when data warehousing and ETL costs become unmanageable, or when already invested in big data and cloud storage.
  • Data governance — especially ensuring data veracity across sources — is a challenge for ELT, but ELT tools are evolving to add data discovery, validation, lineage, quality, and access control.
  • The author suggests ELT is evolving into EL+T, where "transform" includes data governance, and new EL+T platforms will enable a broader range of use cases and data-consumer groups.
On this pagesections

    However, the advent of big data and data lakes brought significant challenges to traditional ETL. The velocity, volume, and variety of big data strained the capacity, resources, and timeliness of ETL processes. Additionally, data lakes eliminated the need for predefined schemas, and accessing raw data became crucial. These factors led to the emergence of ELT, where the data is extracted and loaded before transformation.

    ELT is designed for big data and cloud repositories, offering scalability, performance, and cost benefits. ELT tools prioritize data access for data consumers and allow transparent access to multiple data sources, regardless of storage format. ELT is seen as the natural evolution of ETL for the world of big data.

    The blog suggests that organizations should consider ELT tools in specific scenarios, such as when facing challenges with increasing data volume, velocity, and variety, or when data warehousing and ETL costs are becoming unmanageable. ELT is also recommended for those already invested in big data and cloud storage.

    The blog acknowledges that data governance, particularly ensuring data veracity from various sources, is a challenge for ELT. However, ELT tools are evolving to incorporate data discovery, validation, lineage, quality, and access control, among other governance aspects. The author suggests that ELT is evolving into EL+T, where transform includes data governance, and new EL+T platforms will enable a broader range of use cases and data consumer groups.

    Overall, the blog highlights the evolution from ETL to ELT in response to the challenges and requirements posed by big data, data lakes, and cloud storage, and suggests considering ELT in specific scenarios while acknowledging the importance of data governance in the evolving landscape.

    Complete blog can be viewed at https://www.forbes.com/sites/forbestechcouncil/2021/05/04/is-elt-the-ultimate-replacement-for-etl-part-i/amp/

     

    Frequently asked questions

    What is ELT and why did it emerge?

    ELT (Extract, Load, Transform) emerged in response to big data and data lakes, where the velocity, volume, and variety of data strained traditional ETL and predefined schemas were no longer required. In ELT, data is extracted and loaded before transformation, prioritizing data access for consumers.

    How does ELT differ from ETL?

    ETL transforms data before loading it, while ELT extracts and loads data first and transforms it afterward. ELT is designed for big data and cloud repositories and offers scalability, performance, and cost benefits, with transparent access to multiple data sources regardless of storage format.

    When should organizations consider adopting ELT?

    The post recommends ELT when facing challenges with increasing data volume, velocity, and variety, when data warehousing and ETL costs are becoming unmanageable, or when already invested in big data and cloud storage.

    What is EL+T?

    EL+T is the suggested evolution of ELT in which the "transform" step incorporates data governance — such as data discovery, validation, lineage, quality, and access control — and new EL+T platforms enable a broader range of use cases and data-consumer groups.

    See what your engineers can ship in production

    Dataworkz is the agentic AI platform enterprises trust to put AI agents into production. Teams build production-ready agents in days, every decision stays traceable, and every agent has ROI attached.

    Explore the platform