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_byestá 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 userseadmins, 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.