Dataverse for Teams vs Dataverse
Dataverse for Teams provides organizations with the ability to build applications and use a targeted set of features commonly needed for creating apps, flows, and more directly within Microsoft Teams. It's important to note that the subset of features available in Dataverse doesn't match the specific features that are available in a typical Dataverse environment. The first difference is that Dataverse for Teams has a limit of approximately 1 million rows that it can contain. Organizations that require more data than that would want to consider upgrading to Dataverse.
In addition to the data capacity limitations, Dataverse simply provides more features that are often beneficial when managing business applications. The following table provides the differences between a Dataverse for Teams and Dataverse table features.
Feature | Dataverse for Teams | Dataverse |
---|---|---|
Basic data types | Yes | Yes |
Advanced data types (customer, multiple transaction currencies) | No | Yes |
Relational storage | Yes | Yes |
Nonrelational storage (logs) | No | Yes |
Managed data lake | No | Yes |
File and image support | Yes | Yes |
Find, filter, sort | Yes | Yes |
Advanced and Dataverse search | No | Yes |
Mobile offline | No | Yes |
In addition to the reduced number of tables features available, most of the standard tables provided with a Power Platform environment won't be present as part of Dataverse for Teams.
Environments
In Dataverse for Teams and Dataverse, data is stored within an environment. Dataverse for Teams creates a single environment for each team in Teams where you create data, apps, chatbots, and workflows. Environments support backups, point-in-time restore, and disaster recovery. With Dataverse for Teams, capacity is measured with relational, image, and file data. The 2-GB capacity provided to a team can typically store up to 1 million rows of data.
To make management easier, the lifecycle of the Dataverse for Teams environment is connected to that of the associated team. For example, when a team is deleted, the associated environment is also deleted.
Whereas Dataverse for Teams focuses on one environment per team for up to 10,000 teams, Dataverse supports unlimited environments in addition to capabilities that are relevant for multiple environments, such as copy and reset.
The following table highlights some of the key environment differences.
Environment lifecycle | Dataverse for Teams | Dataverse |
---|---|---|
Environments | 1 per Team | Unlimited |
Maximum size | 1 million rows or 2 GB | Unlimited |
Upgrade to Dataverse | Yes | N/A |
Security
Another of the biggest differences between Dataverse for Teams and Dataverse is related to security. In Teams collaboration happens between both people inside and outside your organization. This requires that the security model needed to support this is easy to use. For this reason, security is based on membership type such as owners, members, or guests.
Dataverse includes more options for admin and user roles. It also includes many other security capabilities such as customer-managed keys, field-level security, hierarchical security, sharing, and support for legacy authentication.
The following table provides a more specific breakdown of the specific security feature differences between Dataverse for teams and Dataverse.
Security feature | Dataverse for Teams | Dataverse |
---|---|---|
Admin roles | System Administrator and System Customizer | System Administrator and System Customizer and other service admin roles. More information: Use service admin roles to manage your tenant |
User roles | Team owners, members, and guests | Several standard security roles and custom roles can also be created. More information: Security roles and privileges |
Activity logging | No | Yes |
Auditing | No | Yes |
Business units | One | Unlimited |
Customer-managed environment encryption key | No | Yes |
Field-level security | No | Yes |
Hierarchical security | No | Yes |
Record sharing | No | Yes |
Create Owner Teams | Yes | Yes |
Create Microsoft Entra ID Group Teams | No | Yes |
Record sharing to Group Teams | No | Yes |
Assign Teams Roles to Owner Teams1 | Yes | Yes |
Change record ownership | Yes | Yes |
For more about integration and other differences see, Compare Dataverse for Teams and Dataverse.