Partilhar via


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 Catálogo Unity 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:

  • Revogar todo o acesso a armazéns SQL.
  • Conceda a capacidade de criar armazéns SQL.
  • Configure parâmetros padrão que controlam o ambiente de computação do SQL warehouse.
  • 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, você deve implantar um SQL warehouse, conceder aos usuários acesso ao SQL warehouse e conceder 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.

Revogar o acesso a armazéns SQL

Você pode revogar o acesso a armazéns SQL para um usuário, entidade de serviço ou grupo cancelando a atribuição do Databricks SQL access direito. Consulte Gerir direitos.

Conceder privilégios de criação do SQL warehouse

Você pode conceder privilégios de criação do SQL warehouse a um usuário, entidade de serviço ou grupo atribuindo o Allow unrestricted cluster creation direito. Consulte Gerir direitos.

Configurar parâmetros SQL

Para configurar todos os armazéns com parâmetros SQL:

  1. Clique no seu nome de utilizador na barra superior da área de trabalho e selecione Definições na lista pendente.

  2. Clique em Calcular sob o título Configurações no lado esquerdo da tela.

  3. Clique em Gerenciar ao lado de SQL warehouses.

  4. Na caixa de texto Parâmetros de Configuração SQL , 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:

    Captura de tela que mostra ANSI_MODE definido como true para todos os armazéns SQL

    Para obter uma lista de todos os parâmetros suportados no escopo global, consulte Parâmetros de configuração.

  5. 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 obter uma visão geral dos parâmetros de configuração SQL disponíveis, consulte Parâmetros de configuração.

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 de tabela herdada também se aplicam. Consulte Habilitar o controle de acesso à tabela de metastore do Hive 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.

  1. Como administrador do espaço de trabalho, faça logon no seu espaço de trabalho do Azure Databricks.
  2. Clique em SQL Warehouses na barra lateral.
  3. Em uma linha de depósito, clique Menu de kebab no menu kebab à direita e selecione Permissões. As permissões do SQL warehouse são exibidas.
  4. Clique no ícone de engrenagem no canto superior direito e clique em Atribuir novo proprietário.
  5. Selecione o usuário ao qual atribuir a propriedade. Entidades de serviço e grupos não podem receber a propriedade de um SQL warehouse.
  6. Clique em Confirmar.