Because Azure SQL DW doesn't currently have replicated tables (update: it does now), what exactly happens during a BroadcastMove? Does one temp table per compute node get created and populated with the results of broadcast? Then do 60 queries (one query per distribution) get run to join to the broadcasted temp table?
I'm mainly just checking that a broadcast doesn't mean 60 temp tables get created.