Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Warehouse Developer-SQL Server/ETL/SSIS/SSAS/SSRS + AI
Bestseller
Rating: 4.3 out of 5(2,183 ratings)
30,362 students

Data Warehouse Developer-SQL Server/ETL/SSIS/SSAS/SSRS + AI

Master modern data warehousing with AI-assisted ETL, ChatGPT-powered dimensional modeling, and Python analytics
Last updated 4/2026
English

What you'll learn

  • Design a data warehouse
  • Implement a data warehouse
  • Create ETL Solution with SSIS
  • Troubleshoot and Debug SSIS package
  • Deploying SSIS Solution
  • Enforce Data Quality
  • Cleanse data
  • Exploring Data Sources
  • Extracting modified data
  • Loading and modifying data
  • Consuming data in Data Warehouse
  • Generate Reports using SSRS
  • Analyse data with SSAS
  • Interact with Data using T-SQL

Course content

13 sections114 lectures10h 19m total length
  • Introduction1:16

    Design, develop, and implement a data warehouse using SQL Server. Cleanse, extract, and load data with SSIS; deploy SSIS solutions; analyze with SSAS; report with SSRS using Transact SQL.

  • What is SQL Server0:54
  • What is SQL Server2:57
  • SQL Server Editions4:45

    Explore the five SQL Server editions, including Enterprise, Standard, Web, Developer, and Express, with licensing, and learn their use cases and features.

  • Please Read0:12
  • SQL Server Hardware and Software Requirements0:52
  • SQL Server Download2:20

    Learn how to download SQL Server, choose the download media option to create install media, set English as language, and obtain the ISO disk image for later installation.

  • Install SQL Server7:56

    Learn how to install SQL Server Developer Edition, select features such as database engine and integration services, configure a named instance, enable mixed mode authentication, and set administrators.

  • Install SSMS1:32

    Download SQL Server Management Studio from the official page, run the setup, accept prompts, complete the installation, and locate the SSMS icon in the Start menu under SQL Server Tools.

  • Connecting SSMS to SQL Server2:20

    Connect to SQL Server Management Studio by selecting database engine and your computer name as the server, using Windows authentication by default, with optional encryption.

  • SQL Server System Databases5:56

    Explore the five SQL Server system databases—master, model, msdb, tempdb, and resource—and understand their roles in configuration, scheduling, and temporary data handling. Emphasize backups of master, msdb, and model.

  • Download Sample Databases5:24

    Download and organize sample databases, including Adventureworks OLTP and DW and Wide World Importers, using the 2022 backups, then place them in the SQL Server backup directory for restoration.

  • Restore Sample Databases into SQL Server2:15

    Learn how to restore databases into SQL Server by using the restore database option and adding backups from the backup folder, restoring Adventureworks and Adventureworks DW along with three more.

  • Install adventureworksDW database5:49

    download and restore the Adventureworks data warehouse sample database in SQL Server by relocating the backup file and completing the restore to create Adventureworks 2016.

  • Executing queries5:40

    Open a new query window in SQL Server Management Studio, connect to Adventureworks 2022, enable line numbers, and execute a simple select * from information_schema.tables to view 91 records.

  • Please Read0:06

Requirements

  • A computer and internet access required
  • Some free software required. The course will guide you .

Description

This course describes how to  design and implement a data warehouse solution.
students will learn how to create a data warehouse with Microsoft SQL Server implement ETL with SQL Server Integration Services, and validate and cleanse data with SQL Server Data Quality Services and SQL Server Master Data Services.


The Primary responsibilities of a data warehouse developer include:
Implementing a data warehouse.
Developing SSIS packages for data extraction, transformation, and loading.
Enforcing data integrity by using Master Data Services.
Cleansing data by using Data Quality Services.


Prerequisites :

Experience of working with relational databases, including:
Designing a normalized database.
Creating tables and relationships.
Querying with Transact-SQL.
Some exposure to basic programming constructs (such as looping and branching).
An awareness of key business priorities such as revenue, profitability, and financial accounting is desirable.


Students will learn how to :

••Deploy and Configure SSIS packages.
••Download and installing SQL Server
••Download and attaching AdventureworksDW database
••Download and installing SSDT
••Download and installing Visual studio
••Describe data warehouse concepts and architecture considerations.
••Select an appropriate hardware platform for a data warehouse.
••Design and implement a data warehouse.
••Implement Data Flow in an SSIS Package.
••Implement Control Flow in an SSIS Package.
••Debug and Troubleshoot SSIS packages.
••Implement an ETL solution that supports incremental data extraction.
••Implement an ETL solution that supports incremental data loading.
••Implement data cleansing by using Microsoft Data Quality Services.
••Implement Master Data Services to enforce data integrity.
••Extend SSIS with custom scripts and components.
••Databases vs. Data warehouses
••Choose between star and snowflake design schemas
••Explore source data
••Implement data flow
••Debug an SSIS package
••Extract and load modified data
••Enforce data quality
••Consume data in a data warehouse

The volume of data available is huge and increasing daily. Structured Query Language -SQL (pronounced as sequel) is the standard language used to communicate and interact with data stored in relational management database systems like Microsoft  SQL Server Oracle, PostgreSQL,MySQL etc.

Different database management systems have their own proprietary  version of the SQL language  but they all conform to using some commands in SQL the same way.   Microsoft SQL Server's version of SQL is known as Transact-SQL  (T-SQL).

You will learn the basics of the SQL language and Transact-SQL since  both use certain commands in the same way.


What You will learn includes:


  • Installing SQL Server

  • Install SSMS

  • Basic Database  Concepts

  • Creating Database

  • Creating Table

  • Creating Views

  • Creating stored procedures

  • Reading data from a database

  • Updating database records

  • Backing up database

  • Deleting Records

  • Truncating Table

  • Dropping Table

  • Dropping Database

  • Restore Database


Who this course is for:

  • Beginner Data Analyst
  • Beginner Data Warehouse Engineers
  • Beginner Data Scientist
  • Beginner Data Engineers