I have a very simple Etl Process object that performs 3 operations:
* Delete (clear target table)
* Select
* Write

These have always run in order.  However, last night we had a problem
where the delete occured last, obviously very problematic.  Is the
answer as simple as using a SingleThreadedPipelineExecuter?

    Public Class MainProcess
        Inherits EtlProcess
        Implements IProcess

        Protected Overrides Sub Initialize()

           ' Should I add this line?
           ' Me.PipelineExecuter = New
SingleThreadedPipelineExecuter()

            Register(New DeleteTarget(_targetConnSettings))

            Register(New ReadFromSource(_sourceConnSettings))

            Register(New WriteToTarget(_targetConnSettings,
TARGET_TABLE_NAME))

        End Sub

        Public Sub Start() Implements IProcess.Start
            MyBase.Execute()
        End Sub
    End Class

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to