DataCube Methods

The DataCube type exposes the following members.

Methods
  NameDescription
Public methodAddHierarchyLevelLink
Adds a new external hierarchy link to the existing collection, to improve performance for specific hierarchy rendered levels.
Public methodAnonymizeHierarchyMembers
Configures the corresponding implicit hierarchy for member anonymization, for legal or security reasons.
Public methodChangeAnalysisElementUniqueName
Changes the unique name for the specified analysis element.
Public methodChangeElementCategory
Changes the element category if possible.
Public methodConfigureCubeStorage(StorageType)
Configures the cube storage.
Public methodConfigureCubeStorage(StorageType, Boolean)
Configures the cube storage.
Public methodConfigureDataSecurityHierarchy
Configures the specified hierarchy as a data security hierarchy.
Public methodConfigureIncrementalCubeStorage(StorageType, IEnumerableGuid)
Configures the incremental cube storage.
Public methodConfigureIncrementalCubeStorage(StorageType, IEnumerableGuid, Boolean)
Configures the incremental cube storage.
Public methodGetAnalysisElement
Gets the requested IAnalysisElement by its unique name.
Public methodGetHierarchy
Gets the requested IHierarchy by its unique name.
Public methodGetMeasure
Gets the requested IMeasure by its unique name.
Public methodHasDataConnectorOverridesForTenant
Gets a value indicating whether the current data cube has data connector overrides for specific tenant.
Public methodHasOverridesForTenant
Gets a value indicating whether the current data cube has data connector and/or time dimension overrides for specific tenant.
Public methodHasTimeDimensionOverridesForTenant
Gets a value indicating whether the current data cube has time dimension overrides for specific tenant.
Public methodHideAnalysisElement
Hides the analysis element from the current instance definition.
Public methodIsHierarchyFullyCompatible(RaggedHierarchy, ConnectorElement)
Determines whether the specified ragged hierarchy is compatible, from a data type point of view, with the referenced connector element to be used as links.
Public methodIsHierarchyFullyCompatible(UserHierarchy, ConnectorElement)
Determines whether the specified user hierarchy is compatible, from a data type point of view, with the referenced connector element to be used as links.
Public methodIsHierarchyLevelFullyCompatible
Determines whether the specified user hierarchy level is compatible, from a data type point of view, with the referenced connector elements to be used as links.
Public methodRemoveAnalysisElement
Removes the analysis element from the current instance definition.
Public methodRemoveAttributeHierarchy
Removes an AttributeHierarchy object from its parent hierarchy, and creates an implicit hierarchy in its place.
Public methodRemoveStorageLimit
Removes the storage limit.
Public methodResetDataSecurityHierarchy
Resets the data security hierarchy as a standard hierarchy.
Public methodSetupAttributeHierarchy
Setups an AttributeHierarchy object by linking it to a parent IHierarchy.
Public methodSetupElements
Performs connector element analysis to set the IMeasure and IHierarchy elements.
Public methodSetupElements(ICollectionConnectorElement)
Performs connector element analysis to set the IMeasure and IHierarchy only for the specified connector elements.
Public methodSetupHierarchy(String)
Setups a IHierarchy object using an output element with specified native element name.
Public methodSetupHierarchy(ConnectorElement)
Setups a IHierarchy object using the specified element.
Public methodSetupHierarchy(String, ITimeHierarchyLevel)
Setups a IHierarchy object by linking an existing time hierarchy level to a ConnectorElement with the specified native element name.
Public methodSetupHierarchy(String, RaggedHierarchy)
Setups a RaggedHierarchy object by linking an existing relational hierarchy to a ConnectorElement with the specified native element name.
Public methodSetupHierarchy(String, UserHierarchyLevel)
Setups a IHierarchy object by linking an existing relational hierarchy to a ConnectorElement with the specified native element name.
Public methodSetupHierarchy(ConnectorElement, ITimeHierarchyLevel)
Setups a IHierarchy object by linking an existing time hierarchy level to the specified ConnectorElement.
Public methodSetupHierarchy(ConnectorElement, RaggedHierarchy)
Sets up a RaggedHierarchy object by linking an existing relational hierarchy to the specified ConnectorElement.
Public methodSetupHierarchy(ConnectorElement, UserHierarchy)
Sets up a IHierarchy object by linking an existing relational hierarchy to the specified ConnectorElement.
Public methodSetupHierarchy(ConnectorElement, UserHierarchyLevel)
Setups a IHierarchy object by linking an existing relational hierarchy to the specified ConnectorElement.
Public methodSetupHierarchy(String, UserHierarchyLevel, IEnumerableConnectorElement)
Setups a IHierarchy object by linking an existing relational hierarchy to the specified ConnectorElement.
Public methodSetupHierarchy(ConnectorElement, RaggedHierarchy, IEnumerableConnectorElement)
Setups a RaggedHierarchy object by linking an existing relational hierarchy to the specified ConnectorElement.
Public methodSetupHierarchy(ConnectorElement, UserHierarchyLevel, IEnumerableConnectorElement)
Setups a IHierarchy object by linking an existing relational hierarchy to the specified ConnectorElement.
Public methodSetupHierarchyAggregators
Setups the supported aggregators for a data cube hierarchy.
Public methodSetupMeasure(ConnectorElement, AggregatorFunctions)
Setups a DataCubeMeasure object using the specified connector element.
Public methodSetupMeasure(ConnectorElement, AggregatorFunctions, AggregatorFunctions)
Setups a DataCubeMeasure object using the specified connector element.
Public methodShowAnalysisElement
Finds the requested hidden analysis element and reverses the "IsHidden" flag.
Public methodStopAnonymizingHierarchyMembers
Reverses the member anonymization for the corresponding implicit hierarchy.
Public methodToString
Returns a string that represents the current object.
(Inherited from FileSystemEntry.)
Public methodTryGetAnalysisElement
Tries to get the requested IAnalysisElement by its unique name.
Public methodTryGetHierarchy
Tries to get the requested IHierarchy by its unique name.
Public methodTryGetMeasure
Tries to get the requested IMeasure by its unique name.
Public methodUnlinkExternalHierarchy(IHierarchy)
Unlinks a UserHierarchy linked to the current instance.
Public methodUnlinkExternalHierarchy(ITimeHierarchyLevel)
Unlinks an ITimeHierarchyLevel linked to the current instance.
Public methodUnlinkExternalHierarchy(UserHierarchyLevel)
Unlinks an UserHierarchyLevel linked to the current instance.
Top
See Also