Microsoft • DP-900
Demonstrate foundational knowledge of core data concepts related to Microsoft Azure data services, including relational and non-relational data, analytics workloads, and Azure data services.
Questions
381
Duration
45 minutes
Passing Score
700/1000
Difficulty
FoundationalLast Updated
Jan 2025
The Microsoft Certified: Azure Data Fundamentals (DP-900) is a foundational-level certification that validates a candidate's knowledge of core data concepts and Microsoft Azure data services. It covers how data is represented and stored — including structured, semi-structured, and unstructured formats — and introduces the key differences between relational and non-relational databases. The exam also addresses transactional and analytical data workloads, equipping candidates with a conceptual foundation for working with cloud data.
The certification spans four primary knowledge areas: core data concepts, relational data on Azure (including Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure VMs), non-relational data on Azure (Azure Blob, File, Table storage, and Azure Cosmos DB), and analytics workloads (Azure Synapse Analytics, Azure Databricks, Microsoft Fabric, and Power BI). Last updated on October 31, 2025, the exam reflects current Azure services including Microsoft Fabric and its integration within large-scale analytics pipelines. It is a single-exam certification — passing Exam DP-900 earns the full Microsoft Certified: Azure Data Fundamentals credential.
This certification is designed for candidates who are beginning to work with data in the cloud and want to establish a foundational understanding of Azure data services. It is well-suited for students, career changers moving into data-related roles, business analysts, IT generalists, and junior data professionals who need a conceptual grounding before pursuing more advanced Azure certifications.
Common job roles that benefit from this certification include data analyst, database administrator, data engineer, cloud administrator, and business intelligence developer — all at an entry or transitional career stage. DP-900 also serves as an optional stepping stone toward more advanced credentials such as the Azure Database Administrator Associate (DP-300) and the Azure Data Engineer Associate (DP-203), though it is not a formal prerequisite for either.
There are no mandatory prerequisites for the DP-900 exam. Microsoft does not require any prior certification or formal educational background to register and sit for the exam. However, candidates are expected to have basic familiarity with the concepts of relational and non-relational data, and an understanding of different data workload types such as transactional and analytical processing.
Microsoft recommends completing the official self-paced learning paths available on Microsoft Learn or the instructor-led course DP-900T00-A before taking the exam. Candidates with some background in databases, SQL, or general cloud computing concepts will find the material more accessible, but no hands-on Azure experience is strictly required for this foundational-level exam.
The DP-900 exam is administered through Pearson VUE (for general candidates) or Certiport (for students and educators). Candidates have 45 minutes to complete the assessment. The exam may include interactive components in addition to standard multiple-choice and select-all-that-apply question types. The exam is proctored and can be taken online or at a testing center.
Scoring is on a scale of 1–1000, and a score of 700 or higher is required to pass. The exam does not publish an exact fixed number of questions, as question counts can vary. If the exam is not available in a candidate's preferred language, an additional 30 minutes is granted. Available languages include English, Japanese, Chinese (Simplified and Traditional), Korean, French, German, Spanish, Portuguese (Brazil), Russian, Indonesian, Arabic (Saudi Arabia), and Italian. If a candidate fails, they may retake the exam 24 hours after the first attempt.
The DP-900 certification adds a Microsoft Certified credential to a candidate's professional profile, signaling foundational cloud data competency to employers in a market where Azure is used by more than half of Fortune 500 companies. While the certification itself is entry-level and does not command a salary premium on its own, it serves as a documented entry point into the Azure data career path. Professionals who continue to DP-300 (Azure Database Administrator Associate) or DP-203 (Azure Data Engineer Associate) can target roles with US average salaries in the range of $129,000–$132,000 annually.
The certification is particularly valuable for career changers and early-stage data professionals seeking to validate foundational knowledge before specializing. It supports transitions into roles such as junior data analyst, data technician, cloud administrator with data responsibilities, and business intelligence developer. Because it is a globally recognized Microsoft credential, it retains relevance across industries and geographies, and its low barrier to entry (no prerequisites, low cost, short exam) makes it an efficient first credential in a broader Azure data certification strategy.
1. A data scientist is working with Azure Data Lake Analytics to analyze massive log files stored in an Azure Data Lake Store. The analysis requires both SQL-like declarative queries to filter the data and the use of C# code to perform complex, custom parsing logic. What is the name of the hybrid query language designed for Azure Data Lake Analytics that combines these two capabilities?
2. A government agency is migrating its database workload to Azure. Due to strict internal security policies, they must maintain complete control over the database server's operating system, including the ability to apply custom security hardening scripts and manage specific OS patch levels. Would a Platform as a Service (PaaS) database offering meet this requirement?
3. An Azure Synapse Analytics workspace has both serverless SQL pools and dedicated SQL pools. An analyst needs to quickly explore and query Parquet files stored in Azure Data Lake Storage Gen2 without moving or transforming the data. Which type of Synapse SQL pool is best suited for this ad-hoc data exploration directly on the data lake?
4. A data analyst has published several reports to the Power BI service. They now want to create a single-page, consolidated view for executives that contains key visuals cherry-picked from three different reports. What should they create in the Power BI service to achieve this?
5. Which of the following database objects is created primarily to improve the performance of data retrieval operations by creating a data structure that allows for faster lookups on specific columns?
All exams included • Cancel anytime