Level 3 boss: normalise a flat export

A spreadsheet of sales, one row per line with the customer and the product repeated on every row. Read its dependencies, split it into tables where each fact lives once, and move every row across.

Checking your access…