Week 6: Data Engineering
DSAN 6000: Big Data and Cloud Computing
Fall 2026
Class Sessions
Data Engineering
- Have you noticed? In most HWs, you’ve looked at
.parquetmetadata describing a column schema - There’s a whole book (Reis and Housley 2022), and a whole job, focused directly on facilitating seamless “flow” from raw data \(\leadsto\) insights
- Today: Streamline separation and combination of (computation, data) by carefully defining and enforcing schemas
- Next week: Move to full-on distributed computing with Spark!
(…Much harder to debug issues with data flowing “out there” across EC2 nodes)
What is Data Engineering?

the white-eared puffbird book
Data engineering is the development, implementation, and maintenance of systems and processes that take in raw data and produce high-quality, consistent information that supports downstream use cases, such as analysis and machine learning (Reis and Housley 2022)
Bolded terms \(\Rightarrow\) new skills, tools in your toolkit:
- Producers, consumers: Who is responsible for what?
- Data catalogs: How does someone in your org find the data they’re looking for, in their desired format?
- How is data made available? (Security, lifecycle management)
What Do Data Engineers Do?
- Disambiguation: How to interpret what the data means?
- Register the schema within a data catalog
- Subject matter experts (Data Stewards) add meaningful descriptions
- Deduplication: Having a single source of truth!
- Data Governance: How long to store, access controls, etc.
Once this is done, data may be stored in a central repository such as a data lake or data lakehouse.
Slide credit: Amit Arora!
AWS Athena: “Automated” ETL!
- Carry out analytic queries directly on S3 buckets!
What is the Quickest Possible Way to Explore Data in S3?

Demo: Analyzing NYC Taxi Data with Athena
References
Inmon, W. H. 1992. Building the Data Warehouse. John Wiley & Sons.
Kleppmann, Martin, and Chris Riccomini. 2026. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems. 2nd edition. Santa Rosa, CA: O’Reilly.
Reis, Joe, and Matt Housley. 2022. Fundamentals of Data Engineering: Plan and Build Robust Data Systems. O’Reilly Media, Inc.



