πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided PL-900 Domain 2
Domain 2 β€” Module 1 of 5 20%
6 of 26 overall

PL-900 Study Guide

Domain 1: Business Value of Microsoft Power Platform

  • Welcome to Power Platform Free
  • Connectors & Dataverse: Your Data Foundation Free
  • Copilot & AI in Power Platform Free
  • Power FX: Formulas, Not Code Free
  • Power Platform + Microsoft 365: Better Together Free

Domain 2: Manage the Microsoft Power Platform Environment

  • What is Dataverse?
  • Tables, Columns, and Relationships
  • Building Tables with Copilot and Data Management
  • Environments and Security
  • Admin Centers and Governance

Domain 3: Demonstrate the Capabilities of Power Apps

  • Canvas Apps: Pixel-Perfect Apps from Scratch
  • Model-Driven Apps: Data-First Design
  • Connecting to Data Sources
  • Controls, Responsive Design, and Copilot
  • Sharing Canvas Apps
  • Building and Sharing Model-Driven Apps

Domain 4: Demonstrate the Capabilities of Power Automate

  • Cloud Flows: Automate Without Code
  • Desktop Flows and Process Mining
  • Approvals and Business Scenarios
  • Loops and Branching in Cloud Flows
  • Building a Cloud Flow
  • Testing and Sharing Cloud Flows

Domain 5: Demonstrate the Capabilities of Power Pages

  • Power Pages: External Websites Made Easy
  • Power Pages Security
  • Design Studio and Building Pages
  • Components, Themes, and Publishing

PL-900 Study Guide

Domain 1: Business Value of Microsoft Power Platform

  • Welcome to Power Platform Free
  • Connectors & Dataverse: Your Data Foundation Free
  • Copilot & AI in Power Platform Free
  • Power FX: Formulas, Not Code Free
  • Power Platform + Microsoft 365: Better Together Free

Domain 2: Manage the Microsoft Power Platform Environment

  • What is Dataverse?
  • Tables, Columns, and Relationships
  • Building Tables with Copilot and Data Management
  • Environments and Security
  • Admin Centers and Governance

Domain 3: Demonstrate the Capabilities of Power Apps

  • Canvas Apps: Pixel-Perfect Apps from Scratch
  • Model-Driven Apps: Data-First Design
  • Connecting to Data Sources
  • Controls, Responsive Design, and Copilot
  • Sharing Canvas Apps
  • Building and Sharing Model-Driven Apps

Domain 4: Demonstrate the Capabilities of Power Automate

  • Cloud Flows: Automate Without Code
  • Desktop Flows and Process Mining
  • Approvals and Business Scenarios
  • Loops and Branching in Cloud Flows
  • Building a Cloud Flow
  • Testing and Sharing Cloud Flows

Domain 5: Demonstrate the Capabilities of Power Pages

  • Power Pages: External Websites Made Easy
  • Power Pages Security
  • Design Studio and Building Pages
  • Components, Themes, and Publishing
Domain 2: Manage the Microsoft Power Platform Environment Premium ⏱ ~14 min read

What is Dataverse?

Dataverse is the data backbone of the Microsoft Power Platform. Learn how it differs from traditional databases and why it matters for citizen developers and IT admins alike.

What is Dataverse?

β˜• Simple explanation

Think of Dataverse as a smart filing cabinet that already knows how your company works.

A traditional database is like buying an empty warehouse and building all the shelves yourself. You decide the layout, the labels, the security cameras β€” everything from scratch.

Dataverse is like moving into an office that already has labelled filing cabinets (Accounts, Contacts, Tasks), security doors with badge readers, and a receptionist who knows who should see what. You can still add your own drawers and labels, but the basics are done for you.

It stores data for Power Apps, Power Automate, Power Pages, and Dynamics 365 β€” all in one place.

Microsoft Dataverse is a cloud-based, low-code data platform built into the Microsoft Power Platform. It provides a secure, scalable, and governed relational data store with built-in business logic, security, and integration capabilities.

Dataverse sits on top of Azure SQL Database and Azure Storage, but abstracts away the complexity. It provides a standardised data model with over 400 pre-built (standard) tables β€” including Accounts, Contacts, Activities, and more β€” that align with the Common Data Model used across Microsoft business applications.

Every Dynamics 365 application (Sales, Customer Service, Field Service) stores its data in Dataverse. Power Apps and Power Automate use Dataverse as their native data source.

Why not just use a regular database?

You might wonder: why would Coastal Logistics use Dataverse instead of just setting up a SQL Server database? After all, SQL Server is powerful and well-known.

The answer is speed, security, and integration β€” all without needing a database administrator.

Aisha’s scenario

Aisha is the IT admin at Coastal Logistics (800 staff). Her operations team wants an app to track equipment inspections. In the old world, Aisha would need to:

  1. Provision a SQL Server or request one from the infrastructure team
  2. Design the schema β€” tables, columns, data types, relationships, constraints
  3. Write stored procedures for validation logic
  4. Build an API layer so apps can connect
  5. Configure security β€” database roles, row-level permissions, encryption
  6. Set up backups and disaster recovery
  7. Maintain it forever β€” patching, scaling, monitoring

