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.
Course Outline
Introduction to SQL Server Integration Services (SSIS)
- Overview of SSIS and its strategic role in data integration
- Notable features and improvements introduced in SQL Server 2022
- SSIS architectural foundations and constituent components
- Conceptual understanding of ETL methodologies
Getting Started with SSIS
- Steps for installing and configuring SSIS
- Familiarizing yourself with SQL Server Data Tools (SSDT)
- Building your initial SSIS project and package
- Navigating the SSIS designer interface effectively
Designing Data Flows
- Overview of data flow tasks and associated transformations
- Managing data sources and output destinations
- Applying standard data transformation techniques
- Addressing common data quality challenges
Control Flow in SSIS
- Exploring control flow tasks and their functions
- Utilizing containers to orchestrate control flow
- Implementing loops and conditional branching logic
- Overseeing the execution flow of packages
Advanced Data Transformation Techniques
- Applying complex transformation logic
- Executing data cleansing and validation procedures
- Conducting data enrichment and aggregation operations
- Employing fuzzy matching and grouping strategies
Working with Variables and Parameters
- Basics of using variables and parameters in SSIS
- Leveraging variables to dictate package behavior
- Passing parameters between packages and external systems
- Dynamically configuring package properties at runtime
Managing SSIS Package Execution
- Setting execution options for optimal performance
- Establishing robust error handling and logging mechanisms
- Utilizing event handlers to manage runtime occurrences
- Scheduling and automating package runs via SQL Server Agent
Deploying and Managing SSIS Packages
- Review of available SSIS deployment models
- Deploying packages to the SSIS catalog
- Managing package configurations and distinct environments
- Monitoring and troubleshooting deployed packages
Performance Tuning and Optimization
- Identifying performance bottlenecks within SSIS packages
- Applying best practices to optimize data and control flows
- Utilizing SSIS logging features and performance counters
- Implementing parallelism and batch processing techniques
Advanced Topics and Future Directions
- Introduction to SSIS scripting using C# and VB.NET
- Integrating SSIS with other SQL Server components
- Exploring upcoming features and enhancements in future SSIS releases
- Identifying resources for continued learning and community engagement
Summary and Next Steps
Requirements
- A foundational grasp of SQL syntax and relational database principles
- Proficiency with SQL Server Management Studio (SSMS)
Target Audience
- Data professionals
- Software developers
- Database administrators
28 Hours