Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 65

GenC Curriculum

1. Name of the track

2. Category (Technical/Domain/Behavioral):

3.  Outcome Expected

4.  Measureable units of the outcome

6. Who are the target audience?

Prerequisite skill expected before joining(if any)


The trainees undergo the regular preonbording courses before they join cognizant.
Curriculum
AIA -MSBI_Azure_SQLServer

Technical and Behavioral

Delivery Readiness Trainees

Trainees should be able to design, code and develop by using the


GTP Curriculum. The outcome of this curriculum would be early
billable and delivery readiness of the Trainees

PT\PAT
S No Performance Outcome
1
Associate should have knowledge on software engineering
2
3 Associate should have knowledge on process and quality
4 Should know and understand ITIL process
5 Awarness of business models
Should be able to understand the need of DW
6
Should be able to pick up an ETL tool
7
Should be able to understand basics of reporting tool
8
Should know basics of Cloud Services (Azure)

9
Articulate in a structured manner  through  business emails
/calls on routine business areas/ face 2 face conversations; be
confident in communication and make a positive impact in
every interaction;
·         Understand client servicing and skills, working in team,
resolving conflicts, aspects to professional behaviour; making
presentations; adapt and communicate with stakeholders from
different cultures

10
Assimilation of the Cognizant values and how it applies in day
11 to day transactions
Should be able to sync/migrate between different sources of
12 data
Should be able to use ETL tool- SSIS in various ways - Data
13 load,Data management,Data Cleansing etc

14 Should be able to use Analysis services


15 Should be able to create,manage,performance of cube

Should be able to write basic query with best practises

16

Should be able to develop DB applications

17
18 Should be able to develop SSRS reports
Should be able to develop Power BI Reports (desktop version)

19

Should know basics of Azure Data factory, Blob Storage, SQL


20 DB

21 Should know basics of Python programming


 Should have basic knowledge of .Net and be able to relate
22 with applicability examples
 Be able to write simple programs leveraging C# and
23 Powershell

24  Familiarity of concepts and applicability


Learning Outcome Level (Awareness, Skill and
Knowledge)
Associate should be able to explain what is SDLC? Knowldege
Associate should be able to articulate different methodoloy of Knowldege
SDLC - waterfall and Agile
Associate should know about software quality practice Knowldege
Should be able to follow ITIL Process Knowldege
Should know about onsite/offshore model Awareness
Should be able to understand basics of data warehousing, Knowldege
architecture, basics of DataMart and Operational Data Store
Should be able to understand basics of data warehousing, Knowldege
architecture, basics of DataMart and Operational Data Store
Should be able to understand basics of data warehousing, Knowldege
architecture, basics of DataMart and Operational Data Store
Should be able to understand basics of Cloud Services (Azure), Awareness
various services available on Azure cloud, when to use which
service, how these services integrate with eachother
Workplace Comm. Behavior – Email, Telecon, CIS, Bus. Etiquette, Skill
Team & Interpersonal skills

Should know Cognizant Values Knowldege

Should be aware of different sources of data (relational and non- Skill level
relational)
Should understand the basics of SSIS ETL tool Skill level

Understand basics of Analysis services and its components and Skill level
basics of MDX knowledge
Should understand basics of cube and its implementations Skill level
Should be able to understand database operations / various
database manipulations (DML, DDL, DQL, DCL, TCL) using SQL.
Should be able to query using Joins and sub queries
Create and alter tables using T-SQL syntax, Create and alter views, Skill
Design views , Create and modify constraints ,Create and alter
DML triggers

Query data by using SELECT statements


Implement sub-queries, Implement aggregate queries ,
Create and alter stored procedures (simple statements)
Modify data by using INSERT, UPDATE and DELETE statements
Combine datasets ,Work with functions,Optimise queries ,Manage
transactions Skill
Evaluate the use of row-based operations vs. set-based
operations
Implement error handling
Design a report ,Implement a Layout Skill
Configure authentication and authorisation for a reporting
solution
Implement interactivity in a report,Troubleshoot reporting
services issues
Manage a report environment,Configure report data sources and
datasets
Extract and connect to multiple data sources; use custom
expressions; connect to Microsoft Azure SQL database;
implement DAX and MDX queries,work with non-relational data
sources, such as XML or SharePoint lists

Connect and get Data from multiple data sources, understand Skill
data types, create basic reports, use directquery, create custom
visuals, create dashboards
Create a ADF pipeline, create a blob storage account, move data
into Blob Storage using ADF, Create a SQL DB using SSMS, move
data from Blob storage to SQL DB using ADF
Skill
Should know about basics of Python syntax, functions, exceptions,
should be able to create basic ML programs Skill
 Should have knowledge on .NET basics and fundamentals
  Knowledge
 Should be able to write basic C# programming & Powershell –
beginner level  Knowledge
Should have conceptual and basic understanding of technology
and purpose  Awareness
Sub
Track
IT Generic
IT Generic

IT Generic
IT Generic
IT Generic
DW-Basic

ETL - Basic

Reporting Tool - Basic

Cloud-Basic

Behavioral

