Build your data model with Microsoft Dataverse

Every intelligent app solution needs a solid data foundation. This learning path teaches you how to design and build that foundation in Microsoft Dataverse. You start by understanding how Dataverse works — its tables, columns, relationships, and built-in capabilities. You then model your business data by creating and configuring tables and columns to match your organization's needs. With your data structure in place, you apply security roles to control who can see and do what. Finally, you encode your business logic directly into the data layer using business rules — ensuring data integrity and consistency without writing code.

Prerequisites

  • Completion of the Get started with AI-first solutions in Microsoft Power Platform learning path, or equivalent experience with Microsoft Power Platform
  • Access to a Power Apps environment with a Dataverse database

Modules in this learning path

Note

App in a Day instructor-led training

Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.

Dataverse lets you securely store and manage data that's used by business applications. Standard and custom tables within Dataverse provide a secure and cloud-based storage option for your data.

Do you want to create new data columns or use existing standardized columns for your business solutions? This module shows you how to manage or create new columns within a table in Dataverse.

Do you want to use security roles to limit user permissions? This module will show you how you can set permissions to limit access to an environment. Or limit which users can view, edit, or delete data in an environment within Dataverse.

The ability to build business rules that ensure consistent business logic whatever app is accessing that data set is imperative to a successful business operation. This module will show you how you can build business rules that are triggered anytime they're used within Dataverse.