Fig. 4From: Scalable architecture for Big Data financial analytics: user-defined functions vs. SQLBig Data Architecture using three inputs: contracts, risk factors and analytical configuration parameters. The (non-linear) simulation step is carried out using Spark UDFs. The (linear) analytical steps are performed using a UDFs, b SQL and c UDFs or SQLBack to article page