This document discusses pivoting data with SparkSQL. It begins with an outline of topics to be covered, including what a pivot is, syntax, examples, tips, implementation details, and future work. It then provides examples of using pivots on retail sales and movie rating data to generate reports and features for modeling. It also offers tips on specifying pivot values, handling multiple aggregations, and pivoting multiple columns. The implementation details are discussed along with potential areas of future work, including adding pivot support to additional APIs and languages.