Ms-Bi: Course Content

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7
At a glance
Powered by AI
The document discusses concepts related to databases, SQL, SSIS and SQL Server Reporting Services.

Some of the main topics covered include SQL Server, TSQL, database concepts like tables, joins, indexes etc. as well as SSIS and SQL Server Reporting Services.

Some of the main SQL concepts discussed are data definition language, data manipulation language, joins, indexes, views and stored procedures.

Flat No.

307, 3rd Floor, Annapurna Block,


Aditya Enclave, Ameerpet, Hyderabad-38.
Ph: 8340 905 905 / 8340 901 901
www.ganatech.co.in

MS-BI
COURSE CONTENT
Faculty:
Fee:
Duration:
Demo Time:
Batch Time:

Introduction to DBMS: Sql Server Management Studio and Tools


In Management Studio
Database Management System  Object Explorer
 Object Explorer Details
Database Management System and data  Query Editor
models
TSQL (Transact Structured Query
 Physical data models Language)
 Logical data models (RDBMS) Introduction To TSQL:
Introduction to SQL Server: Types of TSQL Commands
Connecting To Server
 Data Definition Language (DDL)
 Server Type  Data Manipulation Language
(DML)
 Server Name
 Data Query Language (DQL)
 Authentication Modes  Data Control Language (DCL)
 Sql Server Authentication Mode  Transaction Control Language
(TCL) Constraints
 Windows Authentication Mode
 Procedural Integrity Constraints
 Login and Password  Declarative Integrity Constraints
 Not Null, Unique, Default and
Check constraints
Flat No. 307, 3rd Floor, Annapurna Block,
Aditya Enclave, Ameerpet, Hyderabad-38.
Ph: 8340 905 905 / 8340 901 901
www.ganatech.co.in

 Primary Key and Referential  0Predicates


Integrity or foreign key  Between … And
constraints  In

 Data Types In TSQL  Like

 Table
Built In Functions
 Creating Table  Scalar Functions
 Altering Table
 Deleting Table  Numeric Functions

ABS()
Data Definition Language
CEILING()—NEAREST SMALL
 CREATE
FLOOR()—NEAREST LARGER
 ALTER
 DROP ROUND()
 TRUNCATE
 Character/String Functions
Data Manipulation Language  Conversion Functions

 Insert  Date Functions


 Identity  Aggregate Functions
 Creating A Table From Another
Table  Group By and Having Clauses
 Inserting Rows From One Table  Over(partition by …) Clause
To Another
 Update  Ranking Functions
 Computed Columns
 Common Table Expressions
 Delete (CTE)
 Truncate
 Differences Between Delete and Top n Clause
Set Operators
Truncate
 Union/UnionAll
Data Query Language (DQL)
 Intersect
 Select  Except
 Where clause
 Order By Clause Joins
 Distinct Keyword  Inner Join
 Isnull() function
 Equi Join
 Column aliases
Flat No. 307, 3rd Floor, Annapurna Block,
Aditya Enclave, Ameerpet, Hyderabad-38.
Ph: 8340 905 905 / 8340 901 901
www.ganatech.co.in

 Self Join Views

 Outer Join  Purpose Of Views


 Left Outer Join  Creating , Altering and Dropping
Indexes
 Right Outer Join
 Simple and Complex Views
 Full Outer Join

 Cross Join  Encryption and Schema Binding


Options in creating views
Sub Queries
Transaction Management
 Single Row Sub Queries
 Introduction
 Multi Row Sub Queries
 Begin Transaction
 Any or Some
 Commit Transaction
 ALL
 Rollback Transaction
 Nested Sub Queries
 Save Transaction
 Co-Related Sub Queries
 Role Of Log File In Transaction
 Exists and Not Exists
Management
Indexes
 Implicit Transactions
 Clustered Index
Control Statements
 NonClustered Index
 Control statements In TSQL
 Create , Alter and Drop Indexes Programming

 Using Indexes  Conditional Control Statements

Security  If

 Login Creation  Case

 SQL Server Authenticated Login

 Windows Authenticated Login  Looping Control Statements


 User Creation  While
 Granting Permissions Cursors
 Revoking Permissions
 Working With Cursors
 Roles
Flat No. 307, 3rd Floor, Annapurna Block,
Aditya Enclave, Ameerpet, Hyderabad-38.
Ph: 8340 905 905 / 8340 901 901
www.ganatech.co.in

 Types Of Cursors  Creating, Altering and


Dropping Triggers
 Forward Only and Scroll Cursors
 Magic Tables
 Static, Dynamic and Keyset
Cursors  Instead Of Triggers

 Local and Global Cursors

Stored Procedures SQL SERVER 2012 INTEGRATION


SERVICES
 Creating , Altering and
Dropping Introduction to SQL Server Integration
Services
 Optional Parameters
 Product History
 Input and Output Parameters
 Development and Management
 Permissions on Stored Tools
Procedures  Deploying and Managing SSIS
 Packages
 User Defined Functions
SQL SERVER DATA TOOLS / BIDS
 Creating, Altering and Dropping
 Launching SSDT
 Types Of User Defined  The package designer
Functions  Control flow
 Data flow
 Scalar Functions
 Error handling
 Table Valued Functions  Package explorer
 The Toolbox
 Solution Explorer
 Inline Table Valued Functions
 The Properties window
 Multi Statement Table Valued  The Variables window
