IDataCubeServiceModifyDataCubeRelationshipKeys 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 (24.3.0.1000)
Syntax
bool ModifyDataCubeRelationshipKeys(
	Guid dataCubeId,
	Guid joinTransformId,
	IList<string> inputKeys,
	IList<string> referencedKeys
)

Parameters

dataCubeId
Type: SystemGuid
The data cube ID.
joinTransformId
Type: SystemGuid
The join transform ID.
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
ExceptionCondition
ArgumentNullExceptioninputKeys or referencedKeys is .
ArgumentExceptiondataCubeId or joinTransformId is Empty. or inputKeys is empty or referencedKeys is empty or the number of inputKeys is different than the number of referencedKeys.
NoPrivilegeExceptionCaller does not have access to the specified data cube.
InvalidSessionExceptionThe caller context is not associated with a valid session.
NotFoundExceptionThe data cube with the specified ID does not exist.
NotFoundExceptionOne or more of the specified keys do not exist.
See Also