Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

How can I rename a dynamic source file in SSIS

Posted on 2011-03-02
6
Medium Priority
?
394 Views
Last Modified: 2012-05-11
I have a CSV file XXXX_YYYYMMDD.CSV that I grab off of an FTP Site.  I am looking to rename this file after I place in my directory.  I am looking to rename the file to XXXX.CSV.  I try to rename it using the file system task however, the file will change everyday so I do not have the proper name once it is in my directory to change it.  Can anyone direct me in being able to change this dynamic file name?
0
Comment
Question by:AnthonyN917
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 22

Expert Comment

by:8080_Diver
ID: 35029973
The first thing you need to do is to create a couple of variables (let's call them SourceFileName and TargetFileName), then you set up your flat file source connectionmanager so that it uses the SourceFileName variable to determine what the file name is and the destination connectionmanager so that it uses the TargetFileName variable to determine where the destination file is to be written.  Because these are variables, you can use a Script Task to modify the values in those variables however you need to.  Then, when the action starts, the data will be fetched from wherever the SourceFileName varaiable indicates and it will be written to wherever the TargetFileName indicates.  

Note: If you're TargetFileName variable indicates a folder path that doesn't exist, you will need to make sure that you create the path portion of that filename prior to attempting to write to it.  That, too, can be done in a Script Task (e.g. the same place that the value is set).
0
 

Author Comment

by:AnthonyN917
ID: 35061840
Hello,

I appreciate the response, but I am just not sure how to write the script that will include the name in the SourceFileName variable.  I never really worked with scripts in SSIS before.
0
 
LVL 22

Expert Comment

by:8080_Diver
ID: 35061949
The code in a Script Task is VB.Net or C#.  If you can rite a script in VB.Net or C# to handle the name manipulation, then all you need to do is create the variable and reference it in the code using Dts.Variable("variablename").Value = {your code to create the filename}

Do some research on MSDN to learn about the Script Task object.
0
Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

 

Accepted Solution

by:
AnthonyN917 earned 0 total points
ID: 35131126
Thanks, I did the research, it turns out that I did not need VB or C# Script.  The VS 2008 looping containers did all the work for me.
0
 
LVL 22

Expert Comment

by:8080_Diver
ID: 35131360
The VS 2008 looping containers did all the work for me.

Did that involve a variable of any sort?  Did you, perhaps, follow my advise to go to the MSDN site to do some research?
0
 

Author Closing Comment

by:AnthonyN917
ID: 35170972
I was able to figure it out myself.
0

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

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

With most software applications trying to cater to multiple user needs nowadays, the focus is to make them as configurable as possible. For e.g., when creating Silverlight applications which will connect to WCF services, the service end point usuall…
A theme is a collection of property settings that allow you to define the look of pages and controls, and then apply the look consistently across pages in an application. Themes can be made up of a set of elements: skins, style sheets, images, and o…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…

636 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