This document introduces Pig, a dataflow scripting language for Hadoop. It provides 3 key points:
1) Pig allows users to express data analysis jobs as data flows rather than using lower-level MapReduce programs, making jobs easier to write, optimize, and maintain.
2) Pig provides built-in operators like joins, filters, groups, and orders that encapsulate common Hadoop patterns and optimizations. It also allows users to define custom functions.
3) An example Pig Latin script is shown that counts user logins by zip code and demographics from log and user data, demonstrating how Pig can express a complex job concisely.