Get in Touch
 Duration 14 hours

Course Outline

Designing Data Flows

  • Overview of data flow tasks and transformations
  • Integrating various data sources and destinations
  • Applying common data transformation techniques
  • Addressing data quality concerns

Control Flow in SSIS

  • Understanding the mechanics of control flow tasks
  • Leveraging containers to orchestrate control flow
  • Implementing loops and conditional logic
  • Regulating the execution flow of packages

Advanced Data Transformation Techniques

  • Utilising advanced transformation components
  • Data cleansing, validation, and enrichment processes
  • Methods for aggregation and summarisation
  • Detailed implementation of Slowly Changing Dimensions (SCD)

Working with Variables and Parameters

  • Introduction to managing variables and parameters
  • Using variables to direct package behaviour
  • Dynamically configuring package properties

Managing SSIS Package Execution

  • Setting package execution options
  • Strategies for error handling and logging
  • Utilising event handlers to manage runtime occurrences
  • Scheduling and automating runs via SQL Server Agent

Deploying and Managing SSIS Packages

  • Deployment models specific to SQL Server 2022
  • Publishing packages to the SSIS catalog
  • Monitoring and resolving issues in deployed packages

Performance Tuning and Optimization

  • Identifying and resolving performance bottlenecks
  • Best practices for enhancing data and control flow efficiency
  • Implementing parallelism and batch processing in SSIS

Summary and Next Steps

Requirements

  • Fundamental understanding of SQL and relational database principles
  • Practical familiarity with SQL Server Management Studio (SSMS)

Target Audience

  • Data professionals
  • Developers
  • Database administrators

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories