This property specifies the maximum number of executors that Kyvos could launch during the Spark jobs in cube build. Kyvos delegates this property value to the same-named property of Spark when Kyvos submits a dataset build, cube build, or data profile job to Spark.
Values and behavior:
Any positive integer.
100 - At most these many executors will be launched during a Spark job.
- Connection: If the property is set at the connection then the property value is applicable for all dataset build, cube build, or data profile jobs launched using Spark.
- Cube: If the property is set on a cube, then the value will override the connection level value for that cube’s build job.
- Dataset: If the property is set on a dataset then the value will override cube level value for that cube’s dataset build job.
NOTE: If the property is set on a dataset and a dataset is built, then the value will override the connection level value for that dataset build job.
Comes into effect:
This property comes into effect only when kyvos.build.execution.engine is set as Spark. The value of the property can be changed at any time and will be respected in the next cube build job.
Dependencies and related properties: