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
- Introduction to data flow tasks and transformation concepts
- Interfacing with various data sources and destinations
- Applying standard data transformation methods
- Mitigating common data quality challenges
Control Flow in SSIS
- Comprehending the mechanics of control flow tasks
- Leveraging containers to structure control flow
- Incorporating loops and conditional logic structures
- Orchestrating the overall package execution sequence
Advanced Data Transformation Techniques
- Utilizing sophisticated transformation components
- Performing data cleansing, validation, and enrichment
- Employing aggregation and summarization strategies
- In-depth implementation of Slowly Changing Dimensions (SCD)
Working with Variables and Parameters
- Foundations of variables and parameter usage
- Controlling package behavior through variable manipulation
- Achieving dynamic configuration of package properties
Managing SSIS Package Execution
- Setting up optimal package execution parameters
- Developing error handling and logging protocols
- Managing runtime events via event handlers
- Scheduling and automating runs using SQL Server Agent
Deploying and Managing SSIS Packages
- Exploring deployment models in SQL Server 2022
- Pushing packages to the SSIS catalog
- Monitoring performance and resolving issues in deployed packages
Performance Tuning and Optimization
- Detecting and resolving performance bottlenecks
- Best practices for streamlining data and control flows
- Optimizing parallelism and batch processing in SSIS
Summary and Next Steps
Requirements
- Fundamental knowledge of SQL and relational database principles
- Experience with SQL Server Management Studio (SSMS)
Target Audience
- Data professionals
- Software developers
- Database administrators