[Webinar] Streamline your web hosting managementRegister Today

x
?
Solved

Field Mappings in SSIS

Posted on 2009-07-01
5
Medium Priority
?
410 Views
Last Modified: 2013-11-10
I've created a simple SSIS package loading data from our ERP system to our SQL tables. It has been requested of me that the 1 column (called DESC) from the source table be mapped to 2 columns (1 is called DESC and the other Shortname) in the destination table. Using the SSIS package, once I map a column from the source I cannot map that same column to another column in the source table. I'm guessing this is going to require a SQL statement? If so, what would the syntax be for that?

TABLE 1(SOURCE)              TABLE 2(DESTINATION)
DESC                                     DESC
                                              Shortname
Thank you in advance for your help.
0
Comment
Question by:jtlindner
5 Comments
 
LVL 41

Expert Comment

by:Kyle Abrahams
ID: 24757987
How is shortname defined?
0
 

Author Comment

by:jtlindner
ID: 24758289
oops forgot to add that. sorry about that.
shortname is nvarchar (50)
desc is nvarchar (254) (in both tables)
0
 
LVL 2

Accepted Solution

by:
Sguzek earned 1000 total points
ID: 24758688
You can use T-SQL syntax:

SELECT col1 as DESC, CAST(col1 AS NVARCHAR(20)) AS Shortname

or you can use CopyColumn transformation on Data Flow tab

Regards,
Slawek
0
 
LVL 75

Expert Comment

by:Anthony Perkins
ID: 24759537
I have no idea what you need, but that las SQL statement should have read:
SELECT col1 as [DESC], CAST(col1 AS NVARCHAR(20)) AS Shortname
0
 

Expert Comment

by:adeel289
ID: 24760728
You should try to modify your SSIS package and see the example of Distributing the NAME Column into two Fields First Name and Last Name using SSIS package.
Hope this will help you,
http://vsteamsystemcentral.com/cs21/blogs/applied_business_intelligence/archive/2009/02/01/ssis-expression-language-and-the-derived-column-transformation.aspx
Thank you,
Adeel Shafqat
0

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It is possible to export the data of a SQL Table in SSMS and generate INSERT statements. It's neatly tucked away in the generate scripts option of a database.
Ready to get certified? Check out some courses that help you prepare for third-party exams.
Via a live example, show how to shrink a transaction log file down to a reasonable size.
Stellar Phoenix SQL Database Repair software easily fixes the suspect mode issue of SQL Server database. It is a simple process to bring the database from suspect mode to normal mode. Check out the video and fix the SQL database suspect mode problem.
Suggested Courses

590 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question