I spent most of the day looking around to help me something, but SSIS is such a huge tool that is still not useful, or maybe I just don’t understand it.
I need to take an old access db that has some problems and move it to the SQL server. I already have the schema configured in my SQL db. Old data must be corrected, for example, normalization and deletion of duplicates. My boss insists on using SSIS for this job, because we need someone here who knows how to use it, and currently almost no one does (one manager used it a long time ago).
So, I have a project created in BDIS, or visual studio, or something like this application. I created a connection manager for my db access, and I was able to drag the OLE DB source into the constructor and configure it to connect to this db. I also realized that I can select data from there.
Now what? I would rather be able to simply write a giant SQL script to capture all the data I need from Access db, convert it as I want, and pop it into the SQL server database. But it looks like I will need to use all these funky conversion tools in the designer. I also can not figure out how to get the received data on the SQL server. I have a connection in the Server Explorer panel, but everyone online says they never use the SQL Server destination. So I'm lost too.
My boss said Books Online help files would be very helpful. Until now, it was like finding a needle in a haystack submerged under a swamp, with three locks sitting on it. There is too much information, and none of this seems useful to me.
Edit
We hope that more information will be helpful. I think the wizards that come with SSIS are not strong enough for what I want, so if you have them, you will have to explain it. Here an example of what I should do, besides my reality, is a lot more tables with a lot of transformations.
Let's say I have a source table that looks like this:
Companies ==================================================== | Name | Address | WidgetOne | WidgetTwo | |--------------------------------------------------| | ACME | 123 etc. | Trampoline | Cannon | ====================================================
I need to normalize this to two tables. And, obviously, you'll have to keep track of identifiers so that the widgets are associated with the right company. If you could help with an example of how this case will be handled using SSIS , from Access to the SQL server, then I will probably take it from there. Thanks!