SSIS Coding and Development

Categories: Data Analytics
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Desired Outcome:
Upon completing this course, students will have a strong foundation in SQL Server Integration Services (SSIS), enabling them to design, develop, and manage ETL (Extract, Transform, Load) processes, automate data workflows, and perform data migration and transformation tasks.

What Will You Learn?

  • Introduction to SSIS: Understand the purpose and significance of SSIS in data integration.
  • Creating Data Integration Workflows: Learn how to design and develop data integration processes.
  • Data Source Connections: Connect to various data sources, such as databases and flat files.
  • Data Transformation: Explore data transformation techniques, including cleaning, merging, and aggregating data.
  • Control Flow Logic: Develop control flow logic to manage and orchestrate data workflows.
  • Variables and Expressions: Utilize variables and expressions for dynamic package behavior.
  • Error Handling: Implement error handling and logging for robust ETL processes.
  • SSIS Scripting: Learn to use scripting for custom data transformations and control flow tasks.
  • Package Deployment: Understand package deployment methods and best practices.
  • Performance Optimization: Optimize SSIS packages for efficient data processing.
  • Troubleshooting: Gain skills in debugging and resolving common SSIS issues.
  • Integration with SQL Server: Integrate SSIS with SQL Server databases and other Microsoft technologies.

Course Content

Module 1: Introduction to SQL Server Integration Services (SSIS)
Lessons: What is SSIS? ETL Fundamentals Setting Up SSIS Environment Understanding Data Sources and Destinations Learning Objectives: By the end of this module, students will understand what SSIS is, the fundamentals of ETL, set up the SSIS development environment, and grasp data sources and destinations. Real-World Applications: Apply SSIS to design and automate data workflows, perform data integration, and load data into various destinations. Activities: Set up a simple SSIS project Define data sources and destinations

  • Overview of SSIS
    00:00
  • SSIS Environment Setup
    00:00

Module 2: Basic SSIS Package Development
Lessons: Control Flow Data Flow Variables and Parameters Error Handling Learning Objectives: After this module, students will be able to design SSIS packages, understand control flow and data flow, work with variables and parameters, and implement error handling. Real-World Applications: Create SSIS packages for various data integration and transformation tasks. Activities: Create a simple SSIS package Define control flow and data flow tasks Implement error handling in SSIS

Module 3: Advanced SSIS Package Development
Lessons: Data Cleansing and Validation Data Conversion and Manipulation Handling NULL Values Advanced Transformations Learning Objectives: By the end of this module, students will be proficient in data cleansing, validation, conversion, manipulation, and advanced transformations using SSIS. Real-World Applications: Perform complex data transformations and prepare data for reporting and analytics. Activities: Cleanse and validate data Perform data conversion and manipulation Handle NULL values and perform advanced data transformations

Module 4: SSIS Scripting and Custom Components
Lessons: Deployment Options Package Execution and Scheduling Troubleshooting and Debugging Performance Optimization Learning Objectives: After this module, students will be familiar with deployment options for SSIS packages, executing and scheduling packages, troubleshooting and debugging, and optimizing package performance. Real-World Applications: Deploy, manage, and monitor SSIS packages in production environments. Activities: Deploy an SSIS package Schedule package execution Troubleshoot and debug package issues Optimize package performance

Module 5: SSIS Package Deployment and Execution

Module 6: SSIS Package Security and Optimization

Module 7: Real-world SSIS Integration Project

Quizzes, Assignments, and Assessments

Student Ratings & Reviews

No Review Yet
No Review Yet