Beperkingen voor op rollen gebaseerd toegangsbeheer (RBAC)

Op deze pagina worden de functies en gedragingen vermeld die niet werken, of die slechts gedeeltelijk werken wanneer ze als rol fungeren. Functies die hier niet worden vermeld, gedragen zich hetzelfde wanneer ze fungeren als een rol als uw gebruikersidentiteit.

Zie Hoe identiteitsgerelateerde SQL-functies (, , ) current_user()zich gedragen wanneer een rol wordt aangenomen, is_member. is_account_group_member

Niet-ondersteunde en gedeeltelijk ondersteunde functies

De volgende functies werken niet of gedragen zich anders wanneer ze fungeren als een rol:

  • Agent Bricks: het maken van agents als een rol wordt niet ondersteund.
  • Waarschuwingen: het beheren van waarschuwingen als een rol wordt niet ondersteund.
  • Apps: Verbinding maken met een app werkt. Een app kan autoriseren als een eigen service-principal of, wanneer een gebruiker verbinding maakt, als een rol die de gebruiker heeft gemachtigd om aan te nemen. De service-principal van een app kan nog geen rol aannemen voor programmatische gegevenstoegang (machine-naar-machine).
  • Herkomst: de system.access.table_lineage.created_by kolom wordt correct gevuld met de rol, maar de gebruiker die de rol heeft aangenomen, wordt niet vastgelegd.
  • Pijplijnen: Lakeflow-pijplijnen worden niet ondersteund voor rollen.
  • Serverless gebruiksbeleid: Wanneer je als rol fungeert, is het dropdownmenu voor werkruimtes in het formulier voor het aanmaken van een server less usage policy leeg, dus je kunt een beleid niet scopen naar specifieke werkruimtes. Als workaround maak je het beleid aan als je gebruikersidentiteit.
  • Vector Search: het beheren van Vector Search-eindpunten als een rol wordt ondersteund, maar het maken van indexen als een rol mislukt. Als tijdelijke oplossing maakt u de index als gebruiker en wijzigt u vervolgens de eigenaar in een rol. Query's uitvoeren op vectoreindpunten en indexen als een rol, worden correct vastgelegd in controlegebeurtenissen.

Identiteits- en groepsbeheer

  • De SCIM-API van de werkruimte (/api/2.0/preview/scim/v2) biedt geen ondersteuning voor het maken of beheren van groepen. Gebruik in plaats daarvan de SCIM-API voor het account (/api/2.1/accounts/{account-id}/scim/v2/) of de SCIM-API voor het werkruimteaccount (/api/2.0/account/scim/v2/).
  • Workspace asset sharing controls kunnen standaard worden toegepast op maximaal 100 groepen. Daarnaast kunnen systeemgroepen, zoals all account users en admins, niet worden beperkt met de beheersing van werkruimte-assets sharing. Zie Limieten en beperkingen.

Bekende problemen

Wanneer RBAC is ingeschakeld, wordt een Power BI-rapport dat via de Databricks ODBC-driver verbinding maakt met Azure Databricks niet opnieuw geladen wanneer het rapport ongeveer 10 of meer gelijktijdige verbindingen bevat. Meldingen met slechts een paar verbindingen worden niet beïnvloed. Dit werd waargenomen bij Databricks ODBC-driver versie 2.9.1.

De native Power BI-connector voor Azure Databricks wordt niet beïnvloed. In Power BI Desktop verbind je met de native connector in plaats van de ODBC-driver: in Get data zoek je naar Databricks of Azure Databricks. De native connector wordt geleverd met Power BI, dus er is niets om te installeren. Zie Connect Power BI Desktop to Azure Databricks.

Power BI Report Server en Microsoft Excel verbinden alleen met Azure Databricks via de ODBC-driver. Er is geen oplossing voor die oppervlakken.