Chapter 2. A Renaissance in Data Transformation
In this chapter, we’ll expand on the transformation layer. We will provide a brief overview of the importance of the transformation, discuss the importance of ETL/ELT, and jump into existing solutions. We’ll then present the benefits and challenges these solutions pose, framing each as code- or GUI-first. Taking the best of both worlds, we’ll present a solution that finds the “golden middle” for a flexible, yet user-friendly, experience. This golden middle of data transformation represents the second revolution in data processing and the first true automation of the transformation layer. Finally, we’ll provide direct examples of how you can use this framework to further analytics and engineering efforts on your team.
Why Data Transformations Matter
With the growing volume and variety of data, it becomes the task of a robust transformation framework to concisely filter, aggregate, and present findings in a manner that’s easily understandable. Data transformation is essential to extract (pun intended) value from all this information.
For this reason, it’s essential to implement a framework that provides consistent outputs with as little overhead as possible. Every member of the data team should be able to contribute, not just those with technical backgrounds. Furthermore, this solution must efficiently scale to handle both tremendous quantities of data and an ever-expanding domain (schemas, tables, views) within any number of data ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access