A Sandcastle Documented Class Library

# DataProcess Class

The process definition class.
Inheritance Hierarchy
System
Object
Dundas.BI.Data.Transforms
DataProcess

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

    public class DataProcess

    Public Class DataProcess

    public ref class DataProcess

    type DataProcess =  class end

The DataProcess type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| DataInputTransforms | Gets the data input transforms for the current instance.
| Entity | Gets the parent entity.
| IsValid | Gets a value indicating whether this instance is valid.
| Parameters | Gets all the parameters exposed by the current instance, public or private.
| PreResultTransform | Gets the final step transform to which the result transform is connected to.
| Result | Gets the final result transform.
| Transforms | Gets all the transform nodes.

Top
Methods

| Name | Description
--- | --- | ---
| AddDataInputTransform | Adds a new data input transform to the current instance.
| AddSelectTransform(IDataSource) | Adds a new select transform to the process definition.
| AddSelectTransform(NativeStructure) | Adds a new select transform to the process definition. The input generates a SelectTransform transform, compatible with provider type.
| AddTransform | Adds a new transform to the process definition, without connecting it to any other transform.
| AppendTransform | 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.
| ChangeTransformElementName | 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.
| CreateBridgeParameter(String, String, ParameterValueTypes) | Creates a bridge parameter with the specified properties.
| CreateBridgeParameter(String, String, ParameterValueTypes, IHierarchy) | Creates a bridge parameter with the specified properties.
| CreateParameter(ConnectorElement) | Creates a parameter based on a ConnectorElement parameter.
| CreateParameter(InputConnector, ComponentSetting) | Creates a parameter based on a ComponentSetting transform parameter.
| CreateParameter(Transform, ComponentSetting) | Creates a parameter based on a ComponentSetting transform parameter.
| CreateParameter(InputConnector, ComponentSetting, ConnectorElement) | Creates a parameter based on a ComponentSetting defined for input elements.
| FindElement(Guid) | Finds the element by its ID.
| FindElement(Guid, Guid) | Finds the element using its parent transform ID and its own ID.
| GetAnalysisElementFromSource | Gets the analysis element that is generated from the source element.
| GetAnalysisElementSource | Gets the analysis element source, when the source is an element of a constituent IDataElementStructure.
| GetTransformParameters | Gets all the parameters associated with the specified transform.
| RemoveParameter | Removes the specified parameter.
| RemoveTransform | 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 .
| ResetTransformElementName | Resets the user defined flag for the element name, allowing the element name to be change automatically by the system.

Top
See Also

#### Reference

Dundas.BI.Data.Transforms Namespace