Skip to main content

property QueryCube.distributing_levels : Set[LevelIdentifier]

The identifiers of the levels distributing data across the data cubes connecting to the query cube. Each level is independently considered as a partitioning key. This means that for a query cube configured with distributing_levels={date_level_key, region_level_key}, each data cube must contribute a unique date, not present in any other data cube, as well as a unique region. In every data cube, a distributing level must belong to a hierarchy that is not virtual: a virtual hierarchy does not expose its members, so the query cube could not know which members the data cube owns. A data cube breaking this rule refuses to distribute and leaves the cluster.