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 os administradores do workspace.

A Databricks recomenda manter as configurações do site default para todas as configurações de nível workspacedo SQL warehouse. Essas configurações pressupõem que os administradores do workspace sejam responsáveis pela criação e configuração de todos os depósitos SQL e que o senhor use o Unity Catalog para governança de dados.

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

  • Revogar todo o acesso ao SQL warehouse.

  • Conceder a capacidade de criar um depósito SQL.

  • Configure os parâmetros do site default que controlam o ambiente do SQL warehouse compute.

  • Configurar políticas de acesso a dados para o SQL warehouse.

Observação

Em default, todos os usuários têm acesso a Databricks SQL. Para integrar os usuários ao Databricks SQL, o senhor deve implantar um SQL warehouse, conceder aos usuários acesso ao SQL warehouse e conceder acesso ao uso de dados do Unity Catalog.

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

Revogar o acesso ao armazém do SQL

O senhor pode revogar o acesso ao SQL warehouse para um usuário, entidade de serviço ou grupo, desatribuindo o 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 depósitos 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 gerenciar ao lado de SQL warehouse.

  3. Na caixa de texto SQL Configuration Parameters (Parâmetros de configuração SQL ), especifique um valor-chave par 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 SQL

    Para obter uma lista de todos os parâmetros compatíveis com o escopo global, consulte Parâmetros de configuração.

  4. Clique em Salvar.

Importante

Quando o senhor altera um parâmetro de configuração do SQL, todos os depósitos de SQL 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 todo o armazém SQL usando a API REST, consulte API do armazém SQL.

Configurar políticas de acesso a dados para o SQL warehouse

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 Habilitar configuração de acesso a dados.

Observação

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 cluster (legado).

Transferir a propriedade de um SQL warehouse

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

  1. Como administrador do workspace, log in para o seu Databricks workspace.

  2. Clique em SQL Warehouses na barra lateral.

  3. Em uma linha do depósito, clique no menu Menu Kebab kebab na extrema direita e selecione Permissions (Permissões). As permissões de SQL warehouse são exibidas.

  4. Clique no ícone de engrenagem no canto superior direito e clique em Assign new owner (Atribuir novo proprietário).

  5. Selecione o usuário ao qual atribuir a propriedade. A entidade de serviço e os grupos não podem receber a propriedade de um SQL warehouse.

  6. Clique em Confirmar.