Pular para o conteúdo

Gerenciamento do Lakehouse (Lakehouse v2)

A área Lakehouse oferece o gerenciamento por apontar e clicar da computação do Lakehouse e dos catálogos Iceberg do seu espaço de trabalho, sem sair do PlaidCloud. Abra-a pelo botão Lakehouse na barra de ferramentas principal.

Um seletor de armazém no topo da janela se aplica a todas as guias. A área é dividida em sete guias: Consultas, Perfil, Catálogo, Armazéns, Usuários, Carregar e Administrador.

Monitore as consultas em execução e navegue pelo histórico. A guia é dividida na vertical por um divisor móvel:

  • Em execução — consultas em execução neste momento. É atualizada automaticamente no intervalo que você escolher na barra de ferramentas.
  • Histórico — consultas concluídas recentemente.

Para ver o plano de uma consulta:

  1. Clique no ícone Profile no início da linha
  2. O SQL da consulta é carregado na guia Perfil; a partir dela, você pode executar EXPLAIN ou EXPLAIN ANALYZE

Para encerrar consultas em execução:

  1. Selecione uma ou mais linhas na tabela Em execução
  2. Clique em Kill selected na barra de ferramentas
  3. Confirme na caixa de diálogo

Execute EXPLAIN ou EXPLAIN ANALYZE em uma instrução SQL e visualize o plano resultante como uma árvore em mapa de calor.

  1. Abra Lakehouse > Perfil
  2. Cole ou digite uma instrução SQL
  3. Clique em EXPLAIN (somente o plano) ou em EXPLAIN ANALYZE (plano + contagens de linhas e tempos reais)

A árvore do plano destaca os nós mais custosos, de modo que os gargalos de uma consulta lenta fiquem visíveis rapidamente.

Navegue pelo catálogo Iceberg do armazém selecionado. O painel lista os namespaces à esquerda e as tabelas à direita, com uma barra de ações para operações de criação e exclusão.

Para criar um namespace:

  1. Abra Lakehouse > Catálogo
  2. Clique em New namespace
  3. Informe o nome do namespace e confirme

Para excluir uma tabela:

  1. Selecione o namespace e, em seguida, a tabela
  2. Clique em Drop table
  3. Confirme na caixa de diálogo

Uma lista de tabelas excluídas na parte inferior da guia permite executar UNDROP nas tabelas excluídas recentemente, enquanto elas ainda forem recuperáveis.

Crie, liste e exclua os armazéns Iceberg que sustentam o seu lakehouse.

Para criar um armazém:

  1. Abra Lakehouse > Armazéns
  2. Clique em Add warehouse
  3. Informe o nome do armazém e a configuração de armazenamento
  4. Clique em Add

Para excluir um armazém:

  1. Selecione a linha do armazém
  2. Clique em Delete
  3. Confirme na caixa de diálogo

Gerencie os usuários de banco de dados que se conectam ao lakehouse a partir de clientes SQL externos (DBeaver etc.). São listados tanto os usuários com senha quanto os provisionados por SSO.

Para adicionar um usuário:

  1. Abra Lakehouse > Usuários
  2. Clique em Add user
  3. Informe o nome de usuário e a senha
  4. Clique em Add
  5. Guarde a senha — ela é exibida uma única vez e não pode ser recuperada depois

Para redefinir uma senha:

  1. Selecione a linha do usuário
  2. Clique em Reset password
  3. Guarde a nova senha exibida na caixa de diálogo

Para remover um usuário:

  1. Selecione a linha do usuário
  2. Clique em Drop user
  3. Confirme na caixa de diálogo

Acompanhe a atividade do cluster de relance. A guia mostra uma linha de contadores (consultas ativas, taxa de transferência recente) com um gráfico sparkline abaixo, amostrado no mesmo intervalo de atualização da guia Consultas.

Inspecione o status da carga de trabalho de computação e reinicie a computação do armazém quando necessário.

A tabela de cargas de trabalho lista cada componente com o seu status atual. A seção Reinício gradual permite reciclar os pods de computação do armazém selecionado.

Para reiniciar a computação:

  1. Abra Lakehouse > Administrador
  2. Leia o aviso de interrupção
  3. Digite o ID do armazém no campo de confirmação
  4. Clique em Restart compute

Um intervalo de espera entre as reinicializações evita ciclos rápidos acidentais. O tempo de espera restante é exibido ao lado do botão.