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 mechanisms
- Connecting and utilizing various data sources and destinations
- Executing standard data transformation operations
- Strategies for addressing data quality challenges
Control Flow in SSIS
- Analyzing the role of control flow tasks
- Utilizing containers to orchestrate control flow
- Building loops and conditional logic structures
- Regulating the overall package execution sequence
Advanced Data Transformation Techniques
- Applying complex transformation methods
- Performing data cleansing, validation, and enrichment
- Techniques for aggregation and data summarization
- Detailed implementation of Slowly Changing Dimensions (SCD)
Working with Variables and Parameters
- Foundations of variables and parameter usage
- Leveraging variables to modulate package behavior
- Dynamically configuring package properties
Managing SSIS Package Execution
- Setting up package execution configurations
- Establishing error handling and logging protocols
- Handling runtime events via event handlers
- Automating and scheduling execution using SQL Server Agent
Deploying and Managing SSIS Packages
- Exploring deployment models in SQL Server 2022
- Deploying packages to the SSIS catalog
- Monitoring performance and troubleshooting deployed packages
Performance Tuning and Optimization
- Diagnosing and resolving performance bottlenecks
- Best practices for optimizing both data and control flows
- Implementing 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