The ONE DATA Spark Execution Context feature allows assigning a separate Spark context for each Project. As resources like Datasources and Workflows may be shared to multiple Projects, the same resource can be executed in a different context depending on the configuration.

 

To unambiguously determine the execution context in such scenarios, the user is responsible for specifying the target project ID when interacting with Datasources and Workflows. Otherwise, execution will fail, and the corresponding error message will be shown.

 

Currently, the following data sources require the target project ID to be specified under the aforementioned conditions:

 

The configuration properties in detail are described here for Datasources and here for Workflows.