Acessar e gerenciar consultas salvas

Este artigo descreve como usar a interface do usuário do Databricks para acessar e gerenciar consultas.

Ver consultas

Você pode view consultas usando os seguintes métodos:

  • Clique em Ícone do workspace Workspace na barra lateral. As consultas podem ser visualizadas, em default, na pasta Home. Os usuários podem organizar as consultas em pastas no navegador workspace junto com outros objetos do Databricks.

  • Clique em Ícone de consulta Queries (Consultas ) na barra lateral. Os objetos nas janelas Queries são classificados em ordem cronológica inversa por default. O senhor pode reordenar a lista clicando no título da coluna Criado em. Digite na caixa de texto Filter queries (Filtrar consultas ) para filtrar por Name (Nome), tags ou Owner (Proprietário).

Organize consultas em pastas no navegador do espaço de trabalho

Você pode organizar consultas em pastas no navegador do espaço de trabalho e em outros objetos do Databricks. Consulte Navegador do espaço de trabalho.

Transferir a propriedade de uma consulta

O senhor deve ser um administrador do site workspace para transferir a propriedade de uma consulta. entidade de serviço e grupos não podem receber a propriedade de uma consulta. O senhor também pode transferir a propriedade usando a API de permissões.

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

  2. Na barra lateral, clique em Queries (Consultas).

  3. Clique em uma consulta.

  4. Clique no botão Share (Compartilhar ) no canto superior direito para abrir a caixa de diálogo de compartilhamento.

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

    Atribuir novo proprietário
  6. Selecione o usuário ao qual atribuir a propriedade.

  7. Clique em Confirmar.

Configurar permissões de consulta

workspace Os administradores e o criador da consulta recebem automaticamente permissões para controlar quais usuários podem gerenciar e executar consultas. Para compartilhar consultas, o senhor deve ter pelo menos a permissão CAN MANAGE em uma consulta.

As consultas suportam dois tipos de configurações de compartilhamento:

  • execução como visualizador: A credencial do visualizador é usada para executar a consulta. O visualizador também deve ter pelo menos permissões de CAN USE no depósito.

    A permissão CAN EDIT só pode ser concedida aos usuários quando a configuração de compartilhamento estiver definida para execução como visualizador.

  • execução como proprietário: a credencial do proprietário é usada para executar a consulta.

Para obter mais informações sobre os níveis de permissão de consulta, consulte ACLs de consulta.

  1. Na barra lateral, clique em Queries (Consultas).

  2. Clique em uma consulta.

  3. Clique no botão Botão Compartilhar no canto superior direito para abrir a caixa de diálogo de compartilhamento.

    gerenciar permissões de consulta
  4. Siga os passos com base no tipo de permissão que o senhor deseja conceder:

  5. Pesquise e selecione os grupos e usuários e atribua o nível de permissão.

  6. Clique em Adicionar.

  7. Nas configurações do compartilhamento > campo Credentials na parte inferior, selecione executar como visualizador ou executar como proprietário.

O senhor também pode copiar o link para a consulta na caixa de diálogo de compartilhamento.

Acesso de administrador a todas as consultas

Um usuário administrador do Databricks workspace tem acesso view a todas as consultas no workspace. Quando a opção All Queries (Todas as consultas ) tab é selecionada, um administrador do workspace pode view e excluir qualquer consulta. No entanto, um administrador do workspace não pode editar uma consulta quando as credenciais de configuração de compartilhamento estão definidas para execução como proprietário.

Para view todas as consultas:

  1. Clique em Ícone de consulta Queries (Consultas ) na barra lateral.

  2. Clique em All queries (Todas as consultas ) tab próximo à parte superior da tela.

Criando consultas em outros ambientes

Você pode criar consultas sem usar a UI do Databricks usando a API Rest, um conector JDBC/ODBC ou uma ferramenta de parceiros.

Consulte Usar uma ferramenta de banco de dados SQL para executar comandos SQL e procurar objetos de banco de dados em Databricks.

Também pode criar uma consulta com o fornecedor Databricks Terraform e databricks_sql_query.

Consulte parceiro tecnológico para conhecer as ferramentas de parceiros que você pode usar por meio do Partner Connect.