Course Content - SQL MSPBI
Course Content - SQL MSPBI
Course Objective:
The objective of this course is to help students acquire knowledge on how to connect PowerBI to Microsoft SQL
Server database and then analyze the data to get insights.
Course Content:
SQL Topics:
➢ Introduction to sql server
➢ Data types
➢ Installation of sql - serer
➢ Commands
➢ Constraints
➢ Joins
➢ Identity Property
➢ Set Operators
➢ String Functions
➢ Date Functions
➢ Ranking Function
➢ Aggregate Functions
➢ CTE (Common Table Expression)
➢ Case statements
➢ Control statements
➢ Sub Queries
➢ Temporary Table & Table Variable
T-SQL Topics:
➢ Views
➢ Indexes
➢ Synonyms
➢ Triggers
➢ User Defined Functions
➢ Stored Procedures
➢ Sub queries
➢ Complex queries
➢ Query Tuning Techniques
➢ Transactions
➢ Complex queries
➢ Isolation Levels
➢ Import & Export
SSIS (SQL Server Integration Services):
Tasks:
➢ Dataflow Task
➢ Execute SQL Task
➢ Bulk insert Task
➢ Execute Process Task
➢ Execute Package Task
➢ File System Task
➢ FTP Task
➢ Send Mail Task
Containers:
➢ For Loop Container
➢ For Each Loop Container
➢ Sequence Container
Sources:
➢ Excel Source
➢ Flat File Source
➢ OLEDB Source
Transformations:
➢ Derived Column
➢ Data Conversion
➢ Aggregate
➢ Conditional Split
➢ Merge
➢ Merge Join
➢ Union ALL
➢ Look Up, Fuzzy Lookup & Fuzzy Group
➢ SCD (Slowly Changing Dimension
➢ Multi Cast
➢ Row Count
➢ Sort
Destinations:
➢ Excel Destination
➢ Flat File Destination
➢ OLEDB Destination
➢ XML Destination
SSIS Concepts:
➢ Parameters
➢ Variables
➢ Event Handlers
➢ Package Explorer
➢ Loggings
➢ Package Configurations
➢ Parallelism
➢ Package & Project Deployment
SSRS Concepts:
➢ Report Deployment
➢ Report Server
➢ Report Manager
➢ SSRS Expressions
➢ SSRS Groupings
MicroSoft Power BI
Power BI Complete Introduction
➢ Power BI Introduction
➢ Data Visualization, Reporting
➢ Business Intelligence(BI), Traditional BI, Self-Serviced BI
➢ Cloud Based BI, On Premise BI
➢ Power BI Products
➢ Power BI Desktop (Power Query, Power Pivot, Power View)
➢ Flow of Work in Power BI Desktop
➢ Power BI Report Server, Power BI Service, Power BI Mobile
➢ Flow of Work in Power BI / Power BI Architecture
➢ A Brief History of Power BI
Power Pivot
Power BI Data Modeling – Relationship View
➢ Data Modeling Introduction
➢ Relationship, Need of Relationship
➢ Relationship Types / Cardinality in General
➢ One-to-One, One-to-Many (or Many-to-One), Many-to-Many
➢ AutoDetect the relationship, Create a new relationship, Edit existing relationships
➢ Make Relationship Active or Inactive
➢ Delete a relationship
➢ Cross filter direction (Single, Both), Assume Referential Integrity
Enhancing the Data Model - DAX
➢ What is DAX, Calculated Column, Measures
➢ DAX Table and Column Name Syntax
➢ Creating Calculated Columns, Creating Measures
➢ Implicit Vs Explicit Measures
➢ Calculated Columns Vs Measures
➢ DAX Syntax & Operators
➢ DAX Operators
➢ Types of Operators
➢ Arithmetic Operators, Comparison Operators, Text Concatenation Operator, Logical
Operators
Power View
Report View / Power View
➢ Report View User Interface
➢ Fields Pane, Visualizations pane, Ribbon, Views, Pages Tab, Canvas
➢ Visual Interactions
➢ Interaction Type (Filter, Highlight, None)
➢ Visual Interactions Default Behavior, Changing the Interaction
Filters in Power View
➢ Filter Types
➢ Visual Level Filters, Page Level Filters, Report Level Filters, Drill Through Filters
➢ Filter Sub Types
➢ Basic Filtering, Advanced Filtering, Top N, Relative Date Filtering
➢ Numeric field filters, Text field filters, Date and Time field Filters
Grouping, Binning & Sorting
➢ Grouping and Binning Introduction
➢ Using grouping, Creating Groups on Text Columns
➢ Using binning, Creating Bins on Number Column and Date Columns
➢ Sorting Data in Visuals
➢ Changing the Sort Column, Changing the Sort Order
➢ Sort using column that is not used in the Visualization
➢ Sort using the Sort by Column button
Power BI Visualizations
➢ Visualizing Data, Why Visualizations
➢ Visualization types, Field Wells
➢ Visuals for Filtering, Visualizing Categorical Data, Visualizing Trend Data
➢ Visualizing KPI Data, Visualizing Tabular Data, Visualizing Geographical Data
➢ Leveraging Power BI Custom Visuals
Power BI Service
Power BI Service Introduction
➢ Power BI Service Introduction, Power BI Cloud Architecture
➢ Creating Power BI Service Account, SIGN IN to Power BI Service Account
➢ Publishing Reports to the Power BI service, Import / Getting the Report to PBI Service
➢ My Workspace / App Workspaces Tabs
➢ DATASETS, WORKBOOKS, REPORTS, DASHBOARDS
➢ Working with Datasets, Creating Reports in Cloud using Published Datasets
➢ Power BI Datasets Live Connection using Desktop
➢ Working with Workbooks, working with Reports, Sharing Reports
Dashboards Development
➢ Creating Dashboards
➢ Pin Visuals and Pin LIVE Report Pages to Dashboard
➢ Advantages of Dashboards
➢ Interacting with Dashboards
➢ Adding Tiles to Dashboards
➢ Web Content, Image, Text Box, Video
➢ Formatting Dashboard
➢ Sharing Dashboard
Data Gateways
➢ Introduction to Data Gateways
➢ How Data Gateways work
➢ Connect to an on premise Data Source by using a Data Gateway
➢ Download Data Gateway
➢ Installing a Data Gateway
➢ Types of Gateways
➢ On-premises Data Gateway, On-premises Data Gateway (personal mode)
➢ Manage Data Gateway
➢ Add and Remove Administrators
➢ Add Data Source, Add or Remove Users to a Data Source
➢ Refresh On Premise Data
➢ Configuring Automatic Refresh using Schedules
ADD ON
➢ Real-time Project Explanation
➢ Resume Preparation
➢ Interview Questions Discussions
➢ Mock Interviews