Section 1: SSIS in ETL Work in 2026
- ETL versus ELT and the role of SSIS in data integration
- Where SSIS fits compared with Azure Data Factory and Microsoft Fabric
- What changed in SQL Server 2025: Microsoft SqlClient support in ADO.NET and the deprecated 32-bit mode
- Components that were removed, such as CDC by Attunity and the Microsoft Connector for Oracle
- SSIS architecture: packages, projects, the runtime and the catalog
Section 2: Lab: Setting Up the Tools and a First SSIS Project
- Install SQL Server 2025 Developer Edition with Integration Services
- Install Visual Studio and SQL Server Integration Services Projects 2022+
- Create an SSIS project with the project deployment model and get to know the designer
- Prepare the source database and target data warehouse used in every lab
- Lab: a first package that copies data from a CSV file into a SQL Server table
Section 3: Lab: Control Flow and Connection Managers
- Common tasks: Execute SQL Task, Data Flow Task and File System Task
- Precedence constraints for success, failure, completion and expressions
- Group work with the Sequence container and repeat it with the For Loop container
- Project-level OLE DB, ADO.NET, Flat File and Excel connection managers
- Lab: a package that clears staging tables, loads data and logs the run
Section 4: Data Flow: Sources, Destinations and Data Types
- How the data flow pipeline and buffers work
- Read data with the OLE DB, Flat File and Excel sources
- SSIS data types versus SQL Server types, and converting with Data Conversion
- Thai text, code pages and Unicode issues in text files
- Lab: inspect data in flight with the data viewer and fix data type problems
Section 5: Lab: Common Transformations
- Derived Column to calculate and clean data with expressions
- Conditional Split to route rows by condition, and Multicast to send data down several paths
- Union All, Sort and Aggregate to combine and summarise data
- Row Count to capture row totals for checks
- Lab: clean customer data and route rows that fail the rules to a review table