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. Q001 Easy Rows in the export file
  2. Q002 Easy Exact duplicate rows
  3. Q003 Easy Conflicting duplicate IDs
  4. Q004 Easy Blank customer codes
  5. Q005 Easy Amounts stored as text
  6. Q006 Easy Dates not in ISO format
  7. Q007 Easy Codes with stray case or spaces
  8. Q008 Easy Unknown product codes
  9. Q009 Easy Return lines
  10. Q010 Easy Valid rows after cleaning
  11. Q011 Easy Reconciled total amount
  12. Q012 Easy Distinct customers after standardising codes

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.