Compartilhar via


Configurações de administrador do SQL warehouse

Este artigo explica as configurações do SQL warehouse e os controles de acesso disponíveis para administradores de workspace.

O Databricks recomenda manter as configurações padrão para todas as configurações no nível do workspace para SQL warehouses. Essas configurações pressupõem que os administradores do workspace são responsáveis por criar e configurar todos os SQL warehouses e que você usa o Catálogo do Unity para governança de dados.

Os administradores do workspace podem configurar as seguintes permissões para um workspace do Azure Databricks:

  • Revogar todo o acesso aos SQL warehouses.
  • Conceder a capacidade de criar SQL warehouses.
  • Configurar parâmetros padrão que controlam o ambiente de computação do SQL warehouse.
  • Configurar políticas de acesso a dados para SQL warehouses.

Observação

Por padrão, todos os usuários têm acesso ao Databricks SQL. Para integrar os usuários ao Databricks SQL, você deve implantar um SQL warehouse, conceder aos usuários acesso a ele e conceder acesso aos dados usando o Catálogo do Unity.

Por padrão, os novos workspaces têm SQL warehouses sem servidor habilitados nas regiões com suporte. Confira Habilitar SQL warehouses sem servidor.

Revogar o acesso a SQL warehouses

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

Conceder privilégios para criação de SQL warehouses

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

Configurar parâmetros SQL

Para configurar todos os warehouses com parâmetros do SQL:

  1. Clique no seu nome de usuário na barra superior da área de trabalho e selecione Configurações no menu suspenso.

  2. Clique em Computação no cabeçalho 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 do SQL, especifique um par chave-valor por linha. Use um espaço para separar o nome do parâmetro de seu valor. Por exemplo, para habilitar ANSI_MODE:

    Captura de tela que mostra ANSI_MODE definido como true para todos os SQL warehouses

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

  5. Clique em Save (Salvar).

Importante

Ao alterar um parâmetro de configuração de SQL, todos os SQL warehouses em execução são reiniciados automaticamente.

Para obter uma visão geral dos parâmetros de configuração do SQL disponíveis, confira Parâmetros de configuração.

Para configurar todos os SQL warehouses usando a API REST, confira API SQL Warehouses.

Configurar políticas de acesso a dados para SQL warehouses

O Databricks recomenda o gerenciamento de políticas de acesso a dados usando o Catálogo do Unity.

Algumas fontes de dados podem exigir privilégios adicionais. Consulte Habilitar a configuração do acesso a dados.

Observação

Quando você configura políticas de acesso a dados diferentes do Catálogo do Unity, as ACLs de tabela herdadas também se aplicam. Confira Habilitar o controle de acesso à tabela do metastore do Hive em um cluster (herdado).

Transferir a propriedade de um warehouse SQL

O usuário para o qual você transfere a propriedade de um SQL warehouse deve ter o direito de Allow unrestricted cluster creation.

  1. Como administrador do workspace, faça logon no workspace do Azure Databricks.
  2. Clique no SQL Warehouses na barra lateral.
  3. Na linha warehouse, clique em Menu kebab menu kebab no canto direito 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 a propriedade será atribuída. Não é possível atribuir a entidades de serviço e grupos a propriedade de um SQL Warehouse.
  6. Clique em Confirmar.