When Should the Target Project ID Be Specified?

Modified on Mon, 11 Apr 2022 at 03:57 PM

This article is outdated, you can access the most current version here: https://doc.onedata.de/apps/apps-docs/odml-documentation/AppBuilder/faq/TargetProjectId.html

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.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article