Domain 1 β€” Module 7 of 7 100%
7 of 27 overall
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.

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?

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.