Endpoint processQuery should allow a parameter to specify if it should fanout the data to customer tenants when processing data on Unified tenant

Description

PRDE - Story default text according to the team DoR (Definition of Ready)

01 - PERSON OF CONTACT (PERSON THAT CAN ANSWER QUESTIONS ABOUT THE PROBLEM):
02 - PROBLEM (WHAT'S THE CURRENT PROBLEM SCENARIO OR PAIN TO BE RESOLVED?):

We should have a way to specify a parameter on processQuery endpoint to limit the fanout when processing data in a Unified tenant.

This parameter will help us to process data on Unified tenants with OOM errors.

03 - GOAL (DESCRIBE THE PROPOSED SOLUTION):
04 - WHO CAN USE THIS FEATURE (USER ROLES):
05 - ASSETS (FIGMA LINKS, RELEVANT DOCUMENTATION LINKS, JSON EXAMPLES, ETC):
06 - ACCEPTANCE CRITERIA:

  • New parameter on processQuery allowing to specify if it should fanout the data to customer tenants.
    • Default value: should fanout (current behavior).
  • The fanout disables all integration with customer tenants, as follow on the diagram:

https://drive.google.com/file/d/1bq-G6IBSwVwqX-K4P7vjwuOPZLMsc3Xj/view?usp=sharing