• Post category:StudyBullet-16
  • Reading time:16 mins read


Mastering Data Engineering: From SSIS Foundations to Advanced MSBI Techniques

What you will learn

Data Integration Mastery: Master ETL tasks with SSIS for advanced data migration and workflow automation

Dynamic SSIS Configurations: Learn dynamic package configurations, event handling, and inter-package communication

Efficient Data Handling: Work with various data sources, transform, sort, merge, and join data effectively

MSBI Project Proficiency: Design databases, create ETL solutions, cubes with SSAS, and reports with SSRS

Reporting Skills: Develop dynamic reports using SSRS, learn matrix reporting, sorting, and expressions

Analytical Depth with SSAS: Analyze data using SSAS, mastering MDX queries, KPIs, and calculated members

Troubleshooting SSIS Packages: Gain skills in troubleshooting, debugging, and deploying SSIS solutions

SQL Server Expertise: Enhance your T-SQL skills for effective data interaction, extraction, and analysis

Multidimension expressions(MDX): Enhance your MDX skills for effective data interaction, extraction, and analysis

Data Exploration & Reporting: Explore data sources, extract and load modified data, and generate insightful reports

Description

If mastering MSBI is your goal, you’ve arrived at the definitive tutorial, I Mean it.

Do you aspire to conquer MSBI and create a strong foundation in data integration, analysis, and reporting, this tutorial is for you. Engage in a detailed guideline that not only covers MSBI but will also transform you from a beginner to an accomplished professional in no time by this course. This module serves as a compass point for all those who wish to command the inside workings of MSBI, containing special sections about SQL Server Integration Services (SSIS), Analysis Services (SSAS), and Reporting Services (SSRS), to obtain a complete image of business intelligence.

Unlock the Power of MSBI: Let’s dive into the heart of this field of study and steer you through many real-world labs, which demonstrate the skills and knowledge you will need to be proficient with. Along the way the exercises explore how to add your touch; from setting an environment to building and deploying BI solutions, every aspect of preparation is addressed appropriately.

Master SSIS with Ease: Obtain skillfulness in ETL procedures through SSIS tools. Study to be able to carry out the process of problem-solving with data. Develop data integration processes based on expert advanced functionalities e.g. conditional splits, data transformation, and deploying of packages.

Advance with SSAS: Plumb the depths of SSAS in a detailed manner: Learn to build OLAP cubes that are multidimensional and see the inner workings of time series and the subtleties of hierarchical dimensions. Decipher the contingency of KPIs, aggregations, and data quality management, which is instrumental in building up data analytics models and the process of better decision-making.

Elevate Reporting with SSRS: From an SSRS novice to an expert SSRS guru who will enrich your reports by including dynamic and interactive components. This course covers all the basic knowledge of creating reports to go further to learn the report matrices and tabulation reports, all this advanced visualization includes the Bar charts, gauges, indicators, and much more.

Students will learn how to :

SSIS – SQL Server

· ETL-Dataflow-Introduction

· Conditional Split and Data Conversion

· Setting Pipeline Dynamic – Loops – Debugging

· Production Server Deployment Types

· Different Type of Joins, Sort and Merge

· Pivot Unpivot and Aggregate

· Schema Design and Database Relationship Diagram

· SCD Unicode and Lookup Concepts with Project

· Transactional Grouping and Checkpoints Logging

· Data Quality Check Using Profiling Component

· Instrumentation at Production Server – Debugging

· SQL Execute Task – Store Procedure Creation

· Data Quality Services and DQS Component


Get Instant Notification of New Courses on our Telegram channel.


· CDC (Change Data Capture)- Enabling CDC – Bulk Load – Incremental Load

· Script Component-Data Transformation

· Buffer Size Optimization and Component Types

· Sequential and Parallel Processing (Multithreading)

· Pages Indexes and Reducing Page Splits for improved ETL Load

SSAS – SQL Server

· Setting Up Cube from Scratch

· Time Intelligence for SSAS and External BI tools Connection

· Key Performance Indicator Setup (KPIs) and Dimension Relationships

· Partitions and Storage Modes (MOLAP-ROLAP)

· Perspectives and Reginal Language Setting

· Measure Formula Types – Processing Cube in Production

· Aggregations in Cube

· Multidimension expressions (MDX) Query Language

· Tabular Cube Setup and Difference between Tabular and Multidimension

SSRS – SQL Server

· Introduction to Report Building and SSRS

· Drilldown Report Building

· Deploying Reports in Production

· Creating Simple Dashboard in SSRS

English
language

Content

Introduction and Welcome to the Course

Course Intro
1.Introduction to Business Intelligence

System Setup-Software Installation

System Setup-Software Installation
2.SQL server and SSMS
3.Installing Visual Studio and SSDT tools
4.DQS (Data Quality Services) – Installation and configuration
5.SSRS-Install SQL Server Reporting Services
6.Browse GitHub for Project Files

(SSIS-SQL Server) ETL-Dataflow Introduction

3.(SSIS-SQL Server) ETL-Dataflow-Introduction

(SSIS-SQL Server) Conditional Split and Data Conversion

1.Conditional Split and Data Conversion

(SSIS-SQL Server) Setting Pipeline Dynamic – Loops – Debugging

5.1.For Each Loop
5.2.Variable Creation – Control Flow
5.3.Debugging

(SSIS-SQL Server) Parameters

6.1.Parameters

(SSIS-SQL Server) Production Server Deployment Types

7.1.Deployment Types
7.2.Project Deployment
7.3.Package Execution
7.4.SSIS Package Automation
7.5.Global Parameters
7.6.Package Deployment

(SSIS-SQL Server) Different Type of Joins, Sort and Merge

8.1 Sort And Merge
8.2.InnerJoin
8.3.LeftOuter Joint
8.4.FullOuterJoin

(SSIS-SQL Server) Pivot Unpivot and Aggregate

9.1.Pivot and Aggregation
9.2.Unpivot

(SSIS-SQL Server) Schema Design and Database Relationship Diagram

10.1.Different Schemas, Fact Table, Dimension Table Introduction.
10.2.Tabel Creation and Relationship Diagram
10.3.SSIS Project Setup

(SSIS-SQL Server) SCD Unicode and Lookup Concepts with Project

11.1.SCD Introduction
11.2.Unicode and Non-Unicode Introduction
11.3.SCD Type 1
11.4.SCD Type 2 (Part-1) – Without Audit Trail
11.4.1.SCD Type 2 (Part-2) – With Audit Trail
11.5.Lookup – Fact Table Loading into the SQL Server

(SSIS-SQL Server) Transactional Grouping and Checkpoints Logging

12.1.Transaction Options (Grouping of Activities)
12.2.Logging your runs (Checkpoints)

(SSIS-SQL Server) Data Quality Check Using Profiling Component

13.1.Data Profiling Task

(SSIS-SQL Server) Instrumentation at Production Server – Debugging

14.1.nstrumentation at Production Server

(SSIS-SQL Server) SQL Execute Task – Store Procedure Creation

15.1.SqlExecute – Direct Input
15.2.SQLExecute-Directinput-Parametrizing-ProjectDeployment
15.3.SQlExecuteTask-Direct input-Store Procedure
15.4.SqlExecute-Variable-FileConnection

(SSIS-SQL Server) Data Quality Services and DQS Component

16.1.DQS (Data Quality Services) – Installation and configuration
16.2.Data Quality Concepts and Process
16.3.DQS Client UI and Project
16.4.DQS Component in SSIS Project – with error

(SSIS-SQL Server) CDC (Change Data Capture)-Enabling CDC on SQL Server Database

17.1.Enable CDC on Database and Table
17.2.CDC introduction and Concepts
17.3.CDC Bulk Load
17.4.CDC (Change Data Capture) – Incremental Load

(SSIS-SQL Server) Script Component-Data Transformation

18.1.Script Component-Transfrom Data using Scripting

(SSIS-SQL Server) Buffer Size Optimization and Component Types

19.1.Component Types (Blocking – Not Blocking – Semi Blocking)
19.2.Buffer Size Basic Concepts
19.3.Buffer Size Calculation and Optimization

(SSIS-SQL Server) Sequential and Parallel Processing (Multithreading)

20.1.Introduction to Sequential and Parallel Processing
20.2.Parallel Processing at Component Level
20.3.Parallel Processing using Select Query
20.4.Parallel Processing-Multithreading at Control Flow
20.5.Partitioning Table SQL Server for Parallel Processing

(SSIS-SQL Server) Pages Indexes and Reducing Page Splits for improved ETL Load

21.1.(SQL Pages) SQL Server internal Data Storage Structure
21.2.Indexes for query performance
21.3.Page Splits Monitor for Windows
21.4.Improving ETL Load by Dropping Indexes

(SSAS-SQL Server) Setting Up Cube from Scratch

22.1.SSAS Introduction
22.2.Data Sources and Data Views
22.3.Defining Cube and Introduction
22.4.Working with Cube
22.5.Browser Tab UI-Named Query
22.6.SSAS-SQL selection Decision for BI

(SSAS-SQL Server) Time Intelligence for SSAS and External BI tools Connection

23.1.Creating Time intelligent Query inside the Cube
23.2.Connecting Cube with External Business Intelligence Tools

(SSAS-SQL Server) Key Performance Indicator Setup (KPIs) and Dimension Relations

24.1.Key Performance Indicator Setup (KPIs)
24.2.Dimention Relationship (Reference ) inside Cube

(SSAS-SQL Server) Partitions and Storage Modes (MOLAP-ROLAP)

25.1. SSRS Partition Concepts
25.2. Partitioning the Data in Cube (Hands-ON)
25.3.Setting up Different Storage Modes (MOLAP-ROLAP-HOLAP)

(SSAS-SQL Server) Perspectives and Reginal Language Creation

26.1.Prespectives in Cube
26.2.Regional Language in Cube(Translations)

(SSAS-SQL Server) Measure Formula Types – Processing Cube in Production

27.1.Measure Formula Types(Addition, Semi-Addition, Non-Addition)
27.2.Processing SSAS Cube in Production Environment (Automation)

(SSAS-SQL Server) Aggregations in Cube

28.1 Aggregations Concepts
28.2.Storage Mode Concepts(MOLAP-ROLAP-HOLAP)
28.3.Aggregations -Understanding SQL Profiler (Pinpoint the Cube Performance)
28.4. Create Default Aggregations
28.5.Aggregation Types-Options (Error Resolving While Creating Aggregations)
28.6.Aggregations Design Using Query Log

(SSAS-SQL Server) Multidimension expressions (MDX) Query Language

29.1.MDX Concepts
29.2.MDX Datasets Used
29.3.MDX Basics
29.4.(MDX) Hierarchy and Siblings Navigation Functions
29.5.MDX Level Navigation Functions
29.6.MDX Set Based Functions
29.7.MDX Axis and Position Functions
29.8.MDX Time-Intelligence Functions
29.9.MDX Statistical Functions
29.10.MDX String Functions

(SSAS-SQL Server) Tabular Cube Setup and Difference between Tabular and MultiDim

30.1.Key Concept Query Language (MDX, DAX) , Tablular and Multidimension Models
30.2.Introduction to Tabular (Tabular vs Multidimension)
30.3.Basics of Creating and Deploy Tabular Model (Multidimension vs Tabular)
30.4.Creating KPI in Tabular Model
30.5.Creating Perspective in Tabular Model

(SSRS-SQL Server) Introduction to Report Building and SSRS

31.1.SSRS introduction
31.2.Report Setup SSRS
31.3.Report Basic Structure and Report Data with MDX Query Language
31.4.Report Parameters (MDX Query Language)
31.5.Report Expression and Conditional Formating using Expressions
31.6.Sorting and Intractive Sorting
31.7.Manual Report Builder with SQL Server
31.8.Report Parameters (SQL Query Language)
Drill Down Report Building

(SSRS-SQL Server)-Deploying Reports in Production Environment

32.1.SSRS-Creating Report Server Database
32.2.SSRS-Deploy Reports in Production Enviornment

(SSRS-SQL Server) Creating Simple Dashboard in SSRS

33.1.SSRS-Simple DashBoard – Creating Charts
33.2.SSRS-Simple Dashboard – Guage Visual
33.3.SSRS-Simple Dashboard – Inserting Indicator

Error Encounters

1.Error-SQL Analysis Server-Multidimension mode
2.Error- Microsoft Windows (11,10) Account Login problem in creating Cube for SS
3.windows microsoft Account Login for SSAS Cube
4.DQS-InvalidProgramException Common Language Runtime detected an invalid progr
5.CDC-Error Could not load file or assembly ‘Microsoft.SqlServer.DtsMsg
6.Error Resolved LCID (8192)