DataProcess Class

The process definition class.
Inheritance Hierarchy
SystemObject
  Dundas.BI.Data.TransformsDataProcess

Namespace:  Dundas.BI.Data.Transforms
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.1.0.1001)
Syntax
public class DataProcess

The DataProcess type exposes the following members.

Properties
  NameDescription
Public propertyDataInputTransforms
Gets the data input transforms for the current instance.
Public propertyEntity
Gets the parent entity.
Public propertyIsValid
Gets a value indicating whether this instance is valid.
Public propertyParameters
Gets all the parameters exposed by the current instance, public or private.
Public propertyPreResultTransform
Gets the final step transform to which the result transform is connected to.
Public propertyResult
Gets the final result transform.
Public propertyTransforms
Gets all the transform nodes.
Top
Methods
  NameDescription
Public methodAddDataInputTransform
Adds a new data input transform to the current instance.
Public methodAddSelectTransform(IDataSource)
Adds a new select transform to the process definition.
Public methodAddSelectTransform(NativeStructure)
Adds a new select transform to the process definition. The input generates a SelectTransform transform, compatible with provider type.
Public methodAddTransform
Adds a new transform to the process definition, without connecting it to any other transform.
Public methodAppendTransform
Appends the transform in the process definition immediately after the specified OutputConnector. The transform input is automatically connected to upstream output. If the specified output is already connected to a downstream transform, then the appended transform main output is connected to the downstream transform as well.
Public methodChangeTransformElementName
Changes the name of the transform element and propagates the change to child elements, as long as their usage type is passive or active only.
Public methodCreateBridgeParameter(String, String, ParameterValueTypes)
Creates a bridge parameter with the specified properties.
Public methodCreateBridgeParameter(String, String, ParameterValueTypes, IHierarchy)
Creates a bridge parameter with the specified properties.
Public methodCreateParameter(ConnectorElement)
Creates a parameter based on a ConnectorElement parameter.
Public methodCreateParameter(InputConnector, ComponentSetting)
Creates a parameter based on a ComponentSetting transform parameter.
Public methodCreateParameter(SelectTransform, ICollectionNativeStructure)
Creates a Parameter to replace the current native structure queried by the specified transform.
Public methodCreateParameter(Transform, ComponentSetting)
Creates a parameter based on a ComponentSetting transform parameter.
Public methodCreateParameter(InputConnector, ComponentSetting, ConnectorElement)
Creates a parameter based on a ComponentSetting defined for input elements.
Public methodFindElement(Guid)
Finds the element by its ID.
Public methodFindElement(Guid, Guid)
Finds the element using its parent transform ID and its own ID.
Public methodGetAnalysisElementFromSource
Gets the analysis element that is generated from the source element.
Public methodGetAnalysisElementSource
Gets the analysis element source, when the source is an element of a constituent IDataElementStructure.
Public methodGetTransformParameters
Gets all the parameters associated with the specified transform.
Public methodRemoveParameter
Removes the specified parameter.
Public methodRemoveTransform
Removes the specified transform from the process definition. When the current transform has connected inputs and outputs, the process will try to automatically connect upstream transforms to downstream transforms. When the transform has parameterized settings, the removal operation is canceled unless removeAssociatedParameters is set to .
Public methodResetTransformElementName
Resets the user defined flag for the element name, allowing the element name to be change automatically by the system.
Top
See Also