Section 1 - Instruction

You now understand how data flows through Bronze, Silver, and Gold layers and why managing schema changes is critical. Let's practice applying these concepts to maintain a healthy, evolving data pipeline.

Engagement Message

Ready to manage the flow?

Section 2 - Practice

Type

Sort Into Boxes

Practice Question

Sort these data processing tasks into the correct Medallion layer where they would typically occur.

Labels

  • First Box Label: Silver Layer
  • Second Box Label: Gold Layer

First Box Items

  • Deduplicating records
  • Standardizing date formats
  • Joining customer and order data

Second Box Items

  • Aggregating monthly sales
  • Creating executive KPIs
  • Enriching with 3rd party data
Section 3 - Practice

Type

Multiple Choice

Practice Question

A new, optional field customer_segment is added to a source system. At what layer should this field first appear in its raw, unaltered form?

A. Bronze B. Silver C. Gold D. It should be filtered out immediately

Suggested Answers

  • A - Correct
  • B
  • C
  • D
Section 4 - Practice

Type

Fill In The Blanks

Markdown With Blanks

Let's complete the sentence about handling a schema change.

When a source system renames a column from to , this is a [[blank:risky]] schema change. To avoid breaking the pipeline, the transformation in the [[blank:Silver]] layer must be updated to handle the change gracefully.

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal