SQL Server BI (SSIS, SSRS, SSAS & Power BI) Training (Online)

By Sruthi, SQL Server BI Architect!!! (*****)

Course Description

Our Microsoft Business Intelligence (MSBI) training enables you to master MSBI tools like SSIS, SSRS, SSAS, and Power BI using SQL Server. As part of this training, you will learn data integration and creating reports, dashboards, and cubes for faster reports generation.

SSIS: In the SSIS part of the training, you gain the skills to improve business intelligence capabilities by automating complex migration tasks and auditing the success or failure of migration processes. You will learn to transform data among heterogeneous data sources — such as text files, Oracle, Access, XML, ODBC and OLE DB — and effectively and securely managing data migration across various platforms.

SSRS: In the SSSR part of the training, you learn how to implement a SQL Server Reporting Services solution for data analysis in an organization. The course discusses how to use the Reporting Services development tools to create and manage reports and implement self-service BI solutions.

SSAS: In the SSAS part of the training, you learn how to implement both multidimensional and tabular data models and how to create cubes, dimensions, measures, and measure groups.

Power BI: In the Power BI part of the training, you access data from a wide range of data sources and create Reports using the in-built visuals. You will also learn to format those visuals for maximum effect and import custom M visuals to extend your reporting capability. You will gain expertise in DAX languages and then publish your masterpiece to a workspace in the Power BI Service, creating Dashboards, sharing Reports and Dashboards with colleagues, concluding with scheduling a data refresh.

For course details and registration, please get in touch with Daniel at +1 267 718 1533 (Mobile & Whatsapp). We are based in Philadelphia, USA, and host affordable and comprehensive SQL Server/Azure/AWS/DevOps training programs for students around the globe.

Student Demographic

Course Introduction Video

Sruthi's Profile

Sruthi is a highly qualified consultant offering close to 16 years of rich & qualitative experience executing full-cycle Data Warehouse (DWH) & Business Intelligence Projects for companies within several industries. As a Senior Consultant, Sruthi is responsible for end-to-end MSBI solution architecture, delivery oversight, and quality assurance across client verticals. With close to 16 years of experience as a technical architect, she offers competencies across all functional data management components, including ETL processing, data persistence, data visualization, and information distribution. Sruthi has worked with some of the major Telecom, Manufacturing, and IT firms. Sruthi has worked with critical business units in areas such as quality, supply chain, reliability, finance, HR, and engineering. Aside from conducting activities as a technical architect, she has spent much of her career establishing and facilitating custom developer training programs and mentoring less experienced team members and consultants.


Talk to Sruthi

Live Training Videos

We believe in letting our prospective students to watch recorded videos of our live training classes and decide for themselves. If you would still like to attend a one-on-one live demo session, please give call Daniel @ 267 718 1533 and he can schedule one for you at your convenience.

Course Content

Part 1: Power BI - Data Visualization, Dashboard, and KPIs

Module 1: Introduction to Power BI
  • Introduction to business intelligence (BI)
  • Stages of business intelligence (BI)
  • Use cases of BI
  • Various BI tools
  • Overview of data warehouse and concepts
  • Introduction to Power BI
  • Why Power BI?
  • Power BI components
  • Power BI pricing structure
  • Building Blocks of Power BI
  • Architecture of Power BI
  • Power BI vs. Tableau vs. QlikView
  • Introduction to Power BI Desktop
  • Installation of Power BI Desktop
  • The key features of Power BI workflow
  • Process of creating reports in Power BI
Module 2: Data Extraction
  • Overview of Power BI Desktop
  • Data sources in Power BI
  • Using files (excel, pdf, csv, etc.) as a data source
  • Using SaaS connectors
  • Extracting data from folders and databases
  • Working with Azure SQL database and database sources
  • Connecting to Analysis Services
  • Other data sources (OData, web, SharePoint, etc.)
  • Python R script in Power BI
  • Introduction of power query editor
  • Advance editor
  • Query dependency editor
Module 3: Data Transformation – Shaping and Combining Data
  • Shaping data using Power Query Editor
  • Formatting data
  • Transformation of data
  • Understanding of Data types
  • Data profiling for data quality check
  • Naming conventions and best practices to consider
  • Identify and create appropriate keys for joins
  • Working with Parameters
  • Merge Query
  • Append Query
  • Group by of data (aggregation of data)
  • Applied steps (query settings)
  • Duplicate and reference tables
  • Transpose of data
  • Fill
  • Pivot & Un-pivot of data
  • Custom columns
  • Conditional columns
  • Replace data from the tables
  • Split columns values
  • Move columns and sorting of data
  • Detect data type, count rows, and reverse rows
  • Promote rows as column headers
  • Hierarchies in Power BI
  • M query
Module 4: Data Modelling and DAX
  • Introduction to relationships
  • Creating relationships
  • Cardinality
  • Cross-filter direction
  • Use of inactive relationships
  • Introduction of DAX
  • Why is DAX used?
  • DAX syntax
  • DAX functions
  • Context in DAX
  • Calculated columns using DAX
  • Measures using DAX
  • Calculated tables using DAX
  • Learning about tables, information, logic, text, iterator
  • Time intelligence functions (YTD, QTD, MTD)
  • Cumulative values, calculated tables, and ranking and rank over groups
  • Date and time functions
  • Identify poorly performing measures, relationships, and visuals
  • DAX advanced features
Module 5: Data Visualization with Analytics
  • Deep dive into Power BI data visualization
  • Understanding Power View and Power Map
  • Data visualization techniques
  • Page layout and formatting
  • Power BI Desktop visualization
  • Formatting and customizing visuals
  • Visualization interaction
  • Custom visualization in Power BI
  • Top-down and bottom-up analytics
  • Drill down
  • Drill through
  • Page navigations
  • Bookmarks
  • Selection pane to show/hide visuals
  • Comparing volume and value-based analytics
  • Combinations charts (dual axis charts)
  • Filter pane
  • Slicers
  • Use of Hierarchies in drill-down analysis
  • Theme for corporate standards
  • Power BI template for design reusability
  • Mastering the best practices
  • Performance analyzer in Power BI for monitoring the performance of the report
  • Power BI Q&A (Natural Language Query visual)
  • Sync slicers
  • Tooltips and custom tooltips
  • Tables and matrix
  • Conditional formatting on visuals
  • Waterfall chart, KPI, Donut chart, Scatter chart
  • Geographical data visualization using Maps
Module 6: Power BI Service (Cloud), Q & A, and Data Insights
  • Introduction to Power BI service
  • Introduction of workspaces
  • Dashboard
  • Creating and configuring dashboards
  • Dashboard theme
  • Reports vs Dashboards
  • Building workspace apps
  • Sharing reports and dashboards
  • configure subscriptions and data alerts
  • Paginated report
  • Introduction to Power Q & A
  • Ask questions about your data using natural query language
  • Getting answers in the form of charts, graphs, and data discovery methodologies
  • Configure custom questions for Q&A like FAQ
  • Ad-hoc analytics building
  • Power Q&A best practices
  • Quick Insights
  • Subscribe, alerts, usage statics, related content
  • Design reports on the Power BI service
  • Collaboration using Power BI service
  • Row-level security (RLS)
  • Introduction of paginated reports
  • Introduction of Power BI report server
Module 7: Power BI Settings, Administration, and Direct Connectivity
  • Understanding Power BI desktop settings
  • Aggregating data from multiple data sources
  • Power BI service settings
  • Power BI admin portal
  • Administration activities
  • Power BI usage analysis
  • Introduction of Office 365 admin activities
  • Introduction of Data Gateway
  • Installation and configuration of data gateways
  • Scheduling auto data refresh
  • Managing groups, row-level security, datasets, reports, and dashboards
  • Real-time data analysis using direct connectivity
  • Direct query vs import mode
Module 8: Embedded Power BI with API and Power BI Mobile
  • Introduction to embedded Power BI
  • Create embedded code
  • Manage embedded code
  • Integration of Power BI in SharePoint
  • Introduction of Power BI API
  • Power BI embedded playground
  • Introduction to Power BI Mobile
  • Creating mobile-based reports and dashboards
  • Optimizing report for Power BI mobile app
  • Features of Power BI mobile app
  • Introduction of integrating Power BI & Excel
  • Power BI Analyze in Excel
Module 9: Power BI Advance and Power BI Premium
  • Advance Power BI and Power BI Premium.

Part 2: SQL Server 2022 Reporting Service (SSRS)

Module 1: Introduction To SSRS & Usage
  • SSRS Architecture and Tools
  • Three-Phase Report Life Cycle
  • Reporting Services Configurations
  • Report Server Database and TempDB
  • SSRS 2012 and Web Service URLs
  • SSRS 2014 and Web Service URLs
  • Communication Ports & Encryptions
  • Execution Accounts and Usage
  • Report Designer Usage and Scope
  • Report Builder Usage and Scope
  • Report Manager and Options
  • RSCONFIG Tool and Limitations
Module 2: Report Planning and Design
  • SSRS Report Authoring Options
  • Data Sources (RDS) Connections
  • Credentials and Security Options
  • Toolbox Items and Dataset Options
  • Table Reports and Matrix Reports
  • Report Images, Textbox and Globals
  • Dynamic Expressions and Options
  • Reporting Functions and Formatting
  • Report Headers and Report Footers
  • Enterprise and Ad-hoc Reports
Module 3: Report DataSets and Joins
  • Working with Multiple DataSets
  • Joining Local and Shared Datasets
  • Configuring Dynamic DataSets
  • Working with Remote Datasets
  • Reusing XML and Shared Datasets
  • Dataset Import Options in RDL
  • LOOKUP Functions – Limitations
  • Sub-Reports and Report Actions
  • Joining Rectangle & List Reports
Module 4: Report Design and SubReports
  • Designing Wizard-based Reports
  • Custom Reports and Report Groups
  • Row Drilldown and Column Grouping
  • Advanced and Static Options in SSRS
  • Chart Reports and Images
  • Using SSRS Expressions & Globals
  • Accessing and Controlling Reports
Module 5: Report Parameters & Usage
  • Report Parameters & Properties
  • Dynamic Report Parameters and Filters
  • Dependent Parameters & Usage
  • Multi-Valued Nullable Parameters
  • Report Filters – Options and Types
  • Toolbox Filters and Limitations
  • Sub-Reports and Report Actions
  • Parent-Child Report Parameters
Module 6: Enterprise Reports In SSRS
  • Gauge Reports, Indicator Reports
  • Pie Charts, Bars and Spark Lines
  • Report Testing and Auto Refresh
  • Map Reports and Report Dashboards
  • Multiple Chart Areas in Dashboards
  • Report Dashboard & Limitations
  • Report Scorecards with SQL Queries
  • Exporting RDL Reports in SSRS
Module 7: Map Reports and Cube Reports
  • Map Reports and Stored Procedures
  • Indicators with Map Reports
  • Designing Reports using OLAP DBs
  • Identifying KPIs and Measures
  • MDX Queries with Cube Reports
  • MDX Filters with Sub-Reports
  • Scorecards with MDX and DAX
  • Sub-Reports versus Report Actions
  • Accessing and Controlling Reports
Module 8: Report Builder & Power View
  • Designing DataSets in Report Builder
  • Chart and Map Wizard in Report Builder
  • Report Parts and Web Services
  • Report Designer Vs Report Builder
  • Publishing Report Parts with RB
  • Stored Procedures with Report Builder
  • Report Downloads and Edit Options
  • Power Pivot & PowerView Addins
  • Power View for RDLX Reports
  • Understanding Data Models
  • Tables, Charts and Data Bars
  • SparkLines and Data-Mashup
  • Report Builder Vs PowerView
Module 9: Report Management Options
  • Report Manager Configurations
  • SSRS Report Builds and Deployment
  • Managing Data Source Security
  • Exporting and Importing Reports
  • Snapshot Management & Schedules
  • ReportServer Tempdb Usage & Tuning
  • Linked Reports & Null Parameters
  • Report Caching and Memory Refresh
  • Managing Reporting Engine & Tuning
  • Report Execution Audits & Events
  • Tuning SSRS Reports & Memory Options
Module 10: Power View With SSRS
  • Managing RDL and RDLX Reports
  • Comparing PowerView and Report Builder
  • Drillthrough Report Management Options

Part 3: SQL Server 2022 Integration Service (SSIS)

Module 1: Dimension Modeling and Data Warehousing
  • Dimension Modeling & Data Ware Housing
  • Basic concepts of Business Intelligence
  • Basic concepts of Data Warehousing
  • Designing facts and dimensions
  • Employing key performance indicators
  • Dimensional modeling process to design Data Warehouse
Module 2: Introduction to SSIS
  • SSIS Basics
  • SSDT Introduction
  • Connection Managers
  • Basic SSIS Package
Module 3: SSIS Control Flow
  • Control Flow Basics
  • Tasks
  • Precedence Constraint
  • Containers
Module 4: SSIS Containers
  • Four types of container
  • Basic FOR loops
  • Foreach loops
  • Looping over files
  • Looping over records
  • Other for each loop
Module 5: SSIS Data Flow – I
  • Data Flow Basics
  • Data Sources - I
Module 6: SSIS Data Flow – II
  • Excel, Raw File
  • Data Destinations
  • OLEDB, Excel, Flat File
  • Data Flow – II
  • Data Flow Transformation – Introduction
  • Row Transformation
  • Character Map, Copy Column
  • Aggregate, Sort
  • Split and Join Transformations
  • Conditional Split, Multicast, Union All, Merge Join
Module 7: Data viewers
  • Attaching data viewers
  • Using dead-end destinations
Module 8: SSIS Package Maintenance
  • Handling errors and managing exception rows
  • SSIS Package Performance Tuning & Best Practices
  • Deploy packages to an SSIS server
  • Administering the storage, security, and execution of packages

Part 4: SQL Server 2022 Analysis Service (SSAS)

Module 1: What Is Microsoft Business Intelligence?
  • Define Business Intelligence
  • Understand the Cube Structure
  • Deploy and View a Sample Cube
  • View a Cube by using Excel
  • View a Cube by using SQL Reporting Services
Module 2: OLAP Modeling
  • Understand Basic OLAP Modeling (star schema)
  • Understand Dimensional Modeling (stars and snowflakes)
  • Understand Measure (fact) and Cube Modeling
Module 3: Introduction to SQL Server Data Tools (SSDT)
  • Create Data Sources
  • Create Data Source Views
  • Create Cubes by using the Cube Wizard
  • Understand the Development Environment
Module 4: Intermediate SSAS
  • Learn how to Create Key Performance Indicators (KPIs)
  • Discover how to Create Perspectives
  • See how to Create Translations for Cubes and Dimensions
  • Review the three SSAS Action Object Types: Regular, Drillthrough, and Reporting
Module 5: Advanced SSAS
  • Work with Multiple Fact Tables and the Dimension Usage Subtab in BIDS
  • Explore Advanced Dimension Types
  • Learn how to use the Business Intelligence Wizard
  • Understand Writeback in Dimensions
  • Review Semi-Additive Measures in OLAP Cubes
Module 6: Cube Storage and Aggregation
  • View Aggregation Designs
  • Customize Aggregation Designs
  • Implement Proactive Caching
  • Use Relational and SSAS Partitions
  • Customize Cube and Dimension Processing
Module 7: Introduction to MDX Queries
  • Understand Basic MDX Syntax
  • Use the MDX Query Editor in SSMS
  • Understand Common MDX Functions and Tasks
  • Review MDX Functions New to SSAS 2012