With Dataverse, her operations team creates the table directly inside Power Apps, adds columns through a visual interface, and security inherits from the environment settings. Aisha reviews the security roles, and the app is live by lunchtime.

Dataverse vs traditional databases

Traditional databases vs Microsoft Dataverse
FeatureTraditional DatabaseDataverse
SetupInstall, configure, and maintain a serverAlready running β€” create tables in the browser
Schema designWrite SQL CREATE TABLE statementsVisual table designer β€” click to add columns
SecurityConfigure database roles, connection strings, firewall rulesBuilt-in security roles, row-level and column-level security, Entra ID integration
Business logicWrite stored procedures, triggers, application codeBusiness rules, calculated columns, Power Automate flows β€” no code
API accessBuild and maintain your own REST APIAutomatic REST API for every table (OData endpoints)
BackupsYou configure backup schedules and storageAutomatic daily backups with point-in-time restore
ScalingYou plan capacity, add servers, configure replicationManaged by Microsoft β€” scales automatically
Standard tablesStart from scratch every time400+ pre-built tables (Accounts, Contacts, etc.)
File/image storageSeparate blob storage service neededBuilt-in file and image columns
IntegrationCustom connectors for each appNative to Power Apps, Power Automate, Dynamics 365, and Copilot Studio

Standard tables β€” the head start

Dataverse comes with over 400 standard tables. These are pre-built, well-structured tables designed around common business scenarios:

Standard TableWhat It StoresUsed By
AccountCompanies, organisationsSales, service, custom apps
ContactIndividual peopleCRM, communication, forms
ActivityEmails, calls, tasks, appointmentsRelationship tracking
UserSystem users and their security rolesSecurity, assignment, audit
TeamGroups of usersSecurity, ownership
NoteAttachments and text notesAny record with notes
Email MessageTracked emailsDynamics 365, Outlook integration

You never need to build these from scratch. If you deploy Dynamics 365 Sales, the Account and Contact tables are already populated with the right columns and relationships.

πŸ’‘ Can I modify standard tables?

Yes. You can add custom columns to standard tables, but you cannot delete the built-in columns. This protects the data model that Microsoft applications depend on.

For example, you could add a β€œPreferred Shipping Method” column to the standard Account table without breaking anything that already uses it.

Custom columns you add are prefixed with your publisher prefix (e.g., cr4e2_preferredshipping) to avoid naming conflicts.

Dataverse environments

Every Dataverse instance lives inside a Power Platform environment. Think of it as a container β€” each environment has its own Dataverse database, its own security settings, and its own apps.

Aisha manages several environments at Coastal Logistics:

  • Default β€” where everyone lands, used for personal productivity apps
  • Production β€” the live equipment tracking app
  • Dev β€” where makers build and test before promoting to production

We will cover environments in detail in Module 9. For now, the key point is: Dataverse data is always scoped to an environment. Data in the Dev environment is completely separate from Production.

ℹ️ Does every environment get Dataverse?

Not automatically. Dataverse is provisioned per environment. Some environments (like the default) may not have a Dataverse database until someone creates one.

Creating a Dataverse database in an environment requires either Power Apps, Power Automate, or Dynamics 365 licensing β€” or an admin to provision it manually from the Power Platform admin center.

🎬 Video walkthrough

🎬 Video coming soon

What is Dataverse? β€” PL-900 Domain 2

What is Dataverse? β€” PL-900 Domain 2

~10 min

Flashcards

Question

What is Microsoft Dataverse?

Click or press Enter to reveal answer

Answer

A cloud-based, low-code data platform built into the Power Platform. It provides a secure, scalable relational data store with built-in business logic, security, automatic APIs, and 400+ standard tables.

Click to flip back

Question

How many standard tables does Dataverse include?

Click or press Enter to reveal answer

Answer

Over 400 standard tables β€” including Account, Contact, Activity, User, Team, and Note. These align with the Common Data Model and are used by Dynamics 365 applications.

Click to flip back

Question

What does Dataverse provide automatically that a traditional DB requires you to build?

Click or press Enter to reveal answer

Answer

Automatic REST APIs (OData), built-in security roles, row/column-level security, daily backups, business rules, calculated columns, file/image columns, and Entra ID integration.

Click to flip back

Question

Where does Dataverse data live?

Click or press Enter to reveal answer

Answer

Inside a Power Platform environment. Each environment has its own Dataverse database, security settings, and apps. Data in one environment is completely separate from another.

Click to flip back

Knowledge Check

Knowledge Check

Aisha needs a data store for a Power Apps application that will track equipment inspections. She wants built-in security, automatic APIs, and no server maintenance. Which option is best?

Knowledge CheckSelect all that apply

Which of the following are advantages of Dataverse over a traditional SQL Server database? (Select TWO)

Knowledge Check

In Dataverse, what is a standard table?


Next up: We will dive into how tables, columns, and relationships work inside Dataverse β€” including business logic options that bring your data to life.

← Previous

Power Platform + Microsoft 365: Better Together

Next β†’

Tables, Columns, and 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.