Get in Touch
 Duration 14 hours

Course Outline

Constructing Data Flows

  • An overview of data flow tasks and transformation tools
  • Integration of data sources and destinations
  • Application of standard data transformations
  • Strategies for resolving data quality concerns

SSIS Control Flow Mechanics

  • Understanding the fundamentals of control flow tasks
  • Utilizing containers to orchestrate control flow
  • Implementing loop structures and conditional logic
  • Managing the overall package execution sequence

Advanced Transformation Strategies

  • Leveraging sophisticated transformation components
  • Data cleansing, validation, and enrichment processes
  • Methods for data aggregation and summarization
  • Detailed implementation of Slowly Changing Dimensions (SCD)

Variables and Parameter Management

  • Introduction to the role of variables and parameters
  • Using variables to govern package behavior
  • Dynamic configuration of package properties

SSIS Execution Management

  • Configuring execution options for optimal performance
  • Establishing error handling and logging frameworks
  • Employing event handlers for runtime management
  • Scheduling and automating runs via SQL Server Agent

Deployment and Package Stewardship

  • Reviewing deployment models in SQL Server 2022
  • Deploying packages to the SSIS catalog
  • Monitoring and troubleshooting live packages

Performance Optimization

  • Identifying and resolving performance bottlenecks
  • Best practices for streamlining data and control flows
  • Utilizing parallelism and batch processing in SSIS

Recap and Future Steps

Requirements

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

Target Audience

  • Data professionals
  • Software developers
  • Database administrators

Related Categories