Behavioral

SSIS

SSIS

SSAS

SSAS

SQL Server

SQL Server
SSRS
Power BI

Azure PaaS

Python

.NET fundamentals

C#, PowerShell

HTML5, CSS3, JQUERY, AJAX, IIS, MVC, SOA Architecture, REST, WCF, JSON, XML, Entity framework
e, REST, WCF, JSON, XML, Entity framework
Course Segment Training Segment Stage

Fundamentals Enablement Stage 1


Fundamentals Enablement Stage 1
Fundamentals Enablement Stage 1
Fundamentals Certification Stage 1
Fundamentals Enablement Stage 1
Fundamentals Enablement Stage 1
Behavioral Enablement Stage 1 & 2
Behavioral Certification Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Certification Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Certification Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Certification Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Enablement Stage 2
DataWarehousing Project Stage 2
New Course/Module Delivery Method Revised Duration Required Enablement
(Hrs) Assured Level

DW Basics ILT 6 Yes Knowledge


DBMS & Data Model ILT 8 Yes Knowledge
ANSI SQL ILT 40 Yes Knowledge
ANSI SQL Certification Certification 3 Yes Skill
ETL Concepts ILT 10 Yes Knowledge
Reporting Concepts ILT 3 Yes Knowledge
Communication ILT Yes Skill
38
Certification - Pre and Post Assessment Certification Yes Skill
SQL Server ILT 40 Yes Skill
SSIS ILT Yes Skill
40
SSIS Case Study ILT Yes Skill
SSIS Certification Certification 4 Yes Skill
SSRS ILT Yes Skill
58
SSRS Case Study ILT Yes Skill
SSRS Certification Certification 2 Yes Skill
SSAS ILT Yes Skill
58
SSAS Case Study ILT Yes Skill
SSAS Certification Certification 4 Yes Skill
Azure Fundamentals - Azure Cloud Services Elearning 5 Yes Knowledge
Power BI ILT 16 Yes Awareness
ADF-ADLS ILT Yes Skill
40
ADF-ADLS Case Study ILT Yes Skill
BigData Fundamentals Elearning 16 Yes Awareness
ADF-ADLS Certification Certification 2 Yes Knowledge
Project Case study ThinkLab 72 Yes Skill
465

Total Duration in Days 58.125


Total Duration in Weeks 11.625 Note: New Baseline version is calculated
Assessment Comments Training Support
Assured Level

Knowledge
Knowledge
Knowledge
Skill
Knowledge
Knowledge
Skill
Skill
Skill Skill Assurance is provided through ANSI Queries Assessment
Supported by BU, Mentors, Trainer and
Skill
Supported by BU,SME
Mentors, Trainer and
Skill Case Study to be Shared by BU
Supported by BU,SME
Mentors, Trainer and
SME
Skill Skill certification on SSIS. Need BU support on evaluation
Skill CTKDW111
Supported by BU, Mentors, Trainer and
Skill Case Study to be Shared by BU
Supported by BU,SME
Mentors, Trainer and
SME
Knowledge Skill certification on SSAS. Need BU support on evaluation
Skill
Supported by BU, Mentors, Trainer and
Skill Case Study to be Shared by BU
Supported by BU,SME
Mentors, Trainer and
SME
Skill Skill certification on SSAS. Need BU support on evaluation
Knowledge
Awareness
Supported by BU, Mentors, Trainer and
Skill CTHDW019850/CTHDW019708 can be referred
Supported by BU,SME
Mentors, Trainer and
Skill Case Study to be Shared by BU
Supported by BU,SME
Mentors, Trainer and
SME
Awareness CTHDW046508 - Fundamentals of Big Data, Analytics and Cloud
Knowledge
Skill Project, Doubt Clarification, BU connects
Supported by BU, Mentors, Trainer and
SME

Baseline version is calculated for 5 days a week

stage 1
Assessments
SL No Module Name Assessment
1 SQL SQL
2 SSIS SSIS
3 SSAS SSAS
4 SSRS SSRS
5 ADF/ADLS ADF/ADLS
Assessment Type Baseline Duration ( Hrs )
Skill 3
Skill 4
Skill 4
Knowledge 2
Knowledge 2
Kno
wle
dge
Skill
DW Basics - Table of Contents
Module Name: DW Basics

Coverage of Each Module

Topic # Learning
Topic Name
Objective #

1 Introduction and Architecture


1
2
3
4

2 Basics of Data Warehouse


1

3 Data Marts
1
2
3
4
5
6
7

4 Operational Data Store


1
2
3
4
5
6
7
8

5 Enterprise Data Warehouse


1
2
3

6 Datawarehouse case study


1
DW Basics - Table of Contents

Total Duration in Hours 5 1 6


Coverage of Each Module
Estimated
Estimated Estimated
Duration In Mts
Learning Objective for the Topics Duration In Mts Duration In Mts
for Theory +
for Hands-on Total
Demo

What is Operational System? 20 0 20


Characteristics of Operational Systems 10 0 10
Need for a Separate Informational System 20 0 20
Information Center 10 0 10
Estimated Time Duration for this Topic 60 0 60

