AWS Data Engineering Fundamentals

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/55

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:23 PM on 8/23/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

56 Terms

1
New cards

A database table contains rows and columns with a predefined schema. What type of data is this?

Structured

2
New cards

Which is the BEST example of semi-structured data?

JSON document

3
New cards

Which is MOST likely unstructured data?

Video recording

4
New cards

A company stores several petabytes of customer transaction records. Which characteristic of data does this primarily describe?

Volume

5
New cards

An IoT platform receives sensor readings every millisecond and must process them immediately. Which characteristic is MOST relevant?

Velocity

6
New cards

A company combines SQL tables, JSON logs, emails, images, and customer reviews. Which characteristic is MOST relevant?

Variety

7
New cards

Which characteristic BEST describes a data warehouse?

Primarily stores structured, transformed data for analytical queries

8
New cards

Which characteristic BEST describes a data lake?

Stores large amounts of raw data in its native format

9
New cards

A company has structured sales data and needs fast, complex BI queries. Which should it favor?

Data warehouse

10
New cards

A company has JSON logs, images, videos, CSV files, and future analytical requirements that are not yet known. Which is MOST appropriate?

Data lake

11
New cards

Which statement correctly compares schema-on-write and schema-on-read?

Warehouses commonly use schema-on-write; data lakes commonly use schema-on-read.

12
New cards

What is the primary idea behind a data lakehouse?

Combine data lake flexibility with data warehouse capabilities

13
New cards

A company organizes data ownership around business domains. Each domain team owns its own data products while central standards provide governance. What concept does this describe?

Data mesh

14
New cards

Which sequence correctly describes ETL?

Extract → Transform → Load

15
New cards

Which activity belongs in the Extract stage?

Retrieving data from an API

16
New cards

Which is an example of transformation?

Removing duplicate records

17
New cards

A pipeline converts dates from MM/DD/YYYY to ISO format, removes duplicates, and calculates total sales. Which ETL phase is responsible?

Transform

18
New cards

Which can occur during the Load stage?

Moving transformed data into the target repository

19
New cards

A company needs its ETL workflows to execute automatically, reliably, and in the proper order. What capability is MOST relevant?

Orchestration

20
New cards

Which technology provides a standardized interface for connecting applications to relational databases?

JDBC

21
New cards

Which is a common data source for a data pipeline?

All of the above

22
New cards

Which format is text-based, tabular, and commonly uses commas to separate values?

CSV

23
New cards

Which format is particularly appropriate when you need flexible, nested key-value data?

JSON

24
New cards

Which format stores both data and its schema and is useful for schema evolution?

Avro

25
New cards

A data engineer wants an analytical file format that efficiently reads only the columns required by a query. Which should they favor?

Parquet

26
New cards

An analytics engine needs only three columns from a dataset containing 100 columns. Which format would generally be MOST efficient?

Parquet

27
New cards

A data warehouse contains a central sales table connected to customer, product, and date tables. What modeling approach is this?

Star Schema

28
New cards

In a typical star schema, what does a fact table primarily contain?

Measures/events and keys linking to dimensions

29
New cards

Which objects commonly appear in an entity relationship diagram?

Primary keys and foreign keys

30
New cards

What does data lineage describe?

The flow and transformation of data from source to destination

31
New cards

A report contains an incorrect value. The data engineer wants to determine which upstream transformation introduced the error. What capability is MOST useful?

Data lineage

32
New cards

A source application adds a new column to its dataset without breaking existing consumers. What concept describes the ability of systems to adapt to this change?

Schema evolution

33
New cards

Why is schema evolution important?

It allows datasets to change over time without unnecessarily breaking downstream systems.

34
New cards

Which technique can reduce the amount of data scanned by a query?

Partitioning

35
New cards

What is one major benefit of compression?

It reduces storage and can reduce data transfer/I/O.

36
New cards

A distributed processing job is slow because one partition contains dramatically more records than the others. What problem is occurring?

Data skew

37
New cards

Which technique can help address a highly skewed partition key?

Salting

38
New cards

A data engineer randomly selects records so that every record has an equal probability of selection. Which sampling technique is this?

Random sampling

39
New cards

A dataset contains customers from four geographic regions. The engineer wants each region represented in the sample. Which technique is BEST?

Stratified sampling

40
New cards

A dataset contains 10,000 records, but 2,000 are missing required customer IDs. Which quality dimension is affected?

Completeness

41
New cards

A customer’s address differs between two trusted source systems. Which quality dimension is MOST directly involved?

Consistency

42
New cards

A customer’s recorded age is -15. Which issue is MOST directly involved?

Accuracy/validity

43
New cards

A foreign key references a customer that does not exist in the customer table. Which quality concept is MOST directly violated?

Referential Integrity

44
New cards

A data engineer wants to determine whether required fields contain NULL values and whether IDs are unique. What activity should be performed?

Data profiling/validation

45
New cards

Which SQL function counts rows?

Count()

46
New cards

Which function calculates the average value of a numeric column?

Avg()

47
New cards

A data engineer needs to calculate the number of employees earning more than $70,000. Which approach is appropriate?

COUNT(CASE WHEN salary > 70000 THEN 1 END)

48
New cards

Which SQL operation combines rows from two tables based on related columns?

JOIN

49
New cards

You need every customer from the customer table, even if the customer has no matching order. Which join is MOST appropriate?

Left Outer Join

50
New cards

A query needs to match rows where a string begins with either “fire” or “ice” using a regular expression. Which concept is being used?

Regex pattern matching

51
New cards

Which Git command creates a new repository?

git init

52
New cards

Which command stages changes for a commit?

git add

53
New cards

Which command creates a new branch and switches to it?

git checkout -b

54
New cards

Which Git command creates a new commit that reverses the changes introduced by a previous commit?

git revert

55
New cards

A developer wants to temporarily save uncommitted changes and return to a clean working tree. Which command should they use?

git stash

56
New cards

A developer accidentally loses a commit and wants to inspect previous reference movements to recover it. Which Git feature is useful?

git reflog