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
- Review of data flow tasks and transformation components
- Managing various data sources and destinations
- Application of standard data transformations
- Strategies for addressing data quality challenges
Control Flow in SSIS
- Comprehending control flow task mechanics
- Utilizing containers for structured control flow management
- Implementing loops and conditional logic blocks
- Orchestrating overall package execution sequences
Advanced Data Transformation Techniques
- Leveraging complex transformation features
- Data cleansing, validation, and enrichment processes
- Methods for aggregation and summarization
- Detailed implementation of Slowly Changing Dimensions (SCD)
Utilizing Variables and Parameters
- Concepts of variables and parameters in SSIS
- Using variables to dictate dynamic package behavior
- Runtime configuration of package properties
Managing SSIS Package Execution
- Setting execution options and preferences
- Developing error handling and logging frameworks
- Employing event handlers for runtime event management
- Scheduling and automating tasks via SQL Server Agent
Deploying and Managing SSIS Packages
- Exploring deployment models specific to SQL Server 2022
- Publishing packages to the SSIS catalog
- Monitoring performance and diagnosing issues in deployed packages
Performance Tuning and Optimization
- Detecting and resolving performance bottlenecks
- Best practices for optimizing both data and control flows
- Applying parallelism and batch processing strategies in SSIS
Summary and Next Steps
Requirements
- Fundamental knowledge of SQL and relational database structures
- Competence with SQL Server Management Studio (SSMS)
Target Audience
- Data professionals
- Software developers
- Database administrators