Pular para o conteúdo principal

Privilégios de administrador no Unity Catalog

Este artigo descreve os privilégios que os administradores do Databricks account , administradores do workspace e administradores do metastore têm para gerenciar o Unity Catalog.

nota

Se o seu workspace foi habilitado para Unity Catalog automaticamente, os administradores do workspace têm privilégios default no metastore anexado e no catálogo workspace, se um catálogo workspace tiver sido provisionado. Veja os privilégios de administrador do espaço de trabalho quando o espaço de trabalho é ativado automaticamente para Unity Catalog.

administradores de contas

A função de administrador de conta possui muitos privilégios e deve ser distribuída com cuidado. Os administradores da conta têm privilégios sobre toda a account Databricks , o que inclui as seguintes funcionalidades key :

Capacidade

Descrição

Criar metastores

Crie metastores e torne-se o administrador inicial do metastore por default

Vincular metastores ao espaço de trabalho

Associe metastores a espaços de trabalho específicos.

Atribua a função de administrador do metastore

Atribua a função de administrador do metastore a usuários, entidades de serviço ou grupos. Consulte a seção Administradores do Metastore para obter uma lista das funcionalidades administrativas do metastore.

Conceder privilégios em metastores

Gerenciar permissões no nível do metastore

Ative Delta Sharing para um metastore.

Ative a funcionalidade Delta Sharing para um metastore.

Configurar credenciais de armazenamento

Configure as credenciais de armazenamento para acessar o armazenamento cloud

Habilitar tabelas do sistema

Habilite as tabelas do sistema e controle quem pode acessá-las.

Para obter mais informações, consulte O que são administradores account ?

administradores do espaço de trabalho

A função de administrador do espaço de trabalho possui muitos privilégios e deve ser distribuída com cuidado. Os administradores de espaço de trabalho têm privilégios administrativos dentro de um único workspace, o que inclui as seguintes funcionalidades key :

Capacidade

Descrição

associação workspace

Adicionar usuários, entidade de serviço e grupos a um workspace

Atribua a função de administrador workspace .

Atribuir a função de administrador workspace a usuários, entidades de serviço ou grupos

Gerenciar propriedade do trabalho

Controle a responsabilidade pelo trabalho. Consulte Controlar o acesso a um trabalho.

gerenciando a execução do Job como configuração

Configure a identidade de execução do trabalho. Consulte Configurar a execução como usuário para execução do Job.

visualizar e gerenciar objetos workspace

Aceda e controle o Notebook, os dashboards, as consultas e outros objetos workspace . Consulte Listas de controle de acesso.

Para obter mais informações, consulte O que são administradores workspace ?

Os administradores de contas podem restringir os privilégios de administrador workspace usando a configuração RestrictWorkspaceAdmins . Consulte Restringir administradores workspace.

privilégios de administrador do espaço de trabalho quando o espaço de trabalho é ativado automaticamente para Unity Catalog

Se o seu workspace foi ativado para Unity Catalog automaticamente, o workspace é anexado a um metastore por default. Para obter mais informações, consulte Habilitação automática do Unity Catalog site.

Se o seu workspace foi ativado para Unity Catalog automaticamente, os administradores do workspace têm os seguintes privilégios no metastore anexado pelo default:

  • CREATE CATALOG

  • CREATE CLEAN ROOM

  • CREATE EXTERNAL LOCATION

  • CREATE SERVICE CREDENTIAL

  • CREATE STORAGE CREDENTIAL

  • CREATE CONNECTION

  • CREATE SHARE

  • CREATE RECIPIENT

  • CREATE PROVIDER

  • CREATE MATERIALIZED VIEW

Os administradores do espaço de trabalho são os default proprietários do catálogo workspace, se um catálogo workspace tiver sido provisionado para o seu workspace. A propriedade desse catálogo concede os seguintes privilégios:

  • gerenciar os privilégios ou transferir a propriedade de qualquer objeto no catálogo workspace.

    Isso inclui a capacidade de conceder a si mesmo acesso de leitura e gravação a todos os dados do catálogo (sem acesso direto pelo site default; a concessão de permissões é feita por meio de registros de auditoria).

  • Transferir a propriedade do próprio catálogo workspace.

Todos os usuários do workspace recebem o privilégio USE CATALOG no catálogo workspace. Os usuários do espaço de trabalho também recebem os privilégios USE SCHEMA, CREATE TABLE, CREATE VOLUME, CREATE MODEL, CREATE FUNCTION e CREATE MATERIALIZED VIEW no esquema default do catálogo.

nota

Os privilégios do default concedidos no metastore anexado e no catálogo workspace não são mantidos no espaço de trabalho (se, por exemplo, o catálogo workspace também estiver vinculado a outro workspace).

Administradores do Metastore

O administrador do metastore é um usuário ou grupo opcional, mas com privilégios elevados, no Unity Catalog. Os administradores do metastore possuem privilégios de duas fontes: privilégios default concedidos pela função e privilégios de propriedade, pois são os proprietários do metastore.

privilégios de administrador do metastore padrão

Os administradores do metastore têm os seguintes privilégios no metastore por default:

Privilégio

Descrição

CREATE CATALOG

Criar catálogos no metastore

CREATE CLEAN ROOM

Crie um ambiente seguro para colaboração em projetos com outras organizações, sem compartilhar os dados subjacentes.

CREATE CONNECTION

Criar uma conexão com um banco de dados externo em um cenário de Federação Lakehouse.

CREATE EXTERNAL LOCATION

Criar locais externos

CREATE SERVICE CREDENTIAL

Criar credenciais de serviço

CREATE STORAGE CREDENTIAL

Criar credenciais de armazenamento

CREATE FOREIGN CATALOG

Criar catálogos estrangeiros usando uma conexão com um banco de dados externo em um cenário de Federação Lakehouse.

CREATE SHARE

Crie uma participação no Delta Sharing como provedor de dados.

CREATE RECIPIENT

Crie um destinatário no Delta Sharing como provedor de dados.

CREATE PROVIDER

Crie um provedor no Delta Sharing como destinatário de dados.

CREATE MATERIALIZED VIEW

Criar visão materializada

MANAGE ALLOWLIST

Atualize as listas de permissões que gerenciam o acesso cluster ao script de inicialização e à biblioteca.

privilégios de propriedade

Como proprietários do metastore, os administradores do metastore têm os seguintes privilégios:

Privilégio

Descrição

Gerenciar privilégios e transferir a propriedade.

Gerenciar privilégios ou transferir a propriedade de qualquer objeto dentro do metastore, incluindo credenciais de armazenamento, locais externos, conexões, compartilhamentos, destinatários e provedores.

Conceder acesso aos dados

Conceda a qualquer pessoa acesso de leitura e gravação a quaisquer dados no metastore. Essa capacidade é indireta porque os administradores do metastore podem transferir a propriedade de qualquer objeto para si mesmos. Não existe acesso direto por default. As concessões de permissão são registradas em forma de auditoria.

ger metadados do objeto

Leia e atualize os metadados de todos os objetos no metastore.

tags

Defina tags em todos os objetos no metastore.

Configurar destinos de solicitação de acesso

Ativar destinos de solicitação de acesso default no metastore

Excluir metastore

Exclua o metastore

O que somente os administradores do metastore podem fazer

As funcionalidades a seguir são exclusivas para administradores do metastore. Nenhuma outra função, incluindo administradores account ou administradores workspace , pode executar essas ações:

Capacidade

Descrição

Conceder privilégios no metastore

Os administradores do metastore são os únicos usuários que podem conceder privilégios no próprio metastore.

Transferir a propriedade de qualquer objeto

Transferir a propriedade de credenciais de armazenamento, locais externos, conexões, compartilhamentos, destinatários, provedores, catálogos e outros objetos do metastore.

gerenciar listas de permissões

Atualize o init script e as listas de permissões de arquivos JAR que controlam o acesso cluster à biblioteca e aos scripts.

Exclua o metastore

Remova completamente o metastore.

Ativar destinos de solicitação de acesso default

Configure destinos de solicitação de acesso default para objetos sem destinos explícitos.

Como os administradores da metastore são os únicos usuários que têm esses privilégios, você deve designar um administrador da metastore se quiser usar qualquer uma das seguintes funcionalidades:

Quem tem privilégios iniciais de administrador da Metastore?

Se um administrador do account criar o metastore manualmente, esse administrador do account será o proprietário inicial do metastore e o administrador do metastore. Todos os metastores criados antes de 8 de novembro de 2023 foram criados manualmente por um administrador do account.

Se o metastore foi provisionado como parte da ativação automática do Unity Catalog, o metastore foi criado sem um administrador de metastore. Nesse caso, os administradores do espaço de trabalho recebem automaticamente privilégios que tornam o administrador do metastore opcional. Se necessário, os administradores do account podem atribuir a função de administrador do metastore a um usuário, entidade de serviço ou grupo. Grupos são altamente recomendados. Consulte Ativação automática do Unity Catalog.

Atribuir um administrador da metastore

O administrador do Metastore é uma função altamente privilegiada que você deve distribuir com cuidado. É opcional.

os administradores de conta podem atribuir a função de administrador do metastore. A Databricks recomenda nomear um grupo como administrador do metastore. Ao fazer isso, qualquer membro do grupo é automaticamente um administrador da metastore.

Para atribuir a função de administrador do metastore a um grupo:

  1. Como administrador da conta, faça login no console da conta.
  2. Clique em Ícone de dados. Catálogo .
  3. Clique no nome de uma metastore para abrir suas propriedades.
  4. Em Metastore Admin, clique em Editar.
  5. Selecione um grupo no menu suspenso. Você pode inserir texto no campo para pesquisar opções.
  6. Clique em Salvar .
importante

Pode levar até 30 segundos para que uma alteração na atribuição do administrador do metastore seja refletida em seu account, e pode levar mais tempo para entrar em vigor em alguns espaços de trabalho do que em outros. Esse atraso se deve aos protocolos de armazenamento em cache.