The Data Integration Service generates the Blaze or the Hive engine script based on the mapping logic, a unique identifier for the script, and the tasks that the script depends on.
You can select the execution engine at the plan level. If you select the Hive execution engine, Hive assigns the mapping job to MapReduce. If you select the Blaze execution engine, the processing is faster because Blaze uses an internal workflow compiler to run the mapping. Use a Blaze engine to improve the speed and performance of the task.
If you do not use Kerberos authentication, you can use a Blaze engine for complex file targets.
You cannot use a Blaze engine for the following options:
ODBC sources and ODBC dictionaries
Complex file target if you use Kerberos authentication
Truncate target table
Source is Hive and target is HDFS