Module 8: MDX Expressions
  • Understand the Calculation Subtab
  • Learn how to add Calculated Members
  • Explore how to add MDX Script Commands
  • Discover how to add .NET Assemblies
Module 9: Introduction to Data Mining
  • Understand Data Mining Concepts
  • Review the Algorithms that SSAS Includes
  • Consider Data Mining Clients
  • Understand Mining Structure Processing
Module 10: SSAS Administration
  • Implement SSAS Security
  • Implement XMLA Scripts in SSMS
  • Deploy and Synchronize Databases
  • Understand SSAS Database Backup and Restore
Module 11: Advanced Administration and Optimization
  • Implement SSIS to Manage SSAS Databases
  • Explore Clustering
  • Explore Scalability Options
  • Understand Performance Tuning and Optimization
Module 12: Introduction to SSAS Clients
  • Design Reports using Reporting Services
  • Design Reports by using Report Builder
  • Implement Excel Pivot Tables and Charts
  • Use Excel as a Data Mining Client
  • Review Microsoft Office SharePoint Server

Course Statistics

16

Years of Experience

3671

Gratified Students

112

Training Batches

9634

Training Hours

Gratified Student Feedback - From Year 2000

  • Trainer: Honey

    Honey did an excellent job at teaching the subjects. I have tried taking other SQL BI courses and they don't come close to this. It was I.possible to continue. His teaching style is effective and the scenarios he provided were relevant. I wish there were more projects we could work on on our own so that we could practice what we've learned from Honey. Overall I am happy with my experience. Thank you
    Hiwot Tilaye
    Kingsgate, United States
  • Trainer: Honey

    Good
    Mohammed
    Elkridge, United States
  • Trainer: Parth Panjabi

    Oracle DBA course is very well organized, step by step study. The trainer has very good knowledge and willing to help in every step. This class is really very good with professional standard. He also keeps note of important steps and gives everyday. The material is also very good. I am very happy with this class. If few advanced topics of PL-sql like collection/varray are added in future classes, that will be great.
    U Roy
    Saint Joseph, United States
  • Trainer: Parth Panjabi

    Parth is good instructor. He has in depth knowledge of course content. He made this learning experience useful and I gained a lot of knowledge in Core DBA skills. Thank you for the best training.
    Kameswari
    Blue Bell, United States
  • Trainer: Honey

    I took this class with no idea about BI and after completing the class i can said i know almost everything i need to know about BI.Honey is detail oriented instructor and i will recommend this class to all.
    Evans
    Newburgh, United States
  • Trainer: Parth Punjabi

    Parth is a detail oriented person. He teaches according to the pace of a students and he spends extra time to fix any technical issues with students machine and make sure he is up to speed with other students. He gives details notes to his student. I recommend him. He is a good trainer and the subject matter expert. Above all, he offered assistance any time even after the course/training was over.”
    Mehul
    ,
  • Trainer: Parth Panjabi

    Parth is a great instructor. He is very knowledgeable, dedicated, and patient. He does not move on the next topic until everyone understands the current topic. He always asks the students if we have any questions and also makes time to help us after class hours.
    Tahani
    Piedmont, United States
  • Trainer: Parth

    I am thankful for everything and grateful so much that Parth have made this learning experience very interesting one . Professionally, I have gained a lot of knowledge and I shall always cherish this as the most satisfying Oracle training in my career. thanks a lot. Do keep in touch.
    Ankur Joshi
    Chalfont, United States
  • Trainer: Parth Panjabi

    I got more than what I expected from this course at affordable fees..! Mr. Parth is having in depth knowledge of every subject and explains each topic with real time scenarios. Best of luck..!
    Satwinder Singh
    Southfield, United States
  • Trainer: Parth Panjabi

    Parth is a detail oriented person. He is committed and always ready to spend extra time to make sure his student understand his teaching and the content of the material. He made all resource available to his student. I recommend him. He is a good trainer and the subject matter expert. Above all, he offered to be of assistance any time even after the course/training was over.
    Amos Amodu
    Ashburn, United States
  • Trainer: Parth

    Parth is an excellent trainer and well organised.He has depth knowledge in Oracle DBA. He has covered his syllabus in depth and always ready to clear any doubts. Videos and all materials are uploaded on time.His teaching system is easy to digest.He is so patient with all the questions student's have.I would recommend this training for those who are new to DBA like me.Thank you Parth for excellent training program.
    Nasiruddin Farazi
    Oakland, United States
  • Trainer: Akshay Jain

    Akshay is a very good instructor. He has depth knowledge in BI. I definitely recommend my friends to take BI course with Akshay.
    Fatema Zohra
    Little Rock, United States
  • Trainer: Akshay

    I have completed SQL BI training course taught by Akshay. He has very good knowledge on the BI concepts and I really liked the way he covered all the modules in SQL BI with examples. I highly recommend Akshay for students looking out for SQL BI training.
    Pratyusha
    Richmond, United States
  • Trainer: Akshay

    Akshay is an outstanding teacher and very professional. He has good practical experience in Business Intelligence. He explains the concepts in depth. Thank you to Daniel for setting up this wonderful training program. It is very hard to find good teachers like Daniel and Akshay.
    Anitha Krishnakanth
    Los Angeles, United States
  • Trainer: Akshay

    Akshay is very knowledgeable and very professional. I would give 10 of 10 for his training! Thanks to Daniel and Empire Data Systems for setting up this program sincerely and professionally !
    Anne
    AUSTIN, UNITED STATES
  • Trainer: Akshay Jain

    Joined MS BI after working on SAPBI/BW Project with a financial institution, and needed some doubt i had from my previous assignment clarified . Before we finished the course was very confidence and grateful to have joined AKSHAY CLASS . Great explanation from real life work experience !!!!
    eliud maina
    CHARLOTTE, UNITED STATES
  • Trainer: Akshay

    Very professional and elaborate training.Will give a 10 out of 10.Trainer is very knowledgeable and friendly.
    Rajeev
    PHOENIX, UNITED STATES
  • Trainer: Akshay Jain

    The training gave me in depth understanding of the BI tools, of course one can only master the skills when you apply them in real time.
    Shravan
    MOUNT LAUREL, UNITED STATES
  • Trainer: Akshey

    I have to thank you for your course. Basing on one of the SSIS package that I learnt in the course, I have initiated a process improvement at my work place and it reduced our process run time from 5 hrs to 30 mins. That is a huge success!!
    Shiny Joseph
    CHALFONT, UNITED STATES
  • Trainer: Akshay/Indra

    The course is going to help me a lot with my work and it was very comprehensive. Kudos to the trainers, for being very helpful. They did a real good job!!
    Ushasree
    DALLAS, UNITED STATES
  • Trainer: Akshay/Indra

    This is a very good class to enhance your skills. I would encourage students to take this class.
    Nitika
    HOLLY, UNITED STATES
  • Trainer: Akshay/Indrashish

    Both the trainers are very knowledgeable and well experienced. It appeared like a real in-class training with all the interactive sessions. If seriously interested in learning SQL Server Business Intelligence, then this is the right stop.
    Naga
    CHICAGO, UNITED STATES
  • Trainer: Rakhee Varshney

    Training was really good. Please include RAC concepts / demos in your future training, since it is the most needed one. Thanks to Rakhee, that I got good knowledge on a DBA role.
    Preetha Anguraj
    PHOENIX, UNITED STATES
  • Trainer: Akshay/ Indrashish

    The class was very much interactive no more less than attending like a real class room environment. The trainers are well experienced and has in depth knowledge on subject.
    Ajesh Mahto
    TOKYO, JAPAN
  • Trainer: Indrashish/ Akshay

    Very good approach with good knowledgeable trainers. Best training provided for those who intend to pursue a career in Buiness Intelligen/ DW
    Sabarish
    SAINT JOHN, CANADA

Empire Data Systems

Social Links