IDataCubeServiceModifyDataCubeJoin Method (Guid, Guid, JoinOperation, IListString, IListString) |
Allows the user to change the keys for a specified join operation within a
DataCube.
Namespace:
Dundas.BI.Entities.DataCubes
Assembly:
Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (8.0.2.1001)
Syntaxbool ModifyDataCubeJoin(
Guid dataCubeId,
Guid joinTransformId,
JoinOperation joinType,
IList<string> inputKeys,
IList<string> referencedKeys
)
Function ModifyDataCubeJoin (
dataCubeId As Guid,
joinTransformId As Guid,
joinType As JoinOperation,
inputKeys As IList(Of String),
referencedKeys As IList(Of String)
) As Boolean
bool ModifyDataCubeJoin(
Guid dataCubeId,
Guid joinTransformId,
JoinOperation joinType,
IList<String^>^ inputKeys,
IList<String^>^ referencedKeys
)
abstract ModifyDataCubeJoin :
dataCubeId : Guid *
joinTransformId : Guid *
joinType : JoinOperation *
inputKeys : IList<string> *
referencedKeys : IList<string> -> bool
Parameters
- dataCubeId
- Type: SystemGuid
The data cube ID. - joinTransformId
- Type: SystemGuid
The join transform ID. - joinType
- Type: Dundas.BI.Data.DataProviders.RelationalJoinOperation
The join type. - inputKeys
- Type: System.Collections.GenericIListString
The input keys for the join operation. - referencedKeys
- Type: System.Collections.GenericIListString
The referenced keys for the join operation.
Return Value
Type:
Boolean if the operation was successful, otherwise
.
Exceptions| Exception | Condition |
|---|
| ArgumentNullException | inputKeys or referencedKeys is . |
| ArgumentException | dataCubeId or joinTransformId is Empty
or
joinType is not a valid JoinOperation value
or
inputKeys is empty
or
referencedKeys is empty
or
the number of inputKeys is different than the number of referencedKeys.
|
| NoPrivilegeException | Caller does not have access to the specified data cube. |
| InvalidSessionException | The caller context is not associated with a valid session. |
| NotFoundException | The data cube with the specified ID does not exist. |
See Also