A Sandcastle Documented Class Library

# IDataCubeService JoinNativeStructure Method (DataCube, Guid)

Joins the data cube with the specified native structure, select all the elements of the native structure and then saves the data cube.

Namespace: Dundas.BI.Entities.DataCubes
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    SelectTransform JoinNativeStructure(
    	DataCube dataCube,
    	Guid nativeStructureId
    )

    Function JoinNativeStructure (
    	dataCube As DataCube,
    	nativeStructureId As Guid
    ) As SelectTransform

    SelectTransform^ JoinNativeStructure(
    	DataCube^ dataCube,
    	Guid nativeStructureId
    )

    abstract JoinNativeStructure :
            dataCube : DataCube *
            nativeStructureId : Guid -> SelectTransform

#### Parameters

dataCube
  Type: Dundas.BI.Entities.DataCubes
  DataCube
  The data cube.
nativeStructureId
  Type: System
  Guid
  The native structure ID.

#### Return Value

Type: SelectTransform
The newly created SelectTransform.
Exceptions

Exception | Condition
--- | ---
ArgumentNullException | dataCube is .
NotFoundException | One of the structure with the specified dataCube or nativeStructureId does not exist.
ArgumentException | The data structure with the specified nativeStructureId cannot be joined to a DataCube.
InvalidSessionException | The caller context is not associated with a valid session.
InvalidOperationException | A join operation is invalid for the provided data cube definition.

See Also

#### Reference

IDataCubeService Interface
JoinNativeStructure Overload
Dundas.BI.Entities.DataCubes Namespace