Pular para o conteúdo principal

Limitações do role-based access control (RBAC)

Alguns recursos do Databricks têm funcionalidade limitada ou retornam erros quando você os usa como uma RBAC role. Verifique as limitações de recursos e problemas conhecidos nesta página antes de usar uma role para seu workload.

Para limitações específicas do método ao usar compute dedicado atribuído a um grupo, consulte Limitações conhecidas.

Para saber como as funções SQL relacionadas à identidade (session_user(), is_member, is_account_group_member) se comportam ao assumir uma função, consulte Como as funções de identidade se comportam ao assumir uma função.

Recursos não compatíveis e parcialmente compatíveis​

Os seguintes recursos não funcionam ou se comportam de forma diferente ao atuar como uma função:

  • **Agent Bricks**: a criação de agentes como função não é compatível.
  • **Alertas**: o gerenciamento de alertas como função não é compatível.
  • Databricks Apps : Conectar a um app funciona. Um app pode autorizar como seu próprio Databricks service principal ou, quando um usuário se conecta, como uma role que aquele usuário tem permissão para assumir. O Databricks service principal de um app não pode assumir uma role para acesso a dados programático (máquina para máquina).
  • Linhagem : a coluna system.access.table_lineage.created_by está corretamente preenchida com a função, mas o usuário que assumiu a função não é capturado.
  • Serverless usage policies : Ao atuar como uma função, o menu suspenso de Workspace no formulário de criação de política de uso Serverless fica vazio, portanto, você não pode definir o escopo de uma política para Workspace específicos. Como solução alternativa, crie a política como sua identidade de usuário.
  • AI Search : o gerenciamento de Endpoint do AI Search como uma função é suportado, mas a criação de índices como uma função falha. Como alternativa, crie o índice como usuário e altere o proprietário para uma função. A consulta de Endpoint e índices do AI Search como uma função é capturada corretamente em eventos de auditoria.

Gerenciamento de identidades e grupos​

  • Quando você atua como uma função, a API do System for Cross-domain Identity Management (SCIM) do workspace (/api/2.0/preview/scim/v2) não oferece suporte à criação ou gerenciamento de grupos. Use a Account Groups API por meio do Endpoint da account (/api/2.1/accounts/{account-id}/scim/v2/) ou Endpoint do workspace (/api/2.0/account/scim/v2/).
  • Os controles de compartilhamento de ativos do Workspace podem ser aplicados a um máximo de 100 grupos por default. Além disso, grupos de sistema, como account users e admins, não podem ser restringidos com controles de compartilhamento de ativos do workspace. Consulte Limites e restrições.

Problemas conhecidos​

Quando o RBAC está habilitado, um relatório do Power BI que se conecta ao Databricks por meio do driver ODBC do Databricks falha ao recarregar quando o relatório mantém cerca de 10 ou mais conexões concorrentes. Relatórios com apenas algumas conexões não são afetados. Isso foi observado com a versão 2.9.1 do driver ODBC do Databricks.

O conector nativo do Power BI para Databricks não é afetado. No Power BI Desktop, conecte-se com o conector nativo em vez do driver ODBC: em Obter dados , pesquise por Databricks ou Azure Databricks . O conector nativo já vem com o Power BI, portanto, não há nada para instalar. Consulte Conectar o Power BI Desktop ao Databricks.

O Power BI Report Server e o Microsoft Excel conectam-se ao Databricks apenas por meio do driver ODBC. Não existe solução alternativa para essas superfícies.