DP-900 cheat sheet

A one-page reference for the Microsoft Azure Data Fundamentals exam: the format, how the domains are weighted, and the glossary terms for this exam.

Exam at a glance

Vendor
Microsoft
Level
Foundational
Questions
65
Time
90 min
Mock pass mark
70%
Domains
4
Practice Qs
150
Code
DP-900

Domain weightings

How much of the exam each domain covers. Spend your study time in proportion — the heavier the domain, the more questions you'll see.

Key terms

Structured data
Structured data is data that conforms to a fixed schema of rows and columns, such as tables in a relational database. DP-900 covers it alongside semi-structured and unstructured data in the core data-concepts domain.
Semi-structured data
Semi-structured data is data that has some organizational structure, such as tags or keys, but does not fit a rigid relational schema — for example JSON or XML documents. DP-900 covers it as one of the three ways to represent data.
Relational database
A relational database is a database that stores data in tables of rows and columns with defined relationships and is queried using SQL. DP-900 covers relational concepts including normalization and common database objects.
Normalization
Normalization is the process of organizing relational data to reduce redundancy by splitting it into related tables. DP-900 expects you to describe why normalization is used within the relational-data domain.
Azure SQL Database
Azure SQL Database is a fully managed platform-as-a-service relational database in the Azure SQL family. DP-900 covers it alongside SQL Managed Instance and SQL Server on Azure Virtual Machines.
Azure SQL Managed Instance
Azure SQL Managed Instance is a managed deployment option in the Azure SQL family that offers near-complete SQL Server compatibility. DP-900 covers it as a middle ground between Azure SQL Database and SQL Server on a VM.
Azure Blob Storage
Azure Blob Storage is an object-storage service for storing large amounts of unstructured data such as files, images, and backups. DP-900 covers it as part of the non-relational data domain.
Azure Files
Azure Files is a managed file-share service that exposes fully managed file shares accessible over the SMB and NFS protocols. DP-900 covers it alongside Blob and Table storage as an Azure storage capability.
Azure Table storage
Azure Table storage is a NoSQL key-value store for large amounts of structured, non-relational data. DP-900 covers it among the capabilities of Azure storage in the non-relational domain.
Azure Cosmos DB
Azure Cosmos DB is a globally distributed, multi-model NoSQL database service with several APIs and low-latency access. DP-900 covers its use cases and APIs within the non-relational data domain.
Transactional workload
A transactional workload (OLTP) is a workload characterized by many small, fast read and write operations, such as recording orders or payments. DP-900 contrasts it with analytical workloads in the core-concepts domain.
Analytical workload
An analytical workload (OLAP) is a workload optimized for reading and aggregating large volumes of data to support reporting and decision-making. DP-900 covers it as the basis of the analytics-workload domain.
Microsoft Fabric
Microsoft Fabric is an end-to-end analytics platform that unifies data engineering, warehousing, and business intelligence. DP-900 covers it, with Azure Databricks, as a cloud service for large-scale analytics.
Power BI
Power BI is Microsoft's business-analytics service for building interactive reports and dashboards from data models. DP-900 covers its capabilities, data models, and choosing appropriate visualizations.