Get in Touch

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

Number of participants


Price per participant

Upcoming Courses

Related Categories