Pular para o conteúdo principal

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 workspace.

A 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 sejam responsáveis por criar e configurar todos os SQL warehouses e que você use o Unity Catalog para governança de dados.

Os administradores do espaço de trabalho podem definir as seguintes configurações para um Databricks workspace:

  • Revogar todo o acesso aos SQL warehouses.
  • Conceda a capacidade de criar SQL warehouses.
  • Configure os parâmetros padrão que controlam o ambiente de computação do SQL warehouse.
  • Configure políticas de acesso a dados para SQL warehouses.
  • Definir um armazém default Beta.
nota

Por padrão, todos os usuários têm acesso ao Databricks SQL. Para integrar usuários ao Databricks SQL, você deve implementar um SQL warehouse, conceder aos usuários acesso ao SQL warehouse e conceder acesso aos dados usando o Unity Catalog.

Em default, o novo espaço de trabalho tem serverless SQL armazém habilitado nas regiões com suporte. Consulte Habilitar serverless SQL warehouse.

Revogar o acesso ao armazém SQL

O senhor pode revogar o acesso ao armazém SQL para um usuário, entidade de serviço ou grupo, cancelando a atribuição do direito Databricks SQL access. Ver gerenciar direitos.

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

O senhor pode conceder privilégios de criação do SQL warehouse a um usuário, entidade de serviço ou grupo atribuindo o direito Allow unrestricted cluster creation. Ver gerenciar direitos.

Configurar parâmetros SQL

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

  1. Clique no seu nome de usuário na barra superior do site workspace e selecione Settings (Configurações ) no menu suspenso.

  2. Clique em Compute no título Settings (Configurações) no lado esquerdo da tela.

  3. Clique em gerenciar ao lado de SQL warehouse e serverless compute .

  4. Na caixa de texto Parâmetros de configuração SQL , especifique um par de valores-chave 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 depósitos do site SQL

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

  5. Clique em Salvar .

important

Ao alterar 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 do SQL disponíveis, consulte Parâmetros de configuração.

Para configurar todos os SQL warehouses usando a API REST, consulte API de SQL warehouses.

Configurar políticas de acesso a dados para o armazém SQL

A 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 Configurações de acesso a dados.

nota

Quando o senhor configura políticas de acesso a dados diferentes do Unity Catalog, as ACLs de tabela herdadas também se aplicam. Consulte Ativar o controle de acesso Hive metastore da tabela em um clustering (legado).

Defina um default SQL warehouse para o senhor. workspace

info

Beta

Esse recurso está na versão beta.

A definição de um depósito default ajuda a alinhar as cargas de trabalho SQL com o recurso compute de tamanho adequado. O default SQL warehouse em um workspace é automaticamente selecionado na maioria das superfícies de criação do SQL, incluindo o editor SQL, os painéis AI/BI, o AI/BI Genie, o alerta e o Catalog Explorer.

Usuários individuais podem substituir essa configuração selecionando um depósito diferente antes de executar uma consulta. Eles também podem definir seu próprio depósito default em nível de usuário para aplicar em suas sessões.

nota

Para definir um depósito no site default, o senhor deve ativar a configuração de depósito padrão na página Previews (Visualizações ) no site workspace. Veja gerenciar Databricks Previews.

Para definir um depósito default para o seu workspace:

  1. Clique no seu nome de usuário na barra superior do site workspace e selecione Settings (Configurações ) no menu suspenso.
  2. Em Configurações , clique em computar .
  3. Use o menu suspenso ao lado do depósito padrão para selecionar um novo default. Para manter o comportamento atual, deixe a configuração como Última selecionada .

Transferir a propriedade de um SQL warehouse

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

  1. Como administrador do workspace, faça logon no seu workspace Databricks.
  2. Clique em SQL Warehouses na barra lateral.
  3. Em uma linha de depósito, clique no Ícone do menu Kebab. menu de kebab na extremidade direita e selecione Permissões. As permissões de 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. As entidades de serviço e os grupos não podem receber a propriedade de um SQL warehouse.
  6. Clique em Confirmar .