1. A method, comprising: receiving a data analysis request; creating a plan to generate a response to the request; and assigning to each of a plurality of distributed processing segments a corresponding portion of the plan to be performed by that segment, including by invoking as indicated in the assignment one or more data analytical functions embedded in the processing segment.