Controlo de acesso a consultas

Importante

Esta funcionalidade está em Pré-visualização Pública. Para pedir acesso, contacte o seu representante do Azure Databricks.

Com o controlo de acesso de consulta, as permissões individuais determinam as capacidades de um utilizador. Este artigo descreve as permissões individuais e como configurar o controlo de acesso de consulta.

Permissões de consulta

Existem três níveis de permissão para uma consulta: Sem Permissões, Pode Executar e Pode Gerir. A tabela lista as capacidades de cada permissão.

Capacidade Sem Permissões Can Run Pode Gerir
Ver consultas próprias x x
Ver na lista de consultas x x
Ver texto de consulta x x
Ver resultado de consulta x x
Atualizar o resultado da consulta (ou escolher diferentes parâmetros) x x
Incluir a consulta num painel de instrumentos x x
Editar texto de consulta x
Alterar origem de dados x
Modificar permissões x
Eliminar consulta x

Gerir permissões de consulta usando o UI

  1. Clique no ícone Ícone de consultas na barra lateral.
  2. Clique numa consulta.
  3. Clique no botão Partilhar no topo direito. O diálogo 'Permissões de Gestão' apresenta.
  4. Selecione um utilizador ou grupo e uma permissão.
  5. Clique em Adicionar.
  6. Dispense o diálogo.

Gerir permissões de consulta usando a API

Para gerir permissões de consulta utilizando a API, invoque métodos no /2.0/permissions/sql/query/<query-id> ponto final REST. Por exemplo, para definir a permissão De Gestão de Latas para o user@example.com utilizador, executar o comando:

curl -u 'token:<token>' https://<databricks-instance>/api/2.0/permissions/sql/query/<query-id> -X PATCH -d '{ "access_control_list" : [ { "user_name": user@example.com", "permission_level": "CAN_MANAGE" } ] }'

em que

  • <databricks-instance> é o URL do espaço de trabalho da sua implantação Azure Databricks.
  • <personal-access-token>é um símbolo de acesso pessoal.
  • <query-id> é uma identificação de consulta.