This document discusses data partitioning and distribution in U-SQL. It explains how to use partitioned tables to get benefits like partition elimination in queries. Finely partitioning tables on keys like date and hashing on other keys can improve query performance by pruning partitions and distributions. The document also covers data skew that can occur if one partition receives too much data, and provides options to address it like repartitioning the data or using multiple partitioning keys.