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.
Prerequisite: You cannot learn SSIS by simply reading this blog, or watching YouTube videos. You have to practice every scenario by yourself. If you practice multiple time, you can master this tool. So first, Download and install BIDS, or SQL Data Tools. Next, Download and attach Adventure Works, and Adventure Works DW database.
Learn SSIS step by step in 28 Days
Learn everything about Connection Managers in First 2 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 same. I think maximum 2 to 3 steps may differ.
Learn SSIS Sources and Destinations
Next two days concentrate to learn SSIS Source & Destinations. As I said before, if you know the connection managers, you are good with Destinations and the Sources.
Learn SSIS Transformations
Next 10 days is all about transformations. I don’t think, you need 10 days time to complete the transformations. Because, in all the examples, we explained each transformation along with Source and Destination. However, you can skip those steps
- List of Transformations
- Aggregate Basic Mode
- Aggregate Advanced Mode – Configure Multiple Outputs
- Character Map
- Conditional Split
- Copy Column
- Data Conversion
- Derived Column
- Export Column
- Fuzzy Grouping
- Fuzzy Lookup
- Import Column
- Lookup Introduction
- Merge Join
- OLE DB Command
- Percentage Sampling
- Pivot Transformation in SQL Integration Services 2008R2
- Pivot in SQL Integration Services 2014
- Row Count
- Row Sampling
- Script Component As Source
- Use Script Component as Transformation
- Script Component as Destination
- Slowly Changing Dimension
- Sort Transformation
- Term Lookup
- Term Extraction Introduction
- Union All
By the 15th day, you know everything about Connection Managers, Sources, Destinations, and the 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 Task
- Data Profiling Task
- 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
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.
- Create SQL Integration Service Catalog
- Deploy Projects using BIDS
- Deploy Project using SQL Server
- Use SQL Deployment Wizard to Deploy Project
- Error Handling
- Event Handlers
- Package Configurations Introduction
- Package Protection Levels
Use those extra six days to practice all the topics that you learned so far.