avatarChristianlauer

Summary

Amazon Web Services (AWS) is promoting a Zero ETL approach by integrating its databases and Apache Spark, aiming to simplify data integration and processing.

Abstract

Amazon Web Services (AWS) has announced a shift away from traditional ETL (Extract, Transform, Load) processes, introducing a Zero ETL strategy at their re:Invent 2022 conference. This new approach seeks to streamline data pipelines by eliminating the need for data transformation and movement, allowing data to be analyzed directly within source systems. AWS CEO Adam Selipsky emphasized the inefficiency of ETL integration, comparing it to a "black hole," and unveiled new integrations between Amazon databases and Apache Spark, including Amazon Athena for Apache Spark. These integrations promise near real-time query performance and the ability to apply machine learning models to transactional data. The Zero ETL initiative is part of a broader trend, with competitors like Google also offering solutions that support cross-platform data analysis, such as Google BigLake.

Opinions

  • AWS views traditional ETL as inefficient and outdated, likening it to a "black hole."
  • The Zero ETL approach is seen as a solution to simplify data integration and reduce complexity in data pipelines.
  • AWS's integration of Amazon Athena with Apache Spark is highlighted as particularly beneficial for complex data analyses.
  • The new integrations are expected to significantly reduce query times, with a target of less than one second.
  • AWS's strategy is part of a competitive response to similar initiatives in the industry, such as Google's BigLake.
  • The Zero ETL approach is not only about reducing the steps in data processing but also about enabling more efficient machine learning applications on transactional data.
  • The trend towards Zero ETL is likely to continue, with AWS and its competitors actively developing more integrations that support this approach.

Amazon declares War on ETL

How AWS promotes the Zero ETL Approach

Photo by Hans-Jürgen Weinhardt on Unsplash

Amazon Web Services (AWS) has already declared war on the classical ETL integration method and presented a series of database integrations at the re:Invent 2022 user conference.

“Integration with ETL is like a black hole,” CEO Adam Selipsky quoted one of his customers. To end this misery, he issued the slogan “Zero ETL” and announced integration between different Amazon databases as well as with Apache Spark. “Amazon Athena for Apache Spark” is particularly suitable for complex analyses, whereby the query duration should be less than one second [1][2].

The Zero ETL approach is a method for building data pipelines that aims to eliminate the need for traditional extraction, transformation, and loading (ETL) processes and the tools used to perform them. This approach is based on the idea that data should be stored and processed in its original format or even just analyzed within the source system e.g. with SQL without the need for complex data transformation or movement.

After AWS has announced the Amazon Redshift Integration for Apache Spark as well as Amazon Athena for Apache Spark, they also announced a easier integration between Amazon Aurora and Amazon Redshift (see in the linked article). The queries are said to run in near real-time and enable ML models to be applied to transactional data.

So it should be interesting to see what other integrations that enable Zero ETL will follow. But AWS has put its money where its mouth is and has already created the first good options for its Redshift Data Warehouse, which should make data integration easier for customers. The topic is also likely to gain momentum due to the fact that the competition, such as Google, is taking a similar approach here and, for example, even allows platform-independent data analysis with Google BigLake, i.e., also on storage from AWS and Azure.

Sources and Further Readings

[1] CAYLENT, Adam Selipsky Keynote recap — AWS re:Invent 2022 (2022)

[2] BigData Insider, AWS-Chef Selipsky ruft die Parole „Zero-ETL“ aus (2022)

Data Science
Amazon
Technology
AWS
Programming
Recommended from ReadMedium
avatarKonstantin Mogilevskii
Amazon Redshift Data Sharing

Introduction

6 min read