🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided DP-900 Domain 1
Domain 1 — Module 7 of 7 100%
7 of 27 overall

DP-900 Study Guide

Domain 1: Core Data Concepts

  • Your First Look at Data Free
  • Data File Formats: CSV, JSON, Parquet & More Free
  • Databases: Relational vs Non-Relational Free
  • Transactional Workloads: Keeping Data Consistent Free
  • Analytical Workloads: Finding the Insights Free
  • Data Roles: DBA, Engineer & Analyst Free
  • The Azure Data Landscape Free

Domain 2: Relational Data on Azure

  • Relational Data: Tables, Keys & Relationships
  • Normalization: Why Duplicate Data is Bad
  • SQL Basics: SELECT, INSERT, UPDATE, DELETE
  • Database Objects: Views, Indexes & More
  • Azure SQL: Your Database in the Cloud
  • Open-Source Databases on Azure
  • Choosing the Right Azure Database

Domain 3: Non-Relational Data on Azure

  • Azure Blob Storage: Files in the Cloud
  • Azure Files & Table Storage
  • Azure Cosmos DB: The Global Database
  • Cosmos DB APIs: SQL, MongoDB & More
  • Choosing Non-Relational Storage

Domain 4: Analytics on Azure

  • Data Ingestion & Processing
  • Analytical Data Stores: Data Lakes, Warehouses & Lakehouses
  • Microsoft Fabric & Azure Databricks
  • Batch vs Streaming: Two Speeds of Data
  • Real-Time Analytics on Azure
  • Power BI: See Your Data
  • Data Models in Power BI
  • Choosing the Right Visualization

DP-900 Study Guide

Domain 1: Core Data Concepts

  • Your First Look at Data Free
  • Data File Formats: CSV, JSON, Parquet & More Free
  • Databases: Relational vs Non-Relational Free
  • Transactional Workloads: Keeping Data Consistent Free
  • Analytical Workloads: Finding the Insights Free
  • Data Roles: DBA, Engineer & Analyst Free
  • The Azure Data Landscape Free

Domain 2: Relational Data on Azure

  • Relational Data: Tables, Keys & Relationships
  • Normalization: Why Duplicate Data is Bad
  • SQL Basics: SELECT, INSERT, UPDATE, DELETE
  • Database Objects: Views, Indexes & More
  • Azure SQL: Your Database in the Cloud
  • Open-Source Databases on Azure
  • Choosing the Right Azure Database

Domain 3: Non-Relational Data on Azure

  • Azure Blob Storage: Files in the Cloud
  • Azure Files & Table Storage
  • Azure Cosmos DB: The Global Database
  • Cosmos DB APIs: SQL, MongoDB & More
  • Choosing Non-Relational Storage

Domain 4: Analytics on Azure

  • Data Ingestion & Processing
  • Analytical Data Stores: Data Lakes, Warehouses & Lakehouses
  • Microsoft Fabric & Azure Databricks
  • Batch vs Streaming: Two Speeds of Data
  • Real-Time Analytics on Azure
  • Power BI: See Your Data
  • Data Models in Power BI
  • Choosing the Right Visualization
Domain 1: Core Data Concepts Free ⏱ ~8 min read

The Azure Data Landscape

Azure has dozens of data services. Before we dive into each one, let's get the bird's-eye view — which service does what, and how they connect.

Azure’s data services — the big picture

☕ Simple explanation

Azure has a data service for almost every job. Think of it as a toolbox.

Need a screwdriver (relational database)? That’s Azure SQL Database. Need a saw (non-relational storage)? Azure Cosmos DB. Need to move heavy things (data pipelines)? Azure Data Factory. Need to see the finished product (dashboards)? Power BI.

This module is your map of the toolbox. In the next three domains, you’ll learn to use each tool in detail.

Azure provides a comprehensive suite of data services spanning relational databases, non-relational storage, analytics platforms, and visualisation tools. These services map directly to the core data concepts covered in Domain 1: different services handle structured vs unstructured data, transactional vs analytical workloads, and different data roles use different tools.

This module provides an orientation to the major Azure data services and how they relate to each other. Domains 2-4 explore each category in depth.

The four categories of Azure data services

1. Relational databases (Domain 2)

For structured data with fixed schemas, queried using SQL.

ServiceWhat It IsWhen to Use
Azure SQL DatabaseFully managed SQL Server as a serviceWeb apps, line-of-business apps, SaaS products
Azure SQL Managed InstanceSQL Server with near-100% compatibility, managed by AzureMigrating on-premises SQL Server to cloud
SQL Server on Azure VMsFull SQL Server running on a virtual machineWhen you need full OS and SQL Server control
Azure Database for MySQLManaged MySQLApps built on MySQL (WordPress, Laravel)
Azure Database for PostgreSQLManaged PostgreSQLApps built on PostgreSQL, GIS workloads

