Get in Touch
 Duration 14 hours

Course Outline

Designing Data Flows

  • Overview of data flow tasks and transformations
  • Utilising data sources and destinations
  • Applying common data transformations
  • Addressing data quality issues

Control Flow in SSIS

  • Comprehending control flow tasks
  • Leveraging containers to manage control flow
  • Implementing loops and conditional logic
  • Orchestrating package execution flow

Advanced Data Transformation Techniques

  • Utilising advanced transformations
  • Data cleansing, validation, and enrichment
  • Aggregation and summarisation techniques
  • Detailed implementation of Slowly Changing Dimensions (SCD)

Working with Variables and Parameters

  • Introduction to variables and parameters
  • Using variables to control package behaviour
  • Dynamic configuration of package properties

Managing SSIS Package Execution

  • Configuring package execution options
  • Error handling and logging strategies
  • Utilising event handlers to manage runtime events
  • Scheduling and automating execution with SQL Server Agent

Deploying and Managing SSIS Packages

  • Deployment models in SQL Server 2022
  • Deploying packages to the SSIS catalog
  • Monitoring and troubleshooting deployed packages

Performance Tuning and Optimisation

  • Identifying and resolving performance bottlenecks
  • Best practices for optimising data flows and control flows
  • Parallelism and batch processing in SSIS

Summary and Next Steps

Requirements

  • A foundational understanding of SQL and relational database concepts
  • Familiarity with SQL Server Management Studio (SSMS)

Target Audience

  • Data professionals
  • Developers
  • Database administrators

Upcoming Courses

Related Categories