Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Designing Data Flows
- Overview of data flow tasks and transformations
- Utilising data sources and destinations
- Applying common data transformations
- Addressing data quality issues
Control Flow in SSIS
- Comprehending control flow tasks
- Leveraging containers to manage control flow
- Implementing loops and conditional logic
- Orchestrating package execution flow
Advanced Data Transformation Techniques
- Utilising advanced transformations
- Data cleansing, validation, and enrichment
- Aggregation and summarisation techniques
- Detailed implementation of Slowly Changing Dimensions (SCD)
Working with Variables and Parameters
- Introduction to variables and parameters
- Using variables to control package behaviour
- Dynamic configuration of package properties
Managing SSIS Package Execution
- Configuring package execution options
- Error handling and logging strategies
- Utilising event handlers to manage runtime events
- Scheduling and automating execution with SQL Server Agent
Deploying and Managing SSIS Packages
- Deployment models in SQL Server 2022
- Deploying packages to the SSIS catalog
- Monitoring and troubleshooting deployed packages
Performance Tuning and Optimisation
- Identifying and resolving performance bottlenecks
- Best practices for optimising data flows and control flows
- Parallelism and batch processing in SSIS
Summary and Next Steps
Requirements
- A foundational understanding of SQL and relational database concepts
- Familiarity with SQL Server Management Studio (SSMS)
Target Audience
- Data professionals
- Developers
- Database administrators