2. Non-relational storage (Domain 3)

For flexible, unstructured, or semi-structured data.

ServiceWhat It IsWhen to Use
Azure Blob StorageMassive object storage for files, images, videos, backupsUnstructured data, media, backups, data lake raw zone
Azure FilesManaged file shares (SMB/NFS)Replacing on-premises file servers, shared config files
Azure Table StorageSimple key-value storage for structured NoSQL dataConfiguration data, device info, simple lookups
Azure Cosmos DBGlobally distributed, multi-model NoSQL databaseHigh-scale apps, global distribution, flexible schemas

3. Analytics & data processing (Domain 4)

For ingesting, transforming, and analysing large volumes of data.

ServiceWhat It IsWhen to Use
Microsoft FabricEnd-to-end analytics SaaS platform (lakehouses, warehouses, pipelines, real-time, Power BI)Modern analytics — one platform for everything
Azure DatabricksApache Spark-based analytics for big data and MLAdvanced data engineering, data science, large-scale processing
Azure Data FactoryData integration and ETL/ELT pipeline serviceMoving data between sources, scheduling data flows
Azure Stream AnalyticsReal-time stream processingIoT data, live event processing, real-time dashboards

4. Visualisation & reporting

ServiceWhat It IsWhen to Use
Power BIBusiness intelligence and data visualisation platformDashboards, reports, data models, self-service analytics

How they connect — Jake’s CloudPulse scenario

Jake’s SaaS startup uses multiple Azure data services together:

  1. Azure SQL Database stores customer accounts and subscription data (transactional)
  2. Azure Blob Storage stores customer-uploaded files and backups
  3. Azure Cosmos DB stores real-time application session data (flexible schema, global)
  4. Azure Data Factory copies daily snapshots from SQL Database and Azure Cosmos DB into a Microsoft Fabric lakehouse
  5. Microsoft Fabric hosts the data warehouse where Jake’s analytics team runs queries
  6. Power BI dashboards show the CTO monthly revenue trends and customer growth
ℹ️ One platform to rule them all: Microsoft Fabric

Microsoft Fabric is the newest addition to Azure’s data landscape. It’s a SaaS platform that combines:

  • Data Factory capabilities (pipelines and data movement)
  • Data engineering (Spark-based processing)
  • Data warehousing (SQL-based warehouse)
  • Real-time analytics (streaming and event processing)
  • Power BI (visualisation and reporting)

All built on a single storage layer called OneLake. Think of Fabric as a “one-stop shop” for analytics — you’ll explore it in detail in Domain 4.

💡 Exam tip: service-to-scenario matching

The exam loves asking “which service should you use?” Here’s a quick decision tree:

  • Need structured tables with SQL? → Azure SQL Database (or MySQL/PostgreSQL)
  • Need flexible JSON documents at global scale? → Azure Cosmos DB
  • Need to store files, images, or backups? → Azure Blob Storage
  • Need to build data pipelines? → Azure Data Factory (or Fabric pipelines)
  • Need to run analytics on large datasets? → Microsoft Fabric or Azure Databricks
  • Need dashboards and reports? → Power BI
  • Need to process streaming data in real time? → Stream Analytics or Fabric Real-Time Intelligence

Flashcards

Question

Name one Azure service for each: relational data, non-relational data, analytics, and visualisation.

Click or press Enter to reveal answer

Answer

Relational: Azure SQL Database. Non-relational: Azure Cosmos DB. Analytics: Microsoft Fabric (or Azure Databricks). Visualisation: Power BI.

Click to flip back

Question

What is Microsoft Fabric?

Click or press Enter to reveal answer

Answer

An end-to-end analytics SaaS platform that combines data engineering, data warehousing, real-time analytics, data science, and Power BI — all built on a unified storage layer called OneLake.

Click to flip back

Question

What is Azure Data Factory used for?

Click or press Enter to reveal answer

Answer

Data integration — building ETL/ELT pipelines that extract data from various sources, transform it, and load it into destination stores (data warehouses, data lakes). It's the 'plumbing' for data movement.

Click to flip back

Knowledge check

Knowledge Check

Aisha's food ordering app needs a database for order processing (fixed schema: order ID, student, items, total, timestamp) with multiple users placing orders simultaneously. Which Azure service should she choose?

Knowledge Check

Tom's logistics company wants to analyse 6 months of delivery data to find the most efficient routes. The data comes from GPS trackers, dispatch systems, and customer feedback forms. Which combination of services makes MOST sense?

🎬 Video coming soon

You’ve completed Domain 1! 🎉 You now understand the core data concepts — data types, file formats, databases, workloads, roles, and Azure services.

Next up: Relational Data: Tables, Keys & Relationships — let’s dive deeper into how relational databases actually work.

← Previous

Data Roles: DBA, Engineer & Analyst

Next →

Relational Data: Tables, Keys & Relationships

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.