Data Warehouse: Definition 10 0 10


Data Warehouse: Features,Data,Business 0
Benefits,Application Areas 15 15
Basic Data Warehouse Architecture & 0
Implementation 25 25
Data Warehouse: Differences from Operational 0
Systems 10 10
Estimated Time Duration for this Topic 60 0 60

Data Marts: Overview 10 0 10


Data Marts: Needs 5 0 5
Data Marts: Features 5 0 5
Data Marts: Types 20 0 20
Advantages of Data Mart 5 0 5
Disadvantages of Data Mart 5 0 5
Data Warehouse vs Data Mart 10 0 10
Estimated Time Duration for this Topic 60 0 60

Operational Data Store Definition 10 0 10


ODS: Needs 5 0 5
ODS: Data 5 0 5
ODS: Benefits 5 0 5
Operational Data Store: Update schedule 5 0 5
ODS Vs Data Warehouse 15 0 15
What is OLAP 10 0 10
OLAP Terminology 5 0 5
Estimated Time Duration for this Topic 60 0 60

Enterprise Data Warehouse (EDW) 20 0 20


EDW- “Top Down” Approach 20 0 20
EDW- “Bottom up” Approach 20 0 20
Estimated Time Duration for this Topic 60 0 60

Case study - Store Data Warehouse 0 60 60


Estimated Time Duration for this Topic 0 60 60
Total Duration in Mins 300 60 360
Total Duration in Hours 5 1 6

0
DBMS& Data Modeling - Table of Contents
Module Name: DBMS & Data Modeling
Total Duration in Hours
Coverage of Each Module

Topic # Learning
Topic Name Learning Objective for the Topics
Objective #

Introduction to Database
1
Systems
1 Need for a database
2 File- Based Systems
3 Define database and DBMS
4 features of the DBMS
5 usage of database
Estimated Time Duration for this Topic
2 DBMS Architecture
1 three-level architecture of DBMS
2 functions of Database Systems
3 overall system architecture
Estimated Time Duration for this Topic
3 Types of Databases
1 structure of data
process of data access in the various data
2
models
Estimated Time Duration for this Topic
5 Overview of Data Model
Role of the Data Model in Application
1
development.
2 Benefits of Data Model.
Estimated Time Duration for this Topic
6 Categories of Data Model
1 OLTP
2 Dimensional Modeling
Estimated Time Duration for this Topic
7 Stages of Data Model
1 Conceptual Modeling
2 Logical Modeling
3 Physical Modeling
Estimated Time Duration for this Topic
Logical Data Model
8
Contents
1 Entity
2 Attribute
3 Relationship
4 Notation
5 Keys-PK, FK,AK etc
Estimated Time Duration for this Topic
9 Demo on ErwinTool
1 Creating Entities,Attributes
2 Creating different types of relationships
Estimated Time Duration for this Topic
Converting Logical to
10
Physical Model
Steps for logical to physical data model
1
conversion
2 Physical Model -Primary Keys & Constraints
Estimated Time Duration for this Topic
11 Requirement Analysis
1 The goals of requirement analysis
Points to keep in mind for requirement
2
analysis.
3 Structured Data Modeling Process
Estimated Time Duration for this Topic
Normalization and De-
12
Normalization
1 Why Normalization?
2 Normalization Forms - First Normal Form (1NF)
3 Second Normal Form (2NF)
4 Third Normal Form (3NF)
5 Boyce-Codd Normal Form (BCNF)
6 Why do we need to de-normalize?
7 Pros & Cons of de-normalization
Estimated Time Duration for this Topic
Specialization &
13
Generalization
1 What is Specialization & Generalization?
Why do we need Specialization &
2
Generalization?
3 Rollup & Rolldown Concepts
Estimated Time Duration for this Topic

Total Duration in Mins


Total Duration in Hours
e of Contents

4.5 2.5 0 7
ch Module
Estimated Estimated
Estimated Estimated
Duration In Duration In
Duration In Duration In Mts
Mts for Mts for
Mts for Theory Total
Elearnings Hands-on

10 10
10 10
15 15
15 15
10 10
60 60

10 10
5 5
15 15
30 30

10 10
20 20
30 30

10 10
10 10
0 20 20

10 10
10 10
0 20 20

20 20
0
0
0 20 20

20 20
0
0
0
0
0 20 20

25 25
25 25
50 50
25 25
25 25
50 50

10 10
0
0
0 10 10

10 10
10 10
10 10
10 10
10 10
10 10
0
0 60 60

20 20
10 10
20 20
50 50

270 150 420


4.5 2.5 7
Understanding ANSI SQL - Table of Contents
Module Name: Understanding ANSI SQL

Coverage of Each Module


Topic # Learning
Topic Name
Objective #

1 Understanding SQL
1
2

2 DDL, DML, DQL, DCL, TCL


1
2
3
4
5
6

Understanding Constraints
3
and their Types
1
2
3
4
5
6
7
8
9
10
11
12
13
14

4 SQL Operators
1
2
3
4
5
6

5 SQL Functions
1
2
3
4
5
6
7

