
Master Microsoft business intelligence from setup to deployment with hands-on labs, covering ETL, SSIS, SSAS, SSRS, MDX, data flows, KPIs, multidimensional cubes, and insightful reporting.
Discover the fundamentals of business intelligence, from data gathering and cleansing to building a data warehouse with ETL, analysis and reporting using MSBI components.
Follow a step-by-step guide to install SQL Server 2022 Developer Edition, SQL Server Management Studio 2019.2, Visual Studio Community Edition, and SSDT tools in the correct sequence.
Install and configure SQL Server 2022 Developer Edition, set up SQL Server Management Studio, and explore tabular and multidimensional SSAS cubes using MDX.
Install Visual Studio Community 2019 and SQL Server Data Tools, including integration services, reporting services, and analysis services, to prepare for BI development with SSIS, SSRS, and SSAS.
Install Data Quality Services on SQL Server by adding the feature to an existing instance or a new installation. Then configure with the Data Quality Server installer and a password.
Install SQL Server Reporting Services by downloading SQL Server 2022 Reporting Services, choosing Developer Edition, running setup, and configuring the connection to your database.
Navigate the GitHub repository to access project files, review commits, and download the code from the main branch, using browse repository and code download options.
Discover the basics of SSIS with an end-to-end ETL dataflow, connecting SQL Server and Visual Studio Data Tools, and loading CSV data into a data warehouse.
Use a conditional split to filter negative values and a data conversion to turn string cost amounts into currency, mapping to SQL Server types and handling errors.
Explore the difference between for loop and for each loop in SSIS control flow and ETL, and use for each to load multiple files with the same schema.
Create and configure a string variable for file paths, then set up a for each loop with a file enumerator to process CSV files and subfolders in SSIS control flow.
Master debugging SSIS packages by setting breakpoints, using pre-execute events, and watching variables. Learn to load bulk files, dynamic variables, for loops, and basic error handling in ETL workflows.
Learn how parameters enable outside configuration of SSIS packages, contrasting them with variables, and set a full file path parameter to control directories in production.
Explore two deployment methods for SQL Server Integration Services projects: project deployment and package deployment, with production favoring full project deployment.
Deploy the project by clicking deploy, connecting to SQL Server, creating a new folder named intro project, and completing the deployment.
Configure and execute an SSIS package in production by adjusting connection managers and parameters, editing the CSV connection and file paths, and verifying the report output.
Schedule an ssis package with sql server agent by creating a new job, adding a step for the ssis project, and triggering it every minute; monitor execution until it succeeds.
Set project-level parameters and deploy environment variables across multiple SSIS projects, using a file path string parameter in production environment settings.
Discover how to deploy SSIS packages at the project level, import changed DTSX files, convert to package deployment model, and deploy to SQL Server, Integration Services, file system, or MSDB.
Learn to merge CSV files in a SSIS data flow by sorting inputs, configuring a merge join with country and sales keys, and writing the result to a flat file.
Explore inner join by configuring a flat file source, selecting key columns like country and state, and outputting only rows present in both datasets.
Demonstrate a left outer join by swapping inputs to align country and sales with states, showing left records; India has no state and is not presented.
Demonstrate full outer join behavior by modifying datasets to include or omit the country name column, showing how rows such as Moscow or India appear or disappear.
Learn to pivot and unpivot data in SSIS by building a data flow with a flat file source, performing aggregation and sorting to produce a color-by-month matrix.
Demonstrate unpivot in SSIS by building a package, configuring the unpivot transformation on a color table, handling data type conversions, mapping color and value, and validating the resulting rows.
Explore snowflake and star schemas, normalize data, and define dimension and fact tables for OLAP. Learn to design tables in SQL Server for dimensional models.
Create a new database and tables, define primary and foreign keys, and design a star schema with a fact table and dimension tables.
Set up your SSIS project by creating main, dim, and fact packages, defining a startup object, and configuring a global connection manager to load dimension tables from flat files.
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
· 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