Pig
undergoes some steps when a Pig Latin Script is converted into MapReduce jobs.
After performing the basic parsing and semantic checking, it produces a logical
plan. The logical plan describes the logical operators that have to be executed
by Pig during execution. After this, Pig produces a physical plan. The physical
plan describes the physical operators that are needed to execute the script.