Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Description:
This property specifies the amount of heap memory per executor when jobs are executed using Spark. Kyvos delegates this property value to the same-named property of Spark when Kyvos submits a dataset build, semantic model build, or data profile job to Spark.

Value and behavior:

Value in GB.

For example, 15g, 20g

Default value:
20g - 20 GB memory is allocated to each executor.

Scope:

  • Connection: If the property is set at the connection, then the property value is applicable for all transformation build, semantic model processes, or data profile jobs launched using Spark.

  • Semantic model: If the property is set on a semantic model, then the value will override the connection level value for that semantic model’s job.

Comes into effect:
This property comes into effect only when the underlying build engine is set to Spark. The value of the property can be changed at any time and will be respected in the next build.

Dependencies and related properties:

Recommendation:
The default value of the property should work fine for most scenarios. If the semantic model build jobs fail due to memory-related failures, then the job memory can be increased using this property. The values are recommended to be in the range of 15g to 24g.


  • No labels