
Explanation:

Comprehensive Detailed Explanation
Workspace Roles in Microsoft Fabric (same as Power BI workspaces):
Viewer
Can only read/view content.
Cannot create or edit.
Contributor
Can create and write data (datasets, reports, semantic models).
Cannot manage permissions or workspace settings.
Member
Can create and edit content.
Can also add/remove people to the workspace (except Admins).
Cannot delete the workspace itself.
Admin
Full control: can configure settings, add/remove members, and delete the workspace.
Step 1: Group1 Requirements
Must be able to write data.
Must NOT be able to add members.
# Contributor (can write but cannot manage membership).
Step 2: Group2 Requirements
Must be able to configure and maintain workspace settings.
# Only Admin role allows configuring workspace-level settings.
# Admin.
Step 3: Group3 Requirements
Must be able to write data.
Must be able to add members.
Must NOT be able to delete the workspace.
# This matches the Member role.