Solved

loop for import excel file with date prefix using ssis package

Posted on 2015-02-18
7
114 Views
Last Modified: 2016-02-15
Hi,

I have a requirement to load data into SQL table. The excel files come with the date on it as below format:

xxxxxxx_2015_02_19_050021

Please let me know how do I loop through the files and load the data into a sql table. and also store this files in SQL table


thanks in advance
0
Comment
Question by:ken hanse
[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
7 Comments
 
LVL 66

Accepted Solution

by:
Jim Horn earned 100 total points
ID: 40617878
In general, this would be an SSIS package with a For Each File loop to sweep through a given folder for files of a certain type, then those files can be used as the data source in a data flow task.

So .. are these files exactly the same schema?

Also, be advised that SSIS and Excel have known compatibility issues, and Excel docs are not good for data sources as users can do thousands of different things to throw off both normalization and the source to target mapping.
0
 

Author Comment

by:ken hanse
ID: 40627889
Yes, it is same schema. And using 32bit excel driver.
0
 
LVL 50

Expert Comment

by:Vitor Montalvão
ID: 40630731
How many files will you process by day?
All files? Only the day file?
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 

Author Comment

by:ken hanse
ID: 40638760
Only the day file
0
 
LVL 50

Expert Comment

by:Vitor Montalvão
ID: 40639173
Then use the Import Data wizard to create a daily job and assure that the file has always the same name.
0
 

Author Comment

by:ken hanse
ID: 40640645
sorry Vitor, I just need to explained bit more.

the file format is:

xxxxxx_yyyy_mm_dd_mmss

one file per day

This is on excel xls format. I need dynamically read the file,


Thanks
0
 
LVL 50

Assisted Solution

by:Vitor Montalvão
Vitor Montalvão earned 400 total points
ID: 40647302
Then use Jim Horn's suggestion. Create a package in SSIS than can go through all files and process only the files that you want.
0

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

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

In this article I will describe the Detach & Attach method as one possible migration process and I will add the extra tasks needed for an upgrade when and where is applied so it will cover all.
How to leverage one TLS certificate to encrypt Microsoft SQL traffic and Remote Desktop Services, versus creating multiple tickets for the same server.
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…
Come and listen to Percona CEO Peter Zaitsev discuss what’s new in Percona open source software, including Percona Server for MySQL (https://www.percona.com/software/mysql-database/percona-server) and MongoDB (https://www.percona.com/software/mongo-…

707 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