6 Clauses in SQL
1
2
3
4
5

7 Joins and their Types


1
2
3
4
5
6
7
8
9
10
11
12
13

8 Sub-queries
1
2
3
4
5
6
7
8
9
10
11
12
13

9 Views and Indexes


1
2
3
4
5
6
7
8

1 Fundamentals of ANSI SQL - Elearnings - 5 Hrs


2 ANSI SQL - Doubt Clarification session - 3 Hrs
3 ANSI SQL - Practise session - 5 Hrs
derstanding ANSI SQL - Table of Contents

Total Duration in Hours

Coverage of Each Module

Learning Objective for the Topics

Understanding ANSI SQL


ANSI SQL Data Types
Estimated Time Duration for this Topic

Data Definition Language : CREATE, ALTER, RENAME, DROP, TRUNCATE


Data Manipulation Language : INSERT, UPDATE, DELETE
Data Query Language : SELECT, FETCH FIRST
Data Control Language : GRANT, REVOKE,
Transaction Control Language : COMMIT, SAVEPOINT, ROLLBACK
Case study
Estimated Time Duration for this Topic

Data Integrity
Integrity Constraints
Entity integrity
PRIMARY KEY Constraint
Sequence generators
Referential Integrity
FOREIGN KEY Constraint
Domain Integrity
NOT NULL Constraint
UNIQUE KEY Constraint
CHECK Constraint
User Defined Integrity
Enabling and Disabling Constraints
Case Study
Estimated Time Duration for this Topic

SQL Operators & their types


Arithmetic operators
Comparison operators
Logical operators
Set operators
Case Study
Estimated Time Duration for this Topic
ANSI (SQL 99) SQL Functions Classification
» Deterministic and Nondeterministic functions
Aggregate Functions and Scalar Functions
String Functions, Mathematical Functions
Miscellaneous Functions (COALESCE & NULLIF)
Nesting of Functions & SQL Expression
Case study
Estimated Time Duration for this Topic

Group By Clause
Having Clause
Order By Clause
Order of Execution of Clauses in SELECT Statement
Case study
Estimated Time Duration for this Topic

JOIN & JOIN Style


Theta Style
ANSI Style : JOIN ... ON & JOIN ... USING
CROSS JOIN
INNER JOIN
EQUI-JOIN
NATURAL JOIN
OUTER JOIN
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
SELF JOIN
Case study
Estimated Time Duration for this Topic

Understanding Subqueries
Advantages of subqueries
Rules of subqueries
Using Subqueries With SELECT, INSERT, UPDATE, DELETE
Subqueries Types
Scalar Subquery
Single Row Subquery
Multiple Row Subquery
Usage of IN, NOT IN, ALL, ANY, and SOME
Correlated Subqueries
Usage of EXISTS, NOT EXISTS
Difference between Correlated & Non-Correlated Subquery
Case study
Estimated Time Duration for this Topic

Database Objects
What is View?
Advantages of View
Inline View
What is Index ?
Index Architecture : Non-clustered & Clustered
Unique Index
Case study
Estimated Time Duration for this Topic

Total Duration in Mins


Total Duration in Hours
rnings - 5 Hrs
ssion - 3 Hrs
ETL Concepts - Table of Contents
Module Name: ETL CONCEPTS

Coverage of Each Module


Topic # Learning
Topic Name
Objective #

1
Introduction to ETL Concepts
1
2
3
4
5
6
7

2 ETL for the Data Warehouse


1
2
3
4
5

3 ETL for the Data Mart


1
2
3
4
5

4 ETL for ODS


1
2

5 Overview on Advanced ETL


1
2
3
4
5
ETL Concepts - Table of Contents
Total Duration in Hours 8 0

Coverage of Each Module


Estimated
Estimated Duration
Learning Objective for the Topics Duration In Mts for
In Mts for Theory
Hands-on

What is ETL 10
ETL Architecture 10
Transformation Options 10
ETL Standards 10
ETL and metadata 15
FACT and Dimension Tables 15
SCD I/II/III 30
Estimated Time Duration for this Topic 100 0

Data Sourcing / Changed Data Capture


20
Data Transport
20
Data Staging
20
Changed Data Determination
20
Loading normalized warehouse structures
20
Estimated Time Duration for this Topic 100 0

Surrogate key lookup and assignment


20
Slowly Changing Dimensions - Types 1,2, 3 & 6
20
Denormalization and impact on ETL
20
Populating “junk” dimensions using a Cartesian product
30
Aggregation
30
Estimated Time Duration for this Topic 120 0
Real/near time approaches
Data Modeling differences 20
20
Estimated Time Duration for this Topic 40 0

Indexing (b-tree, bitmap, join indexes, etc)


Forms of Parallelism 20
20
RDBMS tuning and ETL
20
Caching/Partitioning 30
ETL Tools in the market and their Comparison
30
Estimated Time Duration for this Topic 120 0

Total Duration in Mins 480 0


Total Duration in Hours 8 0
8

Estimated
Duration In Mts
Total

10
10
10
10
15
15
30
100

