Skip to main content
Data Dare data transformation L3 sticker: the findi360 mascot analysing Complex Joins, Exceptions and Transformation Logic.

DD-TRF-003

Complex Joins, Exceptions and Transformation Logic

Decide which customer tier a sale belonged to on the day it happened, which rows break the exception rules, and what survives duplicate resolution.

  • Data Transformation
  • L3 · PARQUET
  • ~514,953 rows
  • 12 tables
  • 50 questions

Get the data

v1.0 · 6 files

Files are for members. A free account takes a minute, and you come straight back here.

  • Question Book PDF DD-TRF-003_Question_Book.pdf 1.2 MB · v1.0
  • Dataset Documentation / Data Dictionary XLSX DD-TRF-003_Data_Dictionary.xlsx 12.7 KB · v1.0
  • Business Introduction PDF DD-TRF-003_Business_Introduction.pdf 614.4 KB · v1.0
  • Relationship Diagram PDF DD-TRF-003_Relationship_Model.pdf 615.5 KB · v1.0
  • Raw fact data DD-TRF-003_FactTransformationEvents.parquet 12.6 MB · v1.0
  • Dimension / supporting data DD-TRF-003_Dimensions.zip 1.1 MB · v1.0

Questions

Open one to discuss it
  1. Q031 Hard Regions driving the year-on-year change
  2. Q032 Hard Category standardisation bridge
  3. Q033 Hard Reconcile batch Batch_2025_07 to the export
  4. Q034 Hard Reconcile batch Batch_2025_08 to the export
  5. Q035 Hard Reconcile batch Batch_2025_09 to the export
  6. Q036 Hard Reconcile batch Batch_2025_10 to the export
  7. Q037 Hard Reconcile batch Batch_2025_11 to the export
  8. Q038 Hard Reconcile batch Batch_2025_12 to the export
  9. Q039 Hard Sales by customer tier as at transaction date
  10. Q040 Hard Rows breaking the exception rules
  11. Q041 Hard Monthly rates against a flat rate
  12. Q042 Hard Top ten products before and after cleaning

General discussion

Anything about this dataset that is not one question — loading the files, which tool, how you set it up.

A free account takes a minute. Your draft is kept while you sign in.