August 22, 2011 at 4:54 am
A SQL Server table has columns source, destination tables and Primary Key where source and destination tables have same structure. How to transfer data from source to destination using SSIS?
The table structure is as listed below
tabSouceA tabDestA pktabA
tabSouceB tabDestB pktabB
tabSouceC tabDestC pktabC
tabSouceD tabDestD pktabD
Any suggestions are helpful to me
Thanks in advance,
Durga
August 22, 2011 at 6:37 am
durga palepu (8/22/2011)
A SQL Server table has columns source, destination tables and Primary Key where source and destination tables have same structure. How to transfer data from source to destination using SSIS?The table structure is as listed below
SourceTable DestinationTablePrimaryKeytabSouceA tabDestA pktabA
tabSouceB tabDestB pktabB
tabSouceC tabDestC pktabC
tabSouceD tabDestD pktabD
Any suggestions are helpful to me
Thanks in advance,
Durga
Is the table you describe a type of audit table that just lists the records that were copied?
Or are you trying to automate a copy of data where you define the source and destination and PK in a separate table?
August 22, 2011 at 6:43 am
Hi rgtft,
Its a master data mart table which contains source, destination tables and respective primary key columns.
The requirement is to transfer data from source table to destination table using SSIS.
Thanks,
Durga
August 22, 2011 at 7:37 am
durga palepu (8/22/2011)
Hi rgtft,Its a master data mart table which contains source, destination tables and respective primary key columns.
The requirement is to transfer data from source table to destination table using SSIS.
I guess I'm still not totally understanding, but if the source and destination tables are always the same, just use a Data Flow taks that contains an OLE DB Source transformation and an OLE DB Destination task to transfer the data. You could do a multi-cast to write out the PKs to your master data table.
So you are copying your data as well as adding the records to your master data table. Look at the attached .jpg showing an example SSIS package.
HTH,
Rob
August 22, 2011 at 8:07 am
Dear Rob,
I think I got the solution.
The approach we have to follow is to use Foreach loop container with Foreach ADO Enumerator and a Data Flow Task inside the Foreach loop. The primary key is to identify the new rows and existing rows between source and destination table i.e. to do the incremental loading.
Anyway you have certainly helped me to think the solution and what you have suggested will help in add or update the source, destination tables information to the master table.
Thanks a lot,
Durga.
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply