A Sandcastle Documented Class Library

# IDataCubeService ModifyDataCubeRelationshipKeys Method

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 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    bool ModifyDataCubeRelationshipKeys(
    	Guid dataCubeId,
    	Guid joinTransformId,
    	IList<string> inputKeys,
    	IList<string> referencedKeys
    )

    Function ModifyDataCubeRelationshipKeys (
    	dataCubeId As Guid,
    	joinTransformId As Guid,
    	inputKeys As IList(Of String),
    	referencedKeys As IList(Of String)
    ) As Boolean

    bool ModifyDataCubeRelationshipKeys(
    	Guid dataCubeId,
    	Guid joinTransformId,
    	IList<String^>^ inputKeys,
    	IList<String^>^ referencedKeys
    )

    abstract ModifyDataCubeRelationshipKeys :
            dataCubeId : Guid *
            joinTransformId : Guid *
            inputKeys : IList<string> *
            referencedKeys : IList<string> -> bool

#### Parameters

dataCubeId
  Type: System
  Guid
  The data cube ID.
joinTransformId
  Type: System
  Guid
  The join transform ID.
inputKeys
  Type: System.Collections.Generic
  IList
  String
  The input keys for the join operation.
referencedKeys
  Type: System.Collections.Generic
  IList
  String
  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 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.
NotFoundException | One or more of the specified keys do not exist.

See Also

#### Reference

IDataCubeService Interface
Dundas.BI.Entities.DataCubes Namespace