20
20
20
20
20
150

20
20
20
30
30
120

20
20
40

20
20
20
30
30
120

480
8
Reporting Concepts - Table of Contents
Module Name: REPORTING CONCEPTS Total Duration in Hours

Coverage of Each Module

Topic # Learning
Topic Name Learning Objective for the Topics
Objective #

1 Introduction to Reporting
Concepts
1 What is Reporting
2 Subreports/Charts/Graphs
3 Drill down/up/through concepts
4 Scheduling and distribution capabilities
5 Export capabilities
Reporting Tools in the market and their
6 Comparison

7 What is Dashboards
8 What is Scorcarding
9 Difference b/w Reports/Dashboards/Scor
10 Difference b/w Reports/Dashboards
Estimated Time Duration for this Topic

Total Duration in Mins


Total Duration in Hours
Contents
3.5 0 3.5

Module
Estimated Estimated Estimated
Duration in Mts Duration in Mts Duration in Mts
for Theory for Hands-on Total

20 0 20
30 0 30
20 0 20
20 0 20
20 0 20

20 0 20

20 0 20
20 0 20
20 0 20
20 0 20
210 0 210

210 0 210
3.5 0 3.5
BI & DW Testing : Table of Contents
Module Name: BI & DW Testing

Coverage of Each Module

Topic # Learning
Topic Name
Objective #

1 DW Testing Overview
1
2
3
4
5

2 Principles of Testing
1
2
3
4
5
6
7
8

3 Testing types
1
2
3
4

4 Test case designing


1
2
3
4
5
6
7
8

Defect Prevention and


5 Tracking
1
2
3
4
5
6
7
8

6 BI Testing
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
BI & DW Testing : Table of Contents
Total Duration in Hours 8 2

Coverage of Each Module


Estimated Estimated
Learning Objective for the Topics Duration In Mts Duration In Mts
for Theory for Hands-on

Need for Testing 5 0


DW Testing Goals 5 0
Benefits of Testing 5 0
Objectives of Testing 5 0
Live Project Examples to showcase the importance of testing 10 0
Estimated Time Duration for this Topic 30 0

Definition of Testing 5 0
Testing Life Cycle Phases 10 0
Cost of Quality 5 0
What is a bug 10 0
What is Error, Fault and Failure 10 0
Why is testing necessary 10 0
Why not just test everything 5 0
The impossiblity of complete testing 5 0
Estimated Time Duration for this Topic 60 0

All the different test types 10 0


Unit testing and its techniques 10 0
Integration testing 10 0
System testing and its types 10 0
Estimated Time Duration for this Topic 40 0

What is test case and test case designing? 5 0


What a good test case should posses? 5 0
Design Test - Objective 5 0
Design Test - Workflow 5 20
Test case desing activities (Expected Result) 5 30
Test case format major elements 5 20
Guidelines for writing test cases 5 30
Good and bad practices while preparing test case 5 20
Estimated Time Duration for this Topic 40 120

What is Defect? 10 0
Who can report a Defect? 10 0
When is a defect reported? 10 0
Defect Prevention 10 0
Defect life cycle 10 0
Defect tracking process 10 0
Defect reporting 10 0
Testing defect correlation (Defect fix) 15 0
Estimated Time Duration for this Topic 85 0

What is BI Testing 5 0
Why BI Testing 5 0
Understanding the different BI Tools 10 0
Understanding of report layout testing 10 0
Layout Testing (GUI Testing) 10 0
Content/Data Testing including Granularity 10 0
Summary Testing 10 0
Drill Down Testing 10 0
Functional Testing 10 0
Non Functional Testing 10 0
Report Layout testing 10 0
Report Data Testing using BI Tools 10 0
Report Data Testing using SQL Queries 10 0
What is Performance Testing 10 0
Types of Performance Testing 10 0
What is Volume Testing 10 0
What is Security Testing 10 0
System Security 10 0
Application Security 10 0
ETL Security 10 0
BI Tools Security 10 0
Only few BI Testers available in IT industry 5 0
Lack of Awareness 5 0
Absence of Tools 5 0
Lack of Standard Approach/Methodology 10 0
Estimated Time Duration for this Topic 225 0

Total Duration in minutes 480 120


Total Duration in Hours 8 2
10

Estimated
Duration In
Mts
Total

5
5
5
5
10
30

5
10
5
10
10
10
5
5
60

10
10
10
10
40

5
5
5
25
35
25
35
25
160

10
10
10
10
10
10
10
15
85

5
5
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
5
5
5
10
225

600
10
UNIX & SHELL Scripting : Table of Contents
Module Name: UNIX & SHELL Scripting

Coverage of Each Module


Topic
# Learning
Topic Name
Objective #
1
Introduction to Unix and Basic Concepts
1
2
3
4

2 Unix commands Shell scripting


1
2
3
4

3 Advanced Shell scripting


1
2
3
UNIX & SHELL Scripting : Table of Contents
Total Duration in Hours 13 4.5

Coverage of Each Module


Estimated Estimated
Learning Objective for the Topics Duration In Mts Duration In Mts
for Theory for Hands-on

