Some processing rules for the Spark engine differ from the processing rules for the Data Integration Service.
Complex Data Types
You can use a port with a complex data type as the input port or lookup port in the lookup condition. To use a port with a complex data type in the lookup condition, specify the condition by parameter.