FlashKeepers

Data Science · College · College and University

Data Engineering: ETL and Warehousing

ETL versus ELT, data lakes, warehouses, star and snowflake schemas, Airflow, dbt, partitioning and data quality.

About this set

40 basic cards for College Data Science. It opens with "What does ETL stand for?" and "What does ELT stand for?". Study it alongside the other College sets below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

What does ETL stand for?
Show answerExtract, Transform, Load
What does ELT stand for?
Show answerExtract, Load, Transform
In ETL, where does data transformation occur?
Show answerBetween extraction and loading, in a separate transformation stage
In ELT, where does data transformation occur?
Show answerAfter data is loaded into the target system
What is the main advantage of ELT over ETL?
Show answerData is loaded faster, and transformation leverages the target system's native processing power and SQL
When should you use ETL instead of ELT?
Show answerWhen data must be cleaned and validated before loading, or when the target system lacks transformation capabilities
What is a data warehouse?
Show answerA centralized repository that stores processed, structured historical data from multiple sources for analytics and reporting
What schema approach does a data warehouse typically use?
Show answerSchema-on-write: the schema is defined and enforced before data is loaded
Why are data warehouses typically denormalized?
Show answerTo reduce the number of joins and optimize read performance for analytical queries
What types of queries are data warehouses optimized for?
Show answerComplex analytical queries (OLAP) that aggregate large amounts of historical data across many rows and columns
What is a data lake?
Show answerA large centralized repository that stores raw, unprocessed data in its native format without predefined schema
What schema approach do data lakes use?
Show answerSchema-on-read: the structure is applied and interpreted when data is accessed, not when stored
What is the main difference between a data lake and a data warehouse?
Show answerA data lake stores raw, unstructured data with flexible schema; a warehouse stores processed, structured data with fixed schema
What types of data can be stored in a data lake?
Show answerAny type: structured, semi-structured (JSON, logs), and unstructured (images, videos, text) in raw form
What is a star schema?
Show answerA dimensional model with one central fact table connected directly to multiple denormalized dimension tables

25 more cards in the app

Study this set free