Overview of Unix Operating system,Kernel,History 60 0


File system basics 60 0
Editors 60 30
Unix commands 60 30
Estimated Time Duration for this Topic 240 60

More Unix commands 60 0


Introduction to shell scripting 30 0
Shell variables,Operators 120 30
program flow controls,Functions,sample shell 90 30
scripts
Estimated Time Duration for this Topic 300 60

Command redirection,Job control,Embedded 90 0


Regular
scripts expressions,Signals,traps,Other useful 90 90
commands
Best practices 60 60
Estimated Time Duration for this Topic 240 150

Total Duration in Mins 780 270


Total Duration in Hours 13 4.5
17.5

Estimated Duration In
Mts
Total

60
60
90
90
300

60
30
150
120
360

90
180
120
390

1050
17.5
SQL Server : Module Table of Contents
Module Name: Programming with SQL Server

Coverage of Each Module

Topic # Learning
Topic Name Objective Learning Objective for the Topics
#

1 MS SQL Server Specification


1 MS SQL Server Specification & Recap
Estimated Time Duration for this Topic
2 TSQL Basics
1 DDL
2 Date conversion , string functions
3 Filters
4 Joins , Unions , Group By
Estimated Time Duration for this Topic
3 Functions
1 Functions
Estimated Time Duration for this Topic
4 Stored procedures
1 Stored Procedures
Estimated Time Duration for this Topic
5 Indexes
1 Indexes
Estimated Time Duration for this Topic
6 Control Flow & Cursors
1 Control Flow Constructs
2 Cursors
Estimated Time Duration for this Topic
7 Transactions and Locking
Transactions in SQL Server & Distributed
1 Transactions

2 Overview of Query Processing &


Distributed Queries
Estimated Time Duration for this Topic
8 TSQL Advanced
1 CTE
2 Analytical functions
Estimated Time Duration for this Topic
9 Views
1 Views and their Uses
Estimated Time Duration for this Topic
10 Triggers
1 Triggers and their Uses
Estimated Time Duration for this Topic
11 DB & Partition Tables
1 DB objects
2 Partition Table
Estimated Time Duration for this Topic
12 CLR Features
1 CLR Integration with SQL
2 PerformanceTuning
Estimated Time Duration for this Topic
Total Duration in Mins
Total Duration in Hours
ntents

odule
Estimated Estimated Estimated
Duration In Duration In Duration In
Mts for Mts for Mts
Theory Hands-on Total

30 30 60
30 30 60

60 60 120
30 60 90
30 60 90
120 120 240
240 300 540

30 60 90
30 60 90

60 120 180
60 120 180

60 120 180
60 120 180

60 120 180
60 120 180
120 240 360

60 60 120

60 60 120
120 120 240

60 60 120
60 60 120
120 120 240

60 60 120
60 60 120

60 60 120
60 60 120
30 30 60
30 60 90
60 90 150

30 30 60
30 30 60
60 60 120
1020 1380 2400
17.0 23.0 40
SSRS - Table of Contents
Module Name: SSRS

Coverage of Each Module


Topic # Learning
Topic Name Learning Objective for the Topics
Objective #
1 Introduction to SSRS
1 SQL Server Reporting Services Introduction
2 Query Designer
3 Creating New Project/New Report
4 Creating Shared Data Source/Shared Dataset
5 Creating Embedded Data Source/ Embedded
6 Dataset
Combine Two Datasets
Estimated Time Duration for this Topic
SQL Reporting Services
2
Report Items
1 Create New Table Report
2 Creating a New Matrix Report
3 Image/Textbox/Rectangle/
4 Create a List Report
Estimated Time Duration for this Topic
Basic Reports in SQL
3
Reporting Services
1 Add Grouping in Table Report
Adding Row Groups & Column Groups to
2
Matrix Report
3 Global Variables to Report
4 Adding Totals/Subtotal/Header/Footer
5 Export Reports to PDF, XML, Excel, Word
Estimated Time Duration for this Topic
4 Basic Formatting
1 Format Table Report
Changing Font and Background Color of a
2
Text Box/Format Numbers/Datetime/Headers
3 Filters at Tablix Level/Dataset Level
4 Sorting Data at Tablix Level
5 Interactive Sorting
Estimated Time Duration for this Topic
5 Advanced Reports
1 Add Custom Code inside a Report
2 Calculated Fields/Dashborad
3 Document Map
4 Drill Down/Drill through
5 Subreport
Estimated Time Duration for this Topic
6 Parameters/Charts
1 Report Parameters
2 Drop down/ List
3 Multi-Value/ Multiple
4 Cascading
Different types of
5 charts(Area/Bubble/Pie/Column/Radar/Scatter/
Sparklines etc)
Estimated Time Duration for this Topic
SSRS Report
7
Manager/Report Builder
Estimated Time Duration for this Topic
8 Report Subscription
1 Report subscription
2 Data Driven Subscription
3 Report deployment
Estimated Time Duration for this Topic
9 Coding Standards and Best
Practices 1 Coding Standards and Best practices
Estimated Time Duration for this Topic
10 Case Study
1 Will have requirements around all the data
flow and control flow
Estimated elements
Time Durationcovered
for this above
Topic

