IDataCubeServiceConfigureCubeStorage Method (Guid, StorageType, IEnumerableGuid, Boolean, Boolean, NullableTimeSpan)

Configures the storage, memory and caching options for the specified data cube.

Namespace:  Dundas.BI.Entities.DataCubes
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.3.0.1000)
Syntax
void ConfigureCubeStorage(
	Guid dataCubeId,
	StorageType category,
	IEnumerable<Guid> incrementElementIds,
	bool excludeFromMemoryManagement,
	bool disableDataCache,
	TimeSpan? cacheExpiration
)

Parameters

dataCubeId
Type: SystemGuid
The data cube ID.
category
Type: Dundas.BI.Entities.DataCubesStorageType
The incremental storage category.
incrementElementIds
Type: System.Collections.GenericIEnumerableGuid
The IDs of the output elements selected for incremental process control.
excludeFromMemoryManagement
Type: SystemBoolean
Flag indicating if the in-memory cube should be excluded from memory management or not.
disableDataCache
Type: SystemBoolean
Flag indicating if data cache should be disabled or not.
cacheExpiration
Type: SystemNullableTimeSpan
The lifetime duration for the cube data cache.
Exceptions
ExceptionCondition
ArgumentExceptiondataCubeId is Empty.
NotFoundExceptionThe specified data cube could not be found.
NoPrivilegeExceptionThe caller does not have Read access to the specified data cube.
InvalidSessionExceptionThe caller context is not associated with a valid session.
NotSupportedExceptionThe specified control elements are invalid, as only numeric and DateTime data types are supported.
See Also