Class LookupTransformation
The lookup transformation enriches the incoming data with data from the lookup source. Data from the lookup source is read into memory when the first record arrives. For each incoming row, the lookup tries to find a matching record in the loaded source data and uses this record to enrich the ingoing data.
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: ETLBox.DataFlow
Assembly: ETLBox.dll
Syntax
public class LookupTransformation : LookupTransformation<ExpandoObject, ExpandoObject>, ILoggableTask, IDataFlowLogging, IDataFlowTransformation<ExpandoObject, ExpandoObject>, IDataFlowSource<ExpandoObject>, IDataFlowSource, IDataFlowDestination<ExpandoObject>, IDataFlowDestination, IDataFlowComponent
Constructors
LookupTransformation()
Declaration
public LookupTransformation()
LookupTransformation(IDataFlowExecutableSource<ExpandoObject>, Func<ExpandoObject, IEnumerable<ExpandoObject>, ExpandoObject>)
Declaration
public LookupTransformation(IDataFlowExecutableSource<ExpandoObject> source, Func<ExpandoObject, IEnumerable<ExpandoObject>, ExpandoObject> retrievalFunc)
Parameters
Type | Name | Description |
---|---|---|
IDataFlowExecutableSource<ExpandoObject> | source | |
System.Func<T1, T2, TResult><ExpandoObject, System.Collections.Generic.IEnumerable<T><ExpandoObject>, ExpandoObject> | retrievalFunc |
LookupTransformation(IDataFlowExecutableSource<ExpandoObject>)
Declaration
public LookupTransformation(IDataFlowExecutableSource<ExpandoObject> source)
Parameters
Type | Name | Description |
---|---|---|
IDataFlowExecutableSource<ExpandoObject> | source |