Match Mode
Type
Constant String ('best', 'first', 'exact' or 'incomplete')
Since
2.2
Description
With the "Match Mode" you can control if this cube will be used to load a value. Each value belongs to a coordinate which consists out of one fact and a number of keys. The Match Mode defines, how much of the coordinate must be mapped by a cube to be served:
- First: If this is the first cube maps the needed fact and at least one other key, it will be used for loading the value.
- Exact: If this is the first cube maps the needed fact and all other keys (not more or less), it will be used.
- Best (default): Like "First", but if any other cube exists which matches more than this cube, it will be skipped and the other cube will be used instead.
- Incomplete: In this mode, the data will be loaded out of this cube if the fact and at least one dimension of the coordinate is mapped. But in difference to "First" or "Best", this System will not stop searching for the source of the value and continue matching the other cubes. This allows to load data from one cube and other cubes in the case that the value wasn't found in this cube. This mode replaces the "complete" property in prior versions.
If a cube maps only parts of a dimension (e.g. only one or more levels or only keys with special attributes), it may not match a coordinate and could pass the coordinate on to other cubes.
Examples
Match Mode = "best"
Match Mode = "first"
Match Mode = "exact"
Match Mode = "incomplete"
See also
Complete
