Get in Touch
 Duration 14 hours

Course Outline

Designing Data Flows

  • Introduction to data flow tasks and transformation mechanisms
  • Connecting and utilizing various data sources and destinations
  • Executing standard data transformation operations
  • Strategies for addressing data quality challenges

Control Flow in SSIS

  • Analyzing the role of control flow tasks
  • Utilizing containers to orchestrate control flow
  • Building loops and conditional logic structures
  • Regulating the overall package execution sequence

Advanced Data Transformation Techniques

  • Applying complex transformation methods
  • Performing data cleansing, validation, and enrichment
  • Techniques for aggregation and data summarization
  • Detailed implementation of Slowly Changing Dimensions (SCD)

Working with Variables and Parameters

  • Foundations of variables and parameter usage
  • Leveraging variables to modulate package behavior
  • Dynamically configuring package properties

Managing SSIS Package Execution

  • Setting up package execution configurations
  • Establishing error handling and logging protocols
  • Handling runtime events via event handlers
  • Automating and scheduling execution using SQL Server Agent

Deploying and Managing SSIS Packages

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

Performance Tuning and Optimization

  • Diagnosing and resolving performance bottlenecks
  • Best practices for optimizing both data and control flows
  • Implementing parallelism and batch processing in SSIS

Summary and Next Steps

Requirements

  • Fundamental knowledge of SQL and relational database principles
  • Experience with SQL Server Management Studio (SSMS)

Target Audience

  • Data professionals
  • Software developers
  • Database administrators

Number of participants


Price per participant

Upcoming Courses

Related Categories