SQL Server Integration Services, shortly called as SSIS is the most emerging ETL tool in the current market. Although it is the most powerful tool, you can easily learn SSIS in 28days (Maximum).
SSIS is all about Sources, Transformations, and Destinations. You need Connection Managers to connect with sources and destinations. So, if you know the connection Manager, then you do not have to think about the Sources and Destinations.
Requirement: You cannot learn SSIS by simply reading this blog or watching YouTube videos. You have to practice every scenario by yourself. If you exercise multiple times, you can master this tool. So first, Download and install BIDS, or SQL Data Tools. Next, Download and attach AdventureWorks, and AdventureWorksDW database.
Learn SSIS step by step in 28 Days
Learn everything about Connection Managers in the First two days. Generally, it takes one day to cover this topic. By seeing the links, you might wonder how you gone make it. Don’t worry; most of the steps in those links are the same. I think the maximum 2 to 3 steps may differ.
Learn SSIS Sources and Destinations
The next two days concentrate on learning SSIS Source & Destinations. As I said before, if you know the connection managers, you are good with Destinations and the Sources.
Sources and Destinations
- Source Assistant
- ADO.NET Source
- Excel Source
- OLE DB Source
- Flat File Source
- ADO.NET Destination
- OLE DB Destination
- FLAT FILE Destination
Learn SSIS Transformations
The next ten days is all about transformations. I don’t think; you need 10 days to complete the transformations. Because, in all the examples, we explained each transformation along with Source and Destination. However, you can skip those steps
- Transformations List
- Audit
- Aggregate Basic Mode
- Aggregate Advanced – Configure Multiple Outputs
- Cache
- Character Map
- Conditional Split
- Copy Column
- Data Conversion
- Derived Column
- Export Column
- Fuzzy Grouping
- Fuzzy Lookup
- Import Column
- Lookup Introduction
- Merge
- Merge Join
- Multicast
- OLE DB Command
- Percentage Sampling
- Pivot Transformation in SQL Integration Services 2008 R2
- Pivot in 2014
- Row Count
- Row Sampling
- Script Component As Source
- Slowly Changing Dimension
- Sort Transformation
- Term Lookup
- Introducing Term Extraction
- Union All
- Unpivot
By the 15th day, you know everything about Connection Managers, Sources, Destinations, and Transformations.
Learn SSIS Containers, and Control Flow Tasks
Learn SSIS containers and the Control Flow tasks from 15th to 20th.
Control Flow Tasks
- Bulk Insert
- Data Profiling
- Execute T-SQL Statement Task
- Execute SQL Task
- Execute Package Task
- File System Task
- FTP Task
- Script Task
- Transfer SQL Server Objects Task
- Web Service Task
- XML Task – Validate XML File
Containers
Use this section to learn SSIS containers
- For Loop Container
- ForEach Loop Container
Learn SSIS Deployment
Spend your last two days (21, 22) to learn SSIS deployment methods.
- Breakpoints
- Create SQL Integration Service Catalog
- Checkpoints
- Deploy Projects using BIDS
- Deploy Project using SQL Server
- Use SQL Deployment Wizard to Deploy Project
- Error Handling
- Event Handlers
- Logging
- Introduction to Package Configurations
- Package Protection Levels
- Transactions
Use those extra six days to practice all the topics that you learned so far.