Functions  The SSIS menu

 Permissions On User Defined Introduction to Control Flow


Functions
 Control Flow Overview
 Triggers  Precedence Constraints
 The Execute SQL Task
 Purpose of Triggers  The Bulk Insert Task
 The File System Task
 Differences Between Stored
 The FTP Task
Procedures and User Defined
 The Send Mail Task
Functions and Triggers
 The Analysis Services tasks
 The Execute Process Task
Flat No. 307, 3rd Floor, Annapurna Block,
Aditya Enclave, Ameerpet, Hyderabad-38.
Ph: 8340 905 905 / 8340 901 901
www.ganatech.co.in

 The Execute Package Task  Enabling CDC on database


 Enable on Table
Containers  Implementing incremental Load
 For loop container with CDC
 For each loop container Debugging, Error Handling and Logging
Introduction to Data Flow  SSIS debugging overview
 Data Flow Overview  Breakpoints in SSIS
 Data Sources  Checkpoints in SSIS
 Data Destinations  SSIS debugging windows
 Data Transformations  Control Flow: The OnError event
 The Copy Column Transformation handler
 The Derived Column  Data Flow: Error data flow
Transformation  Configuring Package Logging
 The Data Conversion  Built-in log providers
Transformation Advanced Data Flow
 The Conditional Split
Transformation  Revisiting data sources and
 The Aggregate Transformation destinations
 The Sort Transformation  The Lookup Transformation
 Data Viewers  Getting Fuzzy: The Fuzzy Lookup
and
Variables  Fuzzy Grouping Transformations
 Variables Overview  The Multicast Transformation
 Variable scope  The Merge and Merge Join
 SSIS system variables Transformations
 Using variables in control flow  The Slowly Changing Dimension
 Using variables in data flow Transformation
 Property expressions Script Task
Slowly Changing Dimensions SSIS Package Configurations
 About Slowly changing  Improvement in package
dimensions configuration compare to SSIS
 Types of Slowly changing 2008
dimensions  SSIS 2012 SQL Server package
 Loading Slowly changing configuration
dimensions with SSIS  XML Configuration
 Handling inferred member in scd  Environment Variable
Change Data Capture Configuration
 Parent Package Configuration
 About CDC & LSN  Registry Entry Configuration
Flat No. 307, 3rd Floor, Annapurna Block,
Aditya Enclave, Ameerpet, Hyderabad-38.
Ph: 8340 905 905 / 8340 901 901
www.ganatech.co.in

 SQL Server Configuration  Drilldown Reports


 Drill through Reports
SSIS Package Deployment  Sub Reports
 The deployment utility  Snapshot Reports
 Deployment options  Cached Reports
o Project Deployment Model  Ad hoc Reports
o Package Deployment Report Parameters
Model.
 Deployment types  Creating Report Parameters
o File system deployment  Creating Drop-Down Parameters
o SQL Server deployment  Multi-Valued Parameters
 Deployment security  Debugging Parameter Issues
 Executing packages – DTExec and  Cascading Parameters
DTExecUI
Calculations and Formatting
SSIS Package Management
 Creating Expressions
 The SSIS Service  Using the Global Collections
 Managing packages with DTUtil  Formatting Items
 Managing packages with SQL  Conditional Formatting
ServerManagement Studio
 Scheduling packages with SQL Grouping and Sorting
ServerAgent  Creating Groups
 Calculating Totals and
Percentages
SQL SERVER 2012 REPORTING  Interactive Sorting
SERVICES

Introduction to SQL Server Reporting Creating Matrix Reports and Charts


Services  Creating a Basic Matrix Report
 Reporting Services Architecture  Matrix Subtotals
 Reporting Services Terminology  Creating a Basic Chart
 Reporting Services Editions  Exploring the Charting
Possibilities
Creating Reports
Managing Reporting Services
 Shared Data Sources
 Creating Reports from Scratch  Deploying Reports and Data
Sources
Types of Reports  Exporting Reports and Printing
 Using the Web-Based Report
 Parameterized Reports Manager
 Linked Reports  Using SQL Server Management
Flat No. 307, 3rd Floor, Annapurna Block,
Aditya Enclave, Ameerpet, Hyderabad-38.
Ph: 8340 905 905 / 8340 901 901
www.ganatech.co.in

Reporting Services Security

 Securing Access to Reports Working with MDX


 Data Source Security
Cube functionalities and deploying cube
Snapshots and Subscriptions  Perspectives
 KPI (Key Performance Indicators)
 Caching and Snapshots
 Hierarchies
 Creating Standard Subscriptions  Partitions
 Creating Data-Driven  Named query
 Calculated members
Subscriptions
 Deployment of cube
 Managing Subscriptions
Cube processing
Ad-Hoc Reporting with Report Builder
 Dimension processing
 Measure/Fact processing
 The Report Builder Architecture
 Creating Report Model Projects
 Running Report Builder
Job Support:
SQL SERVER 2012 ANALYSIS SERVICES  FAQ’S
 Resume preparation
 Introduction to multidimensional
 Placement Assistance
model  Forwarding Resume to
 Tabular model companies
 Different types of OLAP  Interviwe crack level
o MOLAP
 Job support

o ROLAP
o HOLAP

Working with Cube

 Creating multidimensional
solution for Cube
 Creating data source view (DSV)
 Selecting schema for DSV
 Working with measures, measure
groups and dimensions

You might also like