Semantic Model: kyvos.cuboid.replication.factor

Semantic Model: kyvos.cuboid.replication.factor

Description:

This property specifies the number of query engines on which a particular cuboid will be assigned for querying.

Values and behavior:

Any positive integer less than or equal to the number of licensed query engines. Each aggregate will be assigned to all query engines in the cluster. For example, if the property value is set as 2, then two aggregate will be assigned to each query engine in the cluster.

Default value:

1

Scope:

  • Application: If this property (CUBOID_REPLICATION_FACTOR) is set in the biserver.properties file, then the property value is applicable for all the semantic models.

  • Connection: If the property is set at the connection, then the property will override the application level value and will be applicable for all the semantic models.

  • Semantic Model: If the property is set on a semantic model, then the value will override both the application level and connection level property.

Comes into effect:

The value of the property can be changed at any time and will be respected in the next browsing session.

Related Property:

If the replication type is set as LOCAL, this property specifies the number of copies of a aggregate available at the local disk of the query engines.

If the replication type is set as NONE, the aggregate is not physically available at the local disk of the query engines and will be read from the underlying file system (HDFS or S3).

If the replication type is set as NFS, only one copy of the aggregate will be available across the query engines, irrespective of the value set by the property.

Copyright Kyvos, Inc. 2025. All rights reserved.