Course Outline
Introduction to SQL Server Integration Services (SSIS)
- Overview of SSIS and its role in data integration
- Key features and enhancements in SQL Server 2022
- SSIS architecture and components
- Understanding ETL processes
Getting Started with SSIS
- Installing and configuring SSIS
- Introduction to SQL Server Data Tools (SSDT)
- Creating your first SSIS project and package
- Navigating the SSIS designer interface
Designing Data Flows
- Introduction to data flow tasks and transformations
- Working with data sources and destinations
- Implementing common data transformations
- Handling data quality issues
Control Flow in SSIS
- Understanding control flow tasks
- Using containers to manage control flow
- Implementing loops and conditional logic
- Managing package execution flow
Advanced Data Transformation Techniques
- Using advanced transformations
- Implementing data cleansing and validation
- Performing data enrichment and aggregation
- Using fuzzy matching and grouping
Working with Variables and Parameters
- Introduction to variables and parameters
- Using variables to control package behavior
- Passing parameters to and from packages
- Dynamic configuration of package properties
Managing SSIS Package Execution
- Configuring package execution options
- Implementing error handling and logging
- Using event handlers to manage runtime events
- Scheduling and automating package execution with SQL Server Agent
Deploying and Managing SSIS Packages
- Overview of SSIS deployment models
- Deploying packages to the SSIS catalog
- Managing package configurations and environments
- Monitoring and troubleshooting deployed packages
Performance Tuning and Optimization
- Identifying performance bottlenecks in SSIS packages
- Best practices for optimizing data flows and control flows
- Using SSIS logging and performance counters
- Implementing parallelism and batch processing
Advanced Topics and Future Directions
- Introduction to SSIS scripting with C# and VB.NET
- Integration with other SQL Server components
- Exploring new features and enhancements in future SSIS releases
- Resources for further learning and community involvement
Summary and Next Steps
Requirements
- Basic understanding of SQL and relational database concepts
- Familiarity with SQL Server Management Studio (SSMS)
Audience
- Data professionals
- Developers
- Database administrators
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (1)
The thorough / hands-on knowledge the trainer has.