SSIS Classroom Training
SSIS Classroom Training
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or 9666 64 0801 (24x7)
Module 1: Basics, SQL Server & T-SQL Concepts (For SSIS Plan C)
Chapter 1: SQL SERVER INTRODUCTION
Data, Databases and RDBMS Software; Database Types : OLTP, DWH, OLAP; Microsoft SQL Server
Advantages, Use; Versions and Editions of SQL Server; SQL : Purpose, Real-time Usage Options; SQL Versus
Microsoft T-SQL [MSSQL]; Microsoft SQL Server - Career Options; Database Engine Component and OLTP; BI
Components, Data Science Components; ETL, MSBI and Power BI Components; Course Plan, Resume,
Project; 24 x 7 Lab; Software Installation Pre-Requisites;
Chapter 2: SQL SERVER INSTALLATIONS
System Configuration Checker Tool; Versions and Editions of SQL Server; SQL Server Pre-requisites : S/W,
H/W; SQL Server 2016 / 2017 Installation; SQL Server 2019 Installation; Instance Name; Instances : Types;
Default Instance, Named Instances; Port Numbers; Service and Service Account; Authentication Modes and
Logins; FileStream, Collation Properties;
Chapter 3: SSMS Tool, SQL BASICS - 1
SQL Server Management Studio; Local and Remote Connections; System Databases: Master and Model;
MSDB, TempDB, Resource Databases; Creating Databases : Files [MDF, LDF]; Creating Tables in GUI; Data
Insertion & Storage; SQL : Real-time Usage; DDL, DML, SELECT, DCL and TCL Statements; Data Storage,
Inserts - Basic Level; SELECT; Table Data Retrieval;
Chapter 4: SQL BASICS - 2
Creating Databases & Tables in SSMS; Single Row Inserts, Multi Row Inserts; Rules for Data Insertion
Statements; SELECT Statement @ Data Retrieval; SELECT with WHERE Conditions; AND and OR; IN and NOT
IN; Between, Not Between; LIKE and NOT LIKE; UPDATE Statement; DELETE & TRUNCATE; Logged and Non-
Logged Operations; ADD, ALTER and DROP Statements;
Chapter 5: SQL BASICS - 3, T-SQL Introduction
Schemas : Group Tables in Database; Using Schemas for Table Creation; Using Schemas in Table Relations;
Table Migrations across Schemas; Default Schema : "dbo"; Import and Export Wizard; Bulk Operations; Excel
File Imports / Exports; SQL Server Native Client; Executing SSIS Packages, Data Loads; Local and Global
Temporary Tables; # & ## Prefix; Temporary Vs Permanent Tables;
Chapter 6: CONSTRAINTS & INDEXES BASICS
Constraints and Keys - Data Integrity; NULL, NOT NULL Property on Tables; UNIQUE KEY Constraint;
PRIMARY KEY Constraint; FOREIGN KEY Constraint, References; CHECK Constraint; DEFAULT Constraint;
Identity Property : Seed & Increment; Database Diagrams and ER Models; Indexes : Basic Types and
Creation; Clustered and Non Clustered Indexes; Primary Key and Unique Key Indexes;
Chapter 7: JOINS and TSQL Queries : Level 1
JOINS; INNER JOINS For Matching Data; OUTER JOINS For (non) Match Data; Left Outer Joins; Right Outer
Joins; FULL Outer Joins; One-way & Two Way Comparisons; "ON" Conditions; NULL, IS NULL; CROSS JOIN
and CROSS APPLY; Join Options: Merge, Loop and Hash Joins;
Chapter 8: GROUP BY, T-SQL Queries : Level 2
GROUP BY Queries and Aggregations; Group By Queries with Having Clause & Where Clause; WHERE and
HAVING in T-SQL; Rollup : T-SQL Queries; Cube : Usage and T-SQL Queries; UNION and UNION ALL; EXISTS;
Sub Queries; Joins with Group By Queries; Nested Sub Queries; UNION and UNION ALL; Nested Sub Queries
with Group By, Joins; Comparing WHERE, HAVING Conditions;
SQL School Training Institute. #101, 1st Floor, UMA Residency, Road #1, SR Nagar, Hyderabad - 38.
Trainings are completely practical. real-time. www.sqlschool.com For Free Demo: 9666 44 0801 (24 x 7)
Chapter 9: JOINS & T-SQL Queries : Level 3
GetDate, Year, Month, Chapter Functions; Date & Time Styles, Data Formatting; DateAdd and DateDiff
Functions; Cast and, Convert Functions in Queries; String Functions: SubString, Relicate; Len, Upper, Lower,
Left and Right; LTrim, RTrim, CharIndex Functions; MERGE Statement - Comparing Tables; WHEN MATCHED
and NOT MATCHED; IIF() Function for Value Compares; CASE Statement : WHEN, ELSE, END;
ROW_NUMBER() and RANK() Queries; Dense Rank and Partition By;
Chapter 10: VIEW, PROCEDURE, FUNCTION BASICS
Views : Types, Usage in Real-time; System Predefined Views and Audits; Listing Databases, Tables, Schemas;
Functions : Types, Usage in Real-time; System Predefined Functions, Audits; DBId, DBName, ObjectID,
ObjectName; Variables & Parameters; System Predefined Procedures; Parameters; Sp_help, Sp_helpdb and
sp_helptext; sp_pkeys, sp_rename and sp_help;
Chapter 11: TRIGGERS & TRANSACTIONS
Triggers Real-world Usage; FOR/AFTER Triggers; INSTEAD OF Triggers; INSERTED, DELETED Memory Tables;
DML Automations using Memory Tables; Read Only Tables; Enable Triggers and Disable Triggers; ACID
Properties; Auto Commit; EXPLICIT & IMPLICIT; COMMIT and ROLLBACK; Open Transactions; Query Blocking
Scenarios @ Real-time; NOLOCK and READPAST Lock Hints;
Chapter 12: ER MODELS, NORMAL FORMS
Normal Forms for Entity Relationships; First, Second, Third Normal Forms Usage; Boycee-Codd Normal
Form: BNCF : Usage; 4 NF, EKNF, ETNF. Functional Dependency; Multi-Valued, Transitive Dependencies;
Composite Keys and Composite Indexes; 1:1, 1:M, M:1, M:M Relationship Types; SQL Queries Access in
Reporting Tools; Office Data Connection Files; Excel Pivot Reports; SQL Queries in BI Tools; FETCH OFFSET,
NEXT ROWS; Data Refresh (Manual, Automated);
REAL-TIME CASE STUDY – 2 (Sales & Retail), EXCEL INTEGRATION
SQL School Training Institute. #101, 1st Floor, UMA Residency, Road #1, SR Nagar, Hyderabad - 38.
Trainings are completely practical. real-time. www.sqlschool.com For Free Demo: 9666 44 0801 (24 x 7)
Changes. ETL Implementation Techniques; Implementing Type I Changes (SCD) for DWH : Sales Scenario;
Dimensional Table Design for DWH using SCD - Type 1, Type 2; Initial Data Loads with Legacy Files (DAT, TXT,
CSV), Data Marts; Working with Business Keys & non Identity Key Based Columns; Surrogate Keys and
Alternate Business Keys - Purpose, Usage; Identity Columns, Key Values in DWH. Business Key Limitations;
Cascading Source OLTP / Stage Changes to DWH Inactive Rows; Changes to Fixed Attributes, Changing
Attributes. Observations; Changes to Historical Attributes. Inferred Member Updated; ETL Date Fields, Row
Status Values and Transformations; Designing Dimensions for DW - Incremental, Historical Loads; Historical
Attributes, Data Delta Operations, Identification; SSIS SCD Transformation Limitations and Real-time Issues;
SQL School Training Institute. #101, 1st Floor, UMA Residency, Road #1, SR Nagar, Hyderabad - 38.
Trainings are completely practical. real-time. www.sqlschool.com For Free Demo: 9666 44 0801 (24 x 7)
Database Migration Tasks, Precautions; Transfer Database Task and DB File Options; Online and Offline DB
Transfer Options, Usage; Copy / Move Options with DWH Migrations; SMTP : Simple Mail Transfer Protocol
For Emails; Using SQL Server Agent Operators, Package Events; Precedence Constraint with Containers, SSIS
Tasks; Using Data Profiling Task with ADO.NET Connectors; XML Files Generation, Using SSIS Data Profiler
Tool; Script Task - Purpose and Working in SSIS Control Flow; Script Task - Usage with VB.NET Programs.
Compilations; Variables and Parameters with SSIS Script Task. Usage; Read Only and Read Write Variables.
Expressions, Mapping; Data Flow Limitations : Solutions with .NET Scripting; SSIS Expressions and Package
Debugging, Break Points; SSIS Variables and Parameters - Mapping Expressions; Using Control Flow File
System Tasks and Limitations; SQLDataAdapters & System.Data.SQLClient Connections;
SQL School Training Institute. #101, 1st Floor, UMA Residency, Road #1, SR Nagar, Hyderabad - 38.
Trainings are completely practical. real-time. www.sqlschool.com For Free Demo: 9666 44 0801 (24 x 7)
Chapter 9: DATA FLOWS IN AZURE DATA FACTORY
Data Flow Activity in ADF Pipeline; Using Data Flows for ETL Operations; Mapping Data Flow,
Transformations; Linked Services & Datasets Creations; Data Flow Debugging in Spark Clusters; Data
Preview and Dynamic Content; Data Flow Expressions in ADF; Conditional Split Transformations; Joins
with Multiple Datasets; Table Data Comparisons in ADF; Working with ETL Loads, Timestamps; Broadcast
Join, Map-Side Join; Limitations with Spark Clusters; Synapse Database Sinks; Real-time Considerations;
SQL School Training Institute. #101, 1st Floor, UMA Residency, Road #1, SR Nagar, Hyderabad - 38.
Trainings are completely practical. real-time. www.sqlschool.com For Free Demo: 9666 44 0801 (24 x 7)
Courses From SQL School :
Training Modes:
SQL School Training Institute. #101, 1st Floor, UMA Residency, Road #1, SR Nagar, Hyderabad - 38.
Trainings are completely practical. real-time. www.sqlschool.com For Free Demo: 9666 44 0801 (24 x 7)