2.2.5.1 Data Functionality Level
A data functionality level is a number that represents a set of features and runtime behaviors in areas related to data manipulation and display, which includes PivotTable view (section 2.2.5.3), query tables and External Connections (section 2.2.8).
The data functionality level that a PivotCache (section 2.2.5.2) is created with is specified by the bVerCacheCreated field of the BrtBeginPivotCacheDef (section 2.4.168) record. The data functionality level that a PivotTable view is created with is specified by the bVerSxMacro field of the BrtBeginSXView (section 2.4.275) record.
The following table specifies various restrictions based on the value of the bVerCacheCreated field of the BrtBeginPivotCacheDef record.
Restriction |
Restriction for data functionality level <3 |
Restriction for data functionality level >=3 |
---|---|---|
Maximum number of cache fields (section 2.2.5.2.2) |
1024 |
16384 |
Maximum number of cache items (section 2.2.5.2.3) of a cache field |
32500 |
1048576 |
Maximum string length of a cache item name |
256 |
32767 |
Maximum number of pivot items (section 2.2.5.3.3) to show in an AutoFilter |
255 |
2147483647 |
Maximum string length of the MDX formula specified by the pcdCalcMemCommon.stMdx field in the BrtBeginPCDCalcMem (section 2.4.126) record |
2048 |
32767 |
The bVerSxMacro field of the BrtBeginSXView (section 2.4.275) record MUST be greater than or equal to 3 if and only if the bVerCacheCreated field of the BrtBeginPivotCacheDef (section 2.4.168) record is greater than or equal to 3.