JPMML-Pig是Apache Pig平台的PMML评估器库,支持PMML规范版本3.0到4.2。评估由JPMML-Evaluator库处理。先决条件:Apache Pig 0.8.0或更新版本。有效的JPMML-Pig设置由一个库JAR文件和多个模型JAR文件组成。库JAR以实用程序类org.jpmml.pig.PMMLUtil为核心,提供符合Pig的实用方法来处理常见的PMML评估场景。模型JAR文件包含一个或多个模型启动器类和一个PMML资源。启动器类的主要职责是形式化PMML资源的公共接口,扩展抽象的Pig用户定义函数(UDF)类org.apache.pig.EvalFunc并提供exec方法的具体实现。