SQL Server Integration Services

SQL Server Integration Services (SSIS) certification validates the knowledge and skills in managing and administering databases using Microsoft's SQL Server platform. It revolves around the design and implementation of data flow operations, including extraction, transformation, and load (ETL) tasks for data warehousing. The certification is utilized by industries for the smooth and efficient handling of large data sets and intricate data cleaning, manipulation and integration tasks. Acquiring this certification conveys proficiency in SQL Server Integration Services, empowering professionals to understand data workflow intricacies, manage high volumes of data, perform data analysis, and optimize database systems, thereby streamlining company operations and enhancing data-driven decision-making capabilities.

Retail Price: $2,500.00

Next Date: Request Date

Course Days: 5


Request a Date

Request Custom Course


Learning Objectives

The learning objectives of the 55321AC - SQL Server Integration Services course primarily revolve around developing an understanding of how to implement complex business solutions utilizing ETL, data cleansing, and data transformation. Learners aim to acquire proficiency in designing and creating a simple ETL package, as well as deploying and managing SSIS packages. Other essential objectives include understanding control flow and data flow tasks, looping and configuring error handling, debug packages, setting up logging functionality, and executing control flow tasks. Furthermore, grasping concepts relating to securing packages and implementing dynamic packages adds to the comprehensive learning goals of this course.

 

Course Prerequisites

- Basic knowledge of relational databases
- Familiarity with SQL Server Management Studio
- Understanding of SQL Server data tools
- Experience with Microsoft Windows, database management and execution
- Basic programming skills, preferably in C# or VB.NET
- Prior exposure to data warehousing concepts.

Target Audience

• Database professionals who manage and maintain SQL Server databases
• IT professionals tasked with integrating data from various sources
• Software developers creating applications that access SQL Server databases
• Business Intelligence (BI) professionals focusing on data warehouse implementation
• Professionals seeking certification in Microsoft SQL Server Integration Services
• Data Analysts eager to advance their data manipulation skills
• ETL Developers dealing with data migration, extraction, and loading tasks


Outline

Module 1: SSIS Overview
Lessons

1. Import/Export Wizard
2. Exporting Data with the Wizard
3. Common Import Concerns
4. Quality Checking Imported/Exported Data

Lab 1: SSIS Overview
-Use the Import/Export Wizard from SSMS

Module 2: Working with Solutions and Projects
Lessons

1. Working with SQL Server Data Tools
2. Understanding Solutions and Projects
3. Working with the Visual Studio Interface

Lab 1: Working with Solutions and Projects
-Import and run a package in SSDT-BI

Module 3: Basic Control Flow
Lessons

1. Working with Tasks
2. Understanding Precedence Constraints
3. Annotating Packages
4. Grouping Tasks
5. Package and Task Properties
6. Connection Managers
7. Favourite Tasks

Lab 1: Basic Control Flow
-Precedence Constraints and Execute SQL Task

Module 4: Common Tasks
Lessons

1. Analysis Services Processing
2. Data Profiling Task
3. Execute Package Task
4. Execute Process Task
5. Expression Task
6. File System Task
7. FTP Task
8. Hadoop Task
9. Script Task Introduction
10. Send Mail Task
11. Web Service Task
12. XML Task

Lab 1: Common Tasks
-Create a package to copy a file and send an email message on completion
-Create a package to perform data profiling and then review the results
-Create a master package and test the execution flow of the child packages

Module 5: Data Flow Sources and Destinations
Lessons

1. The Data Flow Task
2. The Data Flow SSIS Toolbox
3. Working with Data Sources
4. SSIS Data Sources
5. Working with Data Destinations
6. SSIS Data Destinations

Lab 1: Data Flow Sources and Destinations
-Working with Data Sources and Destinations

Module 6: Data Flow Transformations
Lessons

1. Transformations
2. Configuring Transformations

Lab 1: Data Flow Transformations
-Working with Derived Column Transformations
-Working with Lookup Transformations

Module 7: Making Packages Dynamic
Lessons

1. Features for Making Packages Dynamic
2. Package Parameters
3. Project Parameters
4. Variables
5. SQL Parameters
6. Expressions in Tasks
7. Expressions in Connection Managers
8. After Deployment
9. How It All Fits Together

Lab 1: Making Packages Dynamic
-Making a Package Dynamic

Module 8: Containers
Lessons

1. Sequence Containers
2. For Loop Containers
3. Foreach Loop Containers

Lab 1: Containers
-Use a Foreach Loop container to send a custom email to the names found in a database view

Module 9: Troubleshooting and Package Reliability
Lessons

1. Understanding MaximumErrorCount
2. Breakpoints
3. Redirecting Error Rows
4. Logging
5. Event Handlers
6. Using Checkpoints
7. Transactions

Lab 1: Troubleshooting and Package Reliability
-Creating a Script Task to Merge Error Messages
-Configure a package to use transactions

Module 10: Deploying to the SSIS Catalog
Lessons

1. The SSIS Catalog
2. Deploying Projects
3. Working with Environments
4. Executing Packages in SSMS
5. Executing Packages from the Command Line
6. Deployment Model Differences

Lab 1: Deploying to the SSIS Catalog
-Deploying a Project to the SSIS Catalog
-Manually executing a Package

Module 11: Installing and Administering SSIS
Lessons

1. Installing SSIS
2. Upgrading SSIS
3. Managing the SSIS Catalog
4. Viewing Built-in SSIS Reports
5. Managing SSIS Logging and Operation Histories
6. Automating Package Execution

Lab 1: Installing and Administering SSIS
-Automating Package Execution

Module 12: Securing the SSIS Catalog
Lessons

1. Principals
2. Securables
3. Grantable Permissions
4. Granting Permissions
5. Configuring Proxy Accounts

Lab 1: Securing the SSIS Catalog
-Securing the SSIS Catalog



Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com


Request a Date