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

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 (26.2.0.1000)
Syntax
void ConfigureCubeStorage(
	Guid dataCubeId,
	StorageType category,
	IEnumerable<Guid> incrementElementIds,
	bool excludeFromMemoryManagement,
	bool disableDataCache,
	TimeSpan? cacheExpiration
)

Parameters

dataCubeId  Guid
The data cube ID.
category  StorageType
The incremental storage category.
incrementElementIds  IEnumerableGuid
The IDs of the output elements selected for incremental process control.
excludeFromMemoryManagement  Boolean
Flag indicating if the in-memory cube should be excluded from memory management or not.
disableDataCache  Boolean
Flag indicating if data cache should be disabled or not.
cacheExpiration  NullableTimeSpan
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.
ArgumentExceptionincrementElementIds is or empty.
NotSupportedExceptionThe specified control elements are invalid, as only numeric and DateTime data types are supported.
See Also