Configurações de administração do SQL warehouse
Este artigo explica as configurações do SQL warehouse e os controles de acesso disponíveis para administradores de espaço de trabalho.
O Databricks recomenda manter as configurações padrão para todas as configurações no nível do espaço de trabalho para armazéns SQL. Essas configurações pressupõem que os administradores do espaço de trabalho são responsáveis pela criação e configuração de todos os armazéns SQL e que você usa o Unity Catalog para governança de dados.
Os administradores de espaço de trabalho podem configurar as seguintes permissões para um espaço de trabalho do Azure Databricks:
- Revoke todo o acesso a armazéns SQL.
- Grant a capacidade de criar armazéns de dados SQL.
- Configure o parameters padrão que controla o ambiente de computação do armazém de dados SQL.
- Configure políticas de acesso a dados para armazéns SQL.
Nota
Por padrão, todos os usuários têm acesso ao Databricks SQL. Para integrar usuários ao Databricks SQL, deve-se implantar um SQL warehouse, grant aos usuários acessarem o SQL warehouse e grant acesso aos dados usando o Unity Catalog.
Por padrão, os novos espaços de trabalho têm armazéns SQL sem servidor habilitados em regiões com suporte. Consulte Habilitar armazéns SQL sem servidor.
Revoke acesso a armazéns SQL
Você pode revoke acesso a armazéns SQL para um usuário, entidade de serviço ou grupo cancelando a atribuição do direito de Databricks SQL access
. Consulte Gerir direitos.
Grant privilégios de criação do SQL warehouse
Você pode grant privilégios de criação do SQL warehouse a um usuário, entidade de serviço ou grupo atribuindo o direito de Allow unrestricted cluster creation
. Consulte Gerir direitos.
Configurar o SQL parameters
Para configurar todos os armazéns com SQL parameters:
Clique no seu nome de utilizador na barra superior da área de trabalho e, do menu suspenso, selecione select Definições.
Clique em Calcular sob o título Configurações no lado esquerdo da tela.
Clique em Gerenciar ao lado de SQL warehouses.
Na caixa de texto de Configuração SQL Parameters, especifique um par chave-valor por linha. Separe o nome do parâmetro de seu valor usando um espaço. Por exemplo, para ativar
ANSI_MODE
:Para obter uma list de todos os parameters suportados no âmbito global, consulte Configuration parameters.
Clique em Guardar.
Importante
Quando você altera um parâmetro de configuração SQL, todos os SQL warehouses em execução são reiniciados automaticamente.
Para uma visão geral das configurações SQL disponíveis parameters, consulte Configuração parameters.
Para configurar todos os SQL warehouses usando a API REST, consulte SQL Warehouses API.
Configurar políticas de acesso a dados para armazéns SQL
O Databricks recomenda o gerenciamento de políticas de acesso a dados usando o Unity Catalog.
Algumas fontes de dados podem exigir privilégios adicionais. Consulte Habilitar configuração de acesso a dados.
Nota
Quando você configura políticas de acesso a dados diferentes do Unity Catalog, as ACLs table herdadas também se aplicam. Consulte Habilitar o controle de acesso do metastore do Hive table em um cluster (legado).
Transferir a propriedade de um armazém SQL
O usuário para o qual você transfere a propriedade de um SQL warehouse deve ter o Allow unrestricted cluster creation
direito.
- Como administrador do espaço de trabalho, faça logon no seu espaço de trabalho do Azure Databricks.
- Clique em SQL Warehouses na barra lateral.
- Na linha de um armazém, clique no menu Kebab
Permissões select. As permissões do SQL warehouse são exibidas.
- Clique no ícone de engrenagem no canto superior direito e clique em Atribuir novo proprietário.
- Select ao utilizador a que se deve atribuir a propriedade. Entidades de serviço e grupos não podem receber a propriedade de um SQL warehouse.
- Clique em Confirmar.