Plan A Plan B Plan C: SSRS Training
Plan A Plan B Plan C: SSRS Training
www.sqlschool.com For Free Demo: Reach us on 9666 44 0801 or 9666 64 0801 (24x7)
Module 1: Basics, SQL Server & T-SQL Concepts (For SSRS 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)
Functions: IIF, Format, Ceiling, Round, Concat; Alternate Row Colors and Dynamic Formatting Options; Textbox
Properties - Date & Time Formats, Numbers, Styles; Report Timeout Options and Tool Box Options, Report Data;
Initial Catalog For Report Sources, Static/Dynamic Properties;
Chapter 3: GROUPING, PARAMETERS
Grouping Operations: Row Groups, Column Groups; Table Report - Row Groups, Parent - Child Groups;
Adding Groups to Existing Rows and New Rows; Group Headers and Group Footers - Usage, Sub Totals;
Group Field Visibility and Toggle Options @ Parent; Row Group Properties, Header/Footer Properties;
Column Groups for Table Reports, Advanced Options; Drill-down Reports using Row Groups and
Visibility; Column Groups - Advance Mode - Fixed Attributes, Fields; Repeating Header on Every Page &
Repeat Page Options; Creating Parameters using Dataset Query Conditions; Single Value Parameters
and Multi Value Parameters; Dynamic Parameter Values, Dependency Options, Queries; Defining
Datasets with Parameters, Dynamic Conditions; Dataset Links to Parameters, Value Options from List,
Query; Multi-Value Parameter Options: Data Types, Null, Empty Values; Reports using Multiple Data
Sets. Performance Issues; SSRS Expressions and Global Fields For Report Parameters; Advanced Options
: Auto Refresh, Manual Refresh Options;
Chapter 4: CHART REPORTS, DASHBOARDS, FITLERS
Chart Reports - Design Options, Properties and Usage; Series Values Selection - with / without Category
Groups; Report Categories with Series Groups - Differences, Usage; Data Visualization Types: Trend &
Discrete Chart Reports; Clustered / Non Clustered Legend Attributes. Position Options; Series Labels :
Properties, Number Formatting Options, Visibility; Series Actions : Series Properties, Multi - Valued
Parameters; Report Actions : URL / Reports, Setting for Report Filters; Dashboard Creations, Usage.
Multiple Chart Areas, Legends; Dashboard Exports with Filters (Static, Parameterized); Chart Series,
Report Markers Chart Areas & Limitations; 3-Dimensional Report Options - Properties, Visibility; Range
& Pie Charts, Line Reports, Data Bars, Area Charts; Report Actions with Parameter Values - Report Filter
Joins; Dataset Filters, Toolbox Filters and Bookmarks Usage; Filters versus Parameters - Differences with
Performance; Filter Condition at Dataset Level, Toolbox Level;
Chapter 5: SSRS EXPRESSIONS, SHARED DATASETS
Defining Shared Data Sources and Shared DataSets ; Date and Time Expressions with RDL Files; FORMAT
Function in SSRS, Date Parameters; Data Type Conversions and Integer / String Types; String Functions
and Page Breaks in SSRS; LOOKUP Function and Dataset Joins in SSRS; Field Value Replacement with
Datasets; Using LIST Item from SSRS Toolbox; Field Expressions and Field Properties; #VALX, #VALY,
#PERCENT, #SERIES Label Properties; #LABEL, #AXISLABEL, #TOTAL, #LEGENDTEXT; 3D Pie Charts,
Funnel and Tree Map Reports; 3D Funnel and Sunburst Reports. Shape Charts; Doughnut, Pyramid and
3D Pyramid Reports; Parameterized Gauge Reports - Dataset Level Filters; Indicator Reports : Value
State Expressions; SSRS Expressions - Custom Functions;
Chapter 6: REPORT BUILDER REPORTS & GAUGE REPORTS
Report Builder Tool Installation & Real-time Use; Differences with Report Designer Tool, Limitations;
Data Source and DataSet Creation with Report Builder; Local Report Specific Entities and RDL File
Creations; Entity Browsing Options and Query Design Options; Dataset Design with Parameters and
Filters; Query Designer Options with Report Builder, Table Selection; Column Aggregates and Auto
Group BY. Query Edit Options; Adhoc Reports with Drill-down and Column Groups; Dynamic Row Colors
and Report Expression Options; Gauge Reports: Purpose, End User Access; Report Types - Radial and
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)
Linear Gauges; Adding Data to Gauge Report – Indicators; Gauge Data Versus Chart Data – Pointers;
Maximum, Minimum Scale Range Values; Browser Compatibility and Offline Reports; Gauge, Gauge
Panel Properties and Filters; Scale - Properties, Values, Label Options; Pointers, Scale Limits and Format
Options; Ranges and Labels, Items, Needle Options; Adding Multiple Gauges - Dashboard Design;
Parameterized Gauge Reports and Datasets;
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)
Power Query Architecture and M Language; Data Types, Literals and Values; Power Query
Transformation Types; Table & Column; Text & Number Transformations; Date, Time and Structured
Data; List, Record & Table; let, source, in statements @ M Lang; Power Query Functions, Parameters;
Invoke Functions; Get Data, Table Creations, Edit; Merge and Append Transformations; Join Kinds,
Advanced Editor, Apply; ETL Operations with Power Query;
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)