Pig Latin

E829914

Pig Latin is a high-level data flow language used with Apache Pig to analyze and process large datasets in Hadoop-based big data environments.

All labels observed (1)

Label Occurrences
Pig Latin canonical 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf Apache Pig component ⓘ
data flow language ⓘ
high-level programming language ⓘ
abstractionLevel high-level ⓘ
advantage reduces amount of MapReduce code ⓘ
simplifies complex data pipelines ⓘ
comparedTo SQL ⓘ
compiledBy Pig interpreter ⓘ
designedFor data processing ⓘ
large-scale data analysis ⓘ
developedFor Yahoo! ⓘ
linked to: Yahoo
differenceFromSQL procedural rather than declarative ⓘ
executesAs MapReduce jobs ⓘ
hasExtensionMechanism UDFs in Java ⓘ
UDFs in Python (Jython) ⓘ
UDFs in other JVM languages ⓘ
hasFeature automatic optimization ⓘ
bag data type ⓘ
data type system ⓘ
lazy evaluation ⓘ
map data type ⓘ
nested data structures ⓘ
relation abstraction ⓘ
schema support ⓘ
tuple data type ⓘ
integratesWith HBase ⓘ
linked to: Apache HBase

HDFS ⓘ
Hive ⓘ
linked to: Apache Hive

local file system ⓘ
paradigm data flow ⓘ
procedural ⓘ
runsOn Hadoop ⓘ
supports ETL workflows ⓘ
data aggregation ⓘ
data transformation ⓘ
filtering operations ⓘ
grouping ⓘ
joins ⓘ
sorting ⓘ
user-defined functions ⓘ
supportsExecutionMode MapReduce mode ⓘ
Spark mode ⓘ
Tez mode ⓘ
local mode ⓘ
typicalUseCase clickstream analysis ⓘ
data cleansing ⓘ
log processing ⓘ
usedBy data analysts ⓘ
data engineers ⓘ
usedIn big data environments ⓘ
usedWith Apache Pig ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Pig → language → Pig Latin ⓘ