Get in Touch

Course Outline

Introduction to SQL Server Integration Services (SSIS)

  • Overview of SSIS and its critical role in data integration
  • Key features and enhancements introduced in SQL Server 2022
  • SSIS architecture and core components
  • Understanding the mechanics of ETL processes

Getting Started with SSIS

  • Installation and configuration of SSIS
  • Introduction to SQL Server Data Tools (SSDT)
  • Creating your initial SSIS project and package
  • Navigating the SSIS designer interface

Designing Data Flows

  • Introduction to data flow tasks and transformations
  • Managing data sources and destinations
  • Implementing standard data transformations
  • Addressing data quality issues

Control Flow in SSIS

  • Understanding control flow tasks
  • Utilizing containers to manage control flow
  • Implementing loops and conditional logic
  • Controlling package execution flow

Advanced Data Transformation Techniques

  • Applying advanced transformations
  • Implementing data cleansing and validation strategies
  • Performing data enrichment and aggregation
  • Utilizing fuzzy matching and grouping

Working with Variables and Parameters

  • Introduction to variables and parameters
  • Using variables to direct package behavior
  • Passing parameters into and out of packages
  • Dynamically configuring package properties

Managing SSIS Package Execution

  • Configuring package execution options
  • Implementing error handling and logging mechanisms
  • Using event handlers to manage runtime events
  • Scheduling and automating package execution via SQL Server Agent

Deploying and Managing SSIS Packages

  • Overview of SSIS deployment models
  • Deploying packages to the SSIS catalog
  • Managing package configurations and 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
  • Leveraging SSIS logging and performance counters
  • Implementing parallelism and batch processing

Advanced Topics and Future Directions

  • Introduction to SSIS scripting using C# and VB.NET
  • Integration with other SQL Server components
  • Exploring upcoming features and enhancements in future SSIS releases
  • Resources for continued learning and community engagement

Summary and Next Steps

Requirements

  • Foundational knowledge of SQL and relational database principles
  • Proficiency with SQL Server Management Studio (SSMS)

Target Audience

  • Data professionals
  • Developers
  • Database administrators
 28 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories