dbTalk Databases Forums  

Microsoft DTS help

microsoft.public.sqlserver.dts microsoft.public.sqlserver.dts


Discuss Microsoft DTS help in the microsoft.public.sqlserver.dts forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
pradip1979@yahoo.com
 
Posts: n/a

Default Microsoft DTS help - 07-10-2005 , 02:21 AM






Hi,

I am working on migrating many Oracle tables to SQL server 2000 and
performing column level transformations for most the tables.

I am first planning to export all the Oracle tables to a staging
database in the SQL server 2000. Then apply transforms for the tables
and export it onto the target SQL server database.

I am planning to use DTS for the migrations. I have some basic
questions regarding DTS features:

1. There are different approaches in DTS for migrating:

a. Using the Import/Export wizard.

b. Data transform task/Data driven task.

c. Programmatically using VB application and accessing the DTS
libraries


In option b, we can use Active x scripts for performing the
transformations by creating a package.

Questions:

1. Is Data transform task sufficient for my purpose? Is there any way
Data Driven Query task can help me in this regard? Also the same for
Parallel Data dump task? I have not read much abt Parallel data dump
task, hence the query?

2. Is there any way T SQL help me in this regard if I go for Data
transform task option?

2. I also feel that I need not go for VB application in this regard.
Any comments regarding whether it is better suited than a data
transform task will help me too.

3. Regarding creation of packages, should I create multiple packages
for migrating each table from staging database and then link all the
packages using conditions or a single package is fine? Will there be
any performance implications in first case?

Thanks in advance,

Pradip


Reply With Quote
  #2  
Old   
Jéjé
 
Posts: n/a

Default Re: Microsoft DTS help - 07-10-2005 , 07:30 PM






what type of transformations do you need?

<pradip1979 (AT) yahoo (DOT) com> wrote

Quote:
Hi,

I am working on migrating many Oracle tables to SQL server 2000 and
performing column level transformations for most the tables.

I am first planning to export all the Oracle tables to a staging
database in the SQL server 2000. Then apply transforms for the tables
and export it onto the target SQL server database.

I am planning to use DTS for the migrations. I have some basic
questions regarding DTS features:

1. There are different approaches in DTS for migrating:

a. Using the Import/Export wizard.

b. Data transform task/Data driven task.

c. Programmatically using VB application and accessing the DTS
libraries


In option b, we can use Active x scripts for performing the
transformations by creating a package.

Questions:

1. Is Data transform task sufficient for my purpose? Is there any way
Data Driven Query task can help me in this regard? Also the same for
Parallel Data dump task? I have not read much abt Parallel data dump
task, hence the query?

2. Is there any way T SQL help me in this regard if I go for Data
transform task option?

2. I also feel that I need not go for VB application in this regard.
Any comments regarding whether it is better suited than a data
transform task will help me too.

3. Regarding creation of packages, should I create multiple packages
for migrating each table from staging database and then link all the
packages using conditions or a single package is fine? Will there be
any performance implications in first case?

Thanks in advance,

Pradip




Reply With Quote
  #3  
Old   
prad79
 
Posts: n/a

Default Re: Microsoft DTS help - 07-10-2005 , 10:54 PM



Transformations are of following kind:

1. Direct copy source columns to target
2. Merge columns from multiple source tables onto a single target table
3. copy source columns of 1 table onto columns on multiple target
tables

Rgds,
Pradip


Reply With Quote
  #4  
Old   
Jéjé
 
Posts: n/a

Default Re: Microsoft DTS help - 07-11-2005 , 07:44 PM



I think you can create SQL queries and use the datapump task to improve the
loading performance.

don't use the DDQ (datadriven query task) which do a row by row load. the
datapump do a bulk insert (thousand rows by second)


"prad79" <pradip1979 (AT) yahoo (DOT) com> wrote

Quote:
Transformations are of following kind:

1. Direct copy source columns to target
2. Merge columns from multiple source tables onto a single target table
3. copy source columns of 1 table onto columns on multiple target
tables

Rgds,
Pradip




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.