Total Duration in Mins


Total Duration in Hours
s

Module
Estimated Estimated Estimated
Duration In Mts Duration In Mts Duration In Mts
for Theory for Hands-on Total

20 0 20
20 0 20
20 30 50
20 30 50
20 30 50
20 30 50
120 120 240

30 40 70
30 40 70
30 40 70
30 40 70
120 160 280

30 60 90

30 60 90

30 60 90
30 60 90
30 60 90
150 300 450

30 60 90

30 60 90

30 60 90
30 60 90
30 60 90
150 300 450

30 45 75
30 45 75
30 45 75
30 45 75
30 45 75
150 225 375
30 45 75
30 45 75
30 45 75
30 45 75

45 50 95

165 230 395

60 120 180

30 0 30
30 0 30
60 0 60
120 0 120

30 0 30
30 0 30

0 960 960
0 960 960

1065 2415 3480


17.75 40.25 58
SSIS - Table of Contents
Module Name: SQL Server Integration Services

Coverage of Each Module


Topic # Learning
Topic Name Learning Objective for the Topics
Objective #

1 SSIS Basics
1 Introduction to SSIS
2 Objects Used in SSIS
3 The SSIS Package
Estimated Time Duration for this Topic
2 Visual Studio Overview
1 Overview of the Project Window
2 Canvas for Package Design
3 Control
Getting Various Flow
Windows
Data Explorer
Server Flow Window
Estimated
EventTime Duration
Handlers for this Topic
Bookmark Window
3 Data Flow Tasks Package
Class ViewExplorer
and Code Definition
1 The Toolbox
Introducing Data Flow Transformation
windows
1 ConnectionObject Browser
Managers
Error List Window
2 Data Flow Destinations
Output Window & Error handlling
3 Properties Window
Data Transformation
Tasks
Look up List
Basic Operations Window
in Data Flow
Toolbox Window
Aggregate
Estimated Time
SplitDuration
Find Results
Conditional Window for this Topic
6 Control Flow Elements Character Map
1 Union all
Containers
2 Merge, MergeLoop
The Foreach
Precedence Join container
Constraints
Sort For Loop container
The
3 Basic Operations
Derived
The in Control
Column
Sequence Flow
container
SCD
Estimated Time Duration for this Topic
Logging and Package
7 Deployment
1 Variables
2 Log Providers
3 Package deployment
Estimated Time Duration for this Topic
8 Coding Standards and Best
Practices 1 Coding Standards and Best practices
Estimated Time Duration for this Topic
9 Case Study
1 Will have requirements around all the data
flow and control flow
Estimated elements
Time Durationcovered
for this above
Topic

Total Duration in Mins


Total Duration in Hours
Concept of metadata driven orchestration should be discussed
s

Module
Estimated Estimated Estimated
Duration In Mts Duration In Mts Duration In Mts
for Theory for Hands-on Total

30 0 30
30 0 30
30 0 30
90 0 90

45 0 45
45 0 45
45 0 45
135 0 135
135 0 135
45 0 45
45 60 105
45 80 125
45 150 195
45 120 165
225 410 635

45 60 105
45 60 105
45 30 75
135 150 285

45 10 55
45 30 75
45 60 105
135 100 235

60 0 60
60 0 60

0 960 960
0 960 960

780 1620 2400


13 27 40
SSAS - Table of Contents
Module Name: SSAS

Coverage of Each Module


Topic # Learning
Topic Name Learning Objective for the Topics
Objective #
1 Introduction to SSAS
1 Overview of SQL Server Analysis Services
2 Dimensional Modelling Overview
3 OLTP vs OLAP
4 Star and SnowFlake Schema
5 OLAP Storage Modes (ROLAP,HOLAP,MOLAP)
6 Basic Components of SSAS
Estimated Time Duration for this Topic
Creating Multidimensional
2
Analysis Solutions
1 Creating Analysis Services Project
2 Creating Datasource
3 Creating Datasourceview
4 Creating Dimensions (Detailed steps)
5 Building Cubes
Estimated Time Duration for this Topic
3 Working with Dimensions
1 Configuring Dimensions
2 Defining Attribute Hierarchies
3 Defining Attribute relationships in Hierarchy
4 Sorting and Grouping Dimension Attributes
5 Browsing Dimension Hierarchy
Estimated Time Duration for this Topic
4 Working with Cubes
1 Measures And MeasureGroups
2 Configuring Measures
3 Dimension Usage
4 Different Relationship Type
5 Named Sets & Calculated Measures
6 Building KPIs
7 Perspective Creation
8 Browsing the Cube
Estimated Time Duration for this Topic
5 Deploying and Processing
Cube 1 Partitions
2 Creating and Deploying Partitions
3 Storage Modes in Partitions
4 Creating Aggregations
5 Deploying Analysis Services Solution
Creating SSAS project from existing Analysis
6
Service Database
Estimated Time Duration for this Topic
6 Maintaining Analysis
Services Solution
Scheduling Dimension and Cube Processing
1
using SSIS
2 Backuping and Restoring SSAS database
3 Browsing cube using Excel
4 Creating SSRS reports using SSAS
Estimated Time Duration for this Topic
7 Introduction to MDX
1 Introduction
2 MDX syntax
3 MDX key Terms
4 MDX Functions
Estimated Time Duration for this Topic
8 Introduction to DAX
1 Introduction
2 DAX syntax
3 DAX key Terms
4 DAX Functions
Estimated Time Duration for this Topic
8 Coding Standards and Best
Practices 1 Coding Standards and Best practices
Estimated Time Duration for this Topic
9 Case Study
1 Will have requirements around all the data
flow and control flow
Estimated elements
Time Durationcovered
for this above
Topic

Total Duration in Mins


Total Duration in Hours

Similar to MDX , DAX should also be covered


ts

Module
Estimated Estimated Estimated
Duration In Mts Duration In Mts Duration In Mts
for Theory for Hands-on Total

30 0 30
30 0 30
30 0 30
45 0 45
45 0 45
40 0 40
220 0 220

30 30 60
30 30 60
30 30 60
30 30 60
30 30 60
150 150 300

30 60 90
30 60 90
30 60 90
30 60 90
30 60 90
150 300 450

20 30 50
20 30 50
20 30 50
20 30 50
30 30 60
30 30 60
45 45 90
45 45 90
230 270 500

30 45 75
30 45 75
30 45 75
30 45 75
30 60 90

30 60 90

180 300 480


30 45 75

30 45 75
30 45 75
30 45 75
120 180 300

30 0 30
30 0 30
30 0 30
30 0 30
120 0 120

30 0 30
30 0 30
30 0 30
30 0 30
120 0 120

30 0 30
30 0 30

0 960 960
0 960 960

1320 2160 3480


22 36 58
Azure Cloud Services Fundamentals - Table of Contents
Module Name: Azure Cloud Services Fundamentals

Coverage of Each Module


Topic # Learning
Topic Name
Objective #
1 Azure Cloud Services Fundamentals
1
2
3
4
5
6

Total Duration in Mins


Total Duration in Hours
e Cloud Services Fundamentals - Table of Contents

Coverage of Each Module


Estimated Estimated Estimated
Learning Objective for the Topics Duration In Mts Duration In Mts Duration In Mts
for Theory for Hands-on Total

Cloud Service Basics 30 0 30


Managing Cloud services 30 0 30
Cloud Storage basics 30 0 30
Table Storage 30 0 30
Blob Storage 30 0 30
Azure Queues 30 0 30
Estimated Time Duration for this Topic 180 0 180

Total Duration in Mins 180 0 180


Total Duration in Hours 3 0 3
ADF and ADLS - Table of Contents
Module Name: ADF_ADLS

Coverage of Each Module


Topic # Learning
Topic Name
Objective #

1 ADF and ADLS


1
2
3
4
5
6
7
8
9
10
11

Total Duration in Mins


Total Duration in Hours
ADF and ADLS - Table of Contents

Coverage of Each Module


Estimated Estimated Estimated
Learning Objective for the Topics Duration In Mts Duration In Mts Duration In Mts
for Theory for Hands-on Total

Azure DW 60 60 120
Azure SQL 60 60 120
Azure Storage 100 120 220
Azure Data Factory 100 120 220
Introduction to Azure Data Factory 100 120 220
Flow Process of Data Factory 100 150 250
Azure Data Lake 100 150 250
Copying Data from Azure SQL to Data Lake 100 150 250
Load Data from Data Lake to Power BI 100 150 250
Creating Pipeline using Data factory 100 150 250
Introduction to Azure Data Lake Analytics 100 150 250

Total Duration in Mins 1020 1380 2400


Total Duration in Hours 17 23 40
Power BI- Table of Contents
Module Name: Power BI

Coverage of Each Module


Topic # Learning
Topic Name
Objective #

1 Power BI
1
2
3
4
5
6

Total Duration in Mins


Total Duration in Hours
Power BI- Table of Contents

Coverage of Each Module


Estimated Estimated Estimated
Learning Objective for the Topics Duration In Mts Duration In Mts Duration In Mts
for Theory for Hands-on Total

Introduction to Power BI 30 0 30
Extracting Data 70 60 130
Power Query for Data Transformation 80 120 200
Power Pivot for Data Modeling and Data
80 120 200
Analysis Expression - DAX Queries
Data Visualization with Analytics 80 120 200
Power BI Desktop & Administration 80 120 200

Total Duration in Mins 420 540 960


Total Duration in Hours 7 9 16
Module H/W and S/W Requiremet

# Details Version Details


Hardware Requirements
1  Hard disk  250gb
2 RAM  4gb
3  Processor  Dual core
Software Requirements
1 Putty
2 SQL SERVER 2016
3 SSIS 2016
4 SSAS 2016
5 SSRS 2016
6 POWER BI LATEST VERSION
7 AZURE SUBSCRIPTION
S/W Requiremet

Remarks
uirements

uirements

You might also like