IDataCubeServiceProcessNativeStructure Method (DataCube, Guid, Boolean)

Adds the specified native structure to the cube, either through a join or a time alignment union operation, select all the elements of the native structure and then saves the data cube. If the relationship keys are DateTime fields, the operation is a union, otherwise it is a standard join.

Namespace:  Dundas.BI.Entities.DataCubes
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (25.2.0.1000)
Syntax
SelectTransform ProcessNativeStructure(
	DataCube dataCube,
	Guid nativeStructureId,
	bool retainAllElements = false
)

Parameters

dataCube
Type: Dundas.BI.Entities.DataCubesDataCube
The data cube.
nativeStructureId
Type: SystemGuid
The native structure ID.
retainAllElements (Optional)
Type: SystemBoolean
Gets or sets a value indicating that all elements will be selected if an automatic join occurs.

Return Value

Type: SelectTransform
The newly created SelectTransform.
Exceptions
ExceptionCondition
ArgumentNullExceptiondataCube is .
NotFoundExceptionOne of the structure with the specified dataCube or nativeStructureId does not exist.
ArgumentExceptionThe data structure with the specified nativeStructureId cannot be joined to a DataCube.
InvalidSessionExceptionThe caller context is not associated with a valid session.
InvalidOperationExceptionA join operation is invalid for the provided data cube definition.
See Also