<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Unity Group management, Group: Manager role in Administration &amp; Architecture</title>
    <link>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/96990#M2206</link>
    <description>&lt;P&gt;We would like to have the ability to assign an individual and/or group to the "Group: Manager" role, providing them with the ability to add/remove users without the need to be an account or workspace administrator.&amp;nbsp; Ideally this would be an option for the group manager within the user interface, but we'd also be OK with an API solution.&lt;/P&gt;&lt;P&gt;It does look like Databricks is working towards this, as Account &amp;amp; Workspace managers are able to assign a principal to a "Group: Manager" role (screenshot), but we have not been able to figure out a way yet to take advantage of that.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We've tried following the API documentation listed here, but have not been able to get anything to work that doesn't require the user to also be a workspace manager.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/databricks/admin/users-groups/groups#who-can-manage-groups" target="_blank"&gt;Manage groups - Azure Databricks | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Curious if anyone has been successful in implementing this concept?&amp;nbsp; Or if there's a roadmap from Databricks on this functionality?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndrewHess_0-1730378933657.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/12438iC79C1E2E20FEAF16/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AndrewHess_0-1730378933657.png" alt="AndrewHess_0-1730378933657.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 31 Oct 2024 13:07:29 GMT</pubDate>
    <dc:creator>AndrewHess</dc:creator>
    <dc:date>2024-10-31T13:07:29Z</dc:date>
    <item>
      <title>Unity Group management, Group: Manager role</title>
      <link>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/96990#M2206</link>
      <description>&lt;P&gt;We would like to have the ability to assign an individual and/or group to the "Group: Manager" role, providing them with the ability to add/remove users without the need to be an account or workspace administrator.&amp;nbsp; Ideally this would be an option for the group manager within the user interface, but we'd also be OK with an API solution.&lt;/P&gt;&lt;P&gt;It does look like Databricks is working towards this, as Account &amp;amp; Workspace managers are able to assign a principal to a "Group: Manager" role (screenshot), but we have not been able to figure out a way yet to take advantage of that.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We've tried following the API documentation listed here, but have not been able to get anything to work that doesn't require the user to also be a workspace manager.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/databricks/admin/users-groups/groups#who-can-manage-groups" target="_blank"&gt;Manage groups - Azure Databricks | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Curious if anyone has been successful in implementing this concept?&amp;nbsp; Or if there's a roadmap from Databricks on this functionality?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndrewHess_0-1730378933657.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/12438iC79C1E2E20FEAF16/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AndrewHess_0-1730378933657.png" alt="AndrewHess_0-1730378933657.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 13:07:29 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/96990#M2206</guid>
      <dc:creator>AndrewHess</dc:creator>
      <dc:date>2024-10-31T13:07:29Z</dc:date>
    </item>
    <item>
      <title>Re: Unity Group management, Group: Manager role</title>
      <link>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/97001#M2208</link>
      <description>&lt;H4 class="_1jeaq5e0 _1t7bu9h9 heading4"&gt;Using the API&lt;/H4&gt;
&lt;P class="_1t7bu9h1 paragraph"&gt;You can also use the Account Groups API to assign the "Group: Manager" role. Here is an example of how to do this:&lt;/P&gt;
&lt;DIV class="gb5fhw1"&gt;
&lt;PRE&gt;&lt;CODE class="markdown-code-bash _1t7bu9hb hljs language-bash gb5fhw2"&gt;curl --netrc -X PATCH \
  https://&lt;SPAN class="hljs-variable"&gt;${DATABRICKS_HOST}&lt;/SPAN&gt;/api/2.1/accounts/{account_id}/scim/v2/Groups/{&lt;SPAN class="hljs-built_in"&gt;id&lt;/SPAN&gt;} \
  --header &lt;SPAN class="hljs-string"&gt;'Content-type: application/scim+json'&lt;/SPAN&gt; \
  --data @update-group.json \
  | jq .&lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="gb5fhw3"&gt;
&lt;DIV class="gb5fhw4"&gt;Bash&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=" iwpqfy0"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P class="_1t7bu9h1 paragraph"&gt;&lt;CODE&gt;update-group.json&lt;/CODE&gt;:&lt;/P&gt;
&lt;DIV class="gb5fhw1"&gt;
&lt;PRE&gt;&lt;CODE class="markdown-code-json _1t7bu9hb hljs language-json gb5fhw2"&gt;&lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;"schemas"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"urn:ietf:params:scim:api:messages:2.0:PatchOp"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;"Operations"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt;
    &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"op"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"add"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"path"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"roles"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"value"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt;
        &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
          &lt;SPAN class="hljs-attr"&gt;"value"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"group_manager"&lt;/SPAN&gt;
        &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;
      &lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
    &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;
  &lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
&lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="gb5fhw3"&gt;
&lt;DIV class="gb5fhw4"&gt;JSON&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H4 class="_1jeaq5e0 _1t7bu9h9 heading4"&gt;Using the Account Console&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P class="_1t7bu9h1 paragraph"&gt;&lt;STRONG&gt;Log in to the Account Console&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL class="_1t7bu9h7 _1t7bu9h2"&gt;
&lt;LI&gt;As an account admin, log in to the account console.&lt;/LI&gt;
&lt;LI&gt;Navigate to the "Groups" tab.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P class="_1t7bu9h1 paragraph"&gt;&lt;STRONG&gt;Select the Group&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL class="_1t7bu9h7 _1t7bu9h2"&gt;
&lt;LI&gt;Find and click the group name you want to manage.&lt;/LI&gt;
&lt;LI&gt;Go to the "Permissions" tab.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P class="_1t7bu9h1 paragraph"&gt;&lt;STRONG&gt;Grant Access&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL class="_1t7bu9h7 _1t7bu9h2"&gt;
&lt;LI&gt;Click "Grant access".&lt;/LI&gt;
&lt;LI&gt;Search for and select the user, service principal, or group.&lt;/LI&gt;
&lt;LI&gt;Choose the "Group: Manager" role.&lt;/LI&gt;
&lt;LI&gt;Click "Save".&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4 class="_1jeaq5e0 _1t7bu9h9 heading4"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-10-31 at 7.38.02 PM.png" style="width: 999px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/12439i449024F68B5871EC/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-10-31 at 7.38.02 PM.png" alt="Screenshot 2024-10-31 at 7.38.02 PM.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-10-31 at 7.38.13 PM.png" style="width: 999px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/12440i2033D02804F7CD9D/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-10-31 at 7.38.13 PM.png" alt="Screenshot 2024-10-31 at 7.38.13 PM.png" /&gt;&lt;/span&gt;&lt;/H4&gt;</description>
      <pubDate>Thu, 31 Oct 2024 14:08:43 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/97001#M2208</guid>
      <dc:creator>NandiniN</dc:creator>
      <dc:date>2024-10-31T14:08:43Z</dc:date>
    </item>
    <item>
      <title>Re: Unity Group management, Group: Manager role</title>
      <link>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/97015#M2209</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/23233"&gt;@NandiniN&lt;/a&gt;,&amp;nbsp;good to know about using the API to assign group managers.&lt;/P&gt;&lt;P&gt;What we've been unable to figure out is how a group manager can actually add or remove members from the group they are a manager of?&amp;nbsp; We haven't been able to get anything to work without the manager also being a Workspace admin, which is not what we want.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 15:41:14 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/97015#M2209</guid>
      <dc:creator>AndrewHess</dc:creator>
      <dc:date>2024-10-31T15:41:14Z</dc:date>
    </item>
    <item>
      <title>Re: Unity Group management, Group: Manager role</title>
      <link>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/97095#M2212</link>
      <description>&lt;P&gt;I see, I was the admin.&lt;/P&gt;
&lt;P&gt;Group managers who are not workspace admins can manage group roles using the Accounts Access Control API. This allows them to add or remove members from the group they manage.&lt;/P&gt;
&lt;P&gt;mentioned here -&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/databricks/admin/users-groups/groups#who-can-manage-account-groups" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/admin/users-groups/groups#who-can-manage-account-groups&lt;/A&gt;,&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/databricks/admin/users-groups/groups#manage-group-roles-api" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/admin/users-groups/groups#manage-group-roles-api&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Workspace admins and group managers use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;{workspace-domain}/api/2.0/preview/accounts/access-control/assignable-roles&lt;/CODE&gt;.&lt;A href="https://docs.databricks.com/api/azure/account/accountaccesscontrol" target="_blank"&gt;https://docs.databricks.com/api/azure/account/accountaccesscontrol&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Hope this helps?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 18:10:06 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/97095#M2212</guid>
      <dc:creator>NandiniN</dc:creator>
      <dc:date>2024-10-31T18:10:06Z</dc:date>
    </item>
    <item>
      <title>Re: Unity Group management, Group: Manager role</title>
      <link>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/97217#M2220</link>
      <description>&lt;P&gt;thanks&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/23233"&gt;@NandiniN&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;we have looked through that documentation and still have not been able to get anything to work without the user also being an account or workspace admin.&amp;nbsp; The way i'm interpreting the documentation (screenshot) is the API currently only supports assigning a user a role (i.e. the Group Manager), but does not allow for adding or removing users from the group. When trying to patch we get error messages like "&lt;SPAN&gt;&lt;SPAN class=""&gt;Members attribute cannot be updated as group newgroup can only be managed in account."&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Hoping to hear if/when Databricks plans to support this?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndrewHess_0-1730463315660.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/12465i53201980D05B7702/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AndrewHess_0-1730463315660.png" alt="AndrewHess_0-1730463315660.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Nov 2024 12:20:16 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/unity-group-management-group-manager-role/m-p/97217#M2220</guid>
      <dc:creator>AndrewHess</dc:creator>
      <dc:date>2024-11-01T12:20:16Z</dc:date>
    </item>
  </channel>
</rss>

