Gerenciar arquivos e pastas do LookML

Os arquivos de projeto do LookML são organizados em pastas na seção do navegador de arquivos do Looker IDE. Esta página traz instruções sobre como criar e gerenciar pastas e arquivos em um projeto do LookML.

Para saber mais sobre a estrutura e a finalidade de cada tipo de arquivo em um projeto do LookML, consulte a página de documentação Tipos de arquivos em um projeto do LookML.

Antes de começar: convenções importantes de nomenclatura de arquivos e pastas

Ao criar arquivos e pastas, é melhor manter as seguintes convenções de nomenclatura em mente:

  • Diferenciação entre maiúsculas e minúsculas:o LookML diferencia maiúsculas de minúsculas. Siga as convenções do projeto ao nomear as pastas. Por exemplo, se a convenção for usar todas as letras minúsculas no projeto, nomeie a pasta como views em vez de Views. Isso faz diferença principalmente quando você precisa especificar o caminho de um arquivo, como ao incluir arquivos. Em geral, é recomendável usar letras minúsculas de forma consistente ao nomear objetos e pastas do LookML.
  • Espaços e caracteres especiais:os nomes de arquivos não podem incluir espaços nem os seguintes caracteres: / ? * : | " < > %
  • Extensões de arquivo:ao criar arquivos do LookML com o IDE do Looker, o Looker vai adicionar automaticamente a extensão .lkml ao final do nome do arquivo se você não incluir a extensão manualmente. Por exemplo, se você digitar o nome de arquivo flights_data_tests, o Looker vai nomear o arquivo como flights_data_tests.lkml.
  • Como mudar o nome exibido de um objeto do LookML:se você quiser mudar o nome exibido de um modelo ou objeto do LookML, use o parâmetro label ou alias em vez de renomear o arquivo ou objeto. Os parâmetros label e alias mudam o nome exibido, preservando o URL usado para e-mails ou outros sistemas. Em geral, tome cuidado para fazer mudanças no modelo de forma não invasiva. Se você precisar renomear um modelo ou objeto, use o Validador de conteúdo para atualizar todas as referências a ele.

Como criar pastas

É possível criar pastas para diferentes tipos de arquivos, como arquivos de visualização ou arquivos de modelo. Você pode até criar subpastas, o que é muito útil se quiser include um subconjunto de visualizações.

Para criar uma pasta:

  1. Selecione a opção Create Folder no menu apropriado:
    • Para criar uma nova pasta no nível superior da estrutura de diretórios, use o menu Adicionar arquivo ou pasta. Para acessar, selecione o ícone + (sinal de adição) na parte de cima do painel Pesquisador de arquivos.
    • Para criar uma nova subpasta em uma pasta existente, use o menu de Opções de pasta com três pontos.
  2. Insira um nome para a nova pasta.
  3. Selecione Criar.

A nova pasta é adicionada ao painel de navegação.

Criação de arquivos

O Looker cria automaticamente um arquivo de modelo e arquivos de visualização com base no seu banco de dados quando você gera um modelo. Para projetos existentes, é possível criar novos arquivos manualmente.

Para criar um novo arquivo no projeto do LookML:

  1. Selecione o menu apropriado:

    • Para criar um novo arquivo no nível superior da estrutura de diretórios, use o menu Adicionar arquivo ou pasta, que pode ser acessado selecionando o ícone + (sinal de mais) na parte de cima do painel Pesquisador de arquivos.
    • Para criar um novo arquivo em uma pasta, use o menu de Opções de pasta com três pontos.
  2. Selecione o tipo de arquivo LookML que você quer criar. Selecione os links na lista a seguir para conferir uma descrição mais detalhada de cada tipo de arquivo. É possível criar os seguintes tipos de arquivos:

  3. No pop-up Create File, insira um nome para o novo arquivo. Consulte as observações importantes para criar arquivos e pastas para ver as limitações e diretrizes de nomenclatura.

  4. Selecione Criar. O novo arquivo será exibido onde foi criado. Se necessário, você pode mover para outra pasta.

Considerações para criar arquivos de visualização

A maioria dos desenvolvedores do LookML começa com um ou mais arquivos de visualização que são criados automaticamente quando o projeto do LookML é gerado a partir de um conjunto de tabelas em um banco de dados. No entanto, além dos métodos descritos nesta página para criar arquivos de visualização em branco e fazer upload de arquivos, há muitas maneiras de um desenvolvedor do Looker no modo de desenvolvimento adicionar arquivos de visualização a um projeto do LookML:

Para usar uma nova visualização, adicione-a ao arquivo de modelo usando o parâmetro explore ou use o parâmetro join para unir a uma Análise existente no arquivo de modelo.

Como adicionar uma nova visualização a partir de uma tabela de banco de dados

É possível criar um arquivo de visualização a partir de uma tabela de banco de dados no Modo de desenvolvimento.

  1. Em um projeto, selecione o menu Adicionar arquivo ou pasta clicando no + (sinal de adição) na parte de cima da lista de arquivos do projeto no IDE do Looker. Você também pode selecionar o menu de uma pasta para criar o arquivo dentro dela.

  2. Selecione Criar visualização da tabela.

  3. O Looker mostra uma lista de tabelas associadas a uma das suas conexões. Para mudar a conexão, use o menu suspenso Conexão no canto superior esquerdo.

  4. Selecione as tabelas que você quer usar para criar visualizações marcando a caixa à esquerda do nome da tabela. É possível fechar e abrir bancos de dados ou esquemas nessa lista para acessar todas as tabelas disponíveis.

  5. Role até a parte de baixo da página e selecione Criar visualizações.

  6. O Looker gera visualizações com o LookML para todas as colunas da tabela.

Fazer upload de arquivos

Também é possível fazer upload de arquivos para o projeto do seu computador. Isso é útil se você criou arquivos de dados JSON ou LookML localmente no computador.

Para fazer upload de um arquivo no projeto, use a função de arrastar e soltar no ambiente de desenvolvimento integrado do Looker:

  1. Navegue até os arquivos do projeto.
  2. Arraste o arquivo do seu computador para o ambiente de desenvolvimento integrado do Looker. O arquivo vai aparecer na raiz da estrutura de diretórios.
  3. Depois que o arquivo for enviado, mova o item para outra pasta.

Como excluir arquivos e pastas

Para excluir uma pasta ou um arquivo, selecione Excluir no menu de três pontos File Options do item no painel esquerdo do ambiente de desenvolvimento integrado.

Quando você exclui uma pasta, o ambiente de desenvolvimento integrado mostra um pop-up de confirmação. O pop-up especifica quantos itens estão incluídos na exclusão, incluindo a pasta e todos os arquivos dentro dela.

Excluir arquivos e pastas em massa

Para excluir pastas e arquivos em massa:

  1. Selecione o ícone Editar em massa na parte de cima do painel Navegador de arquivos.

  2. Selecione os itens que você quer excluir. O número de arquivos selecionados é exibido ao lado do cabeçalho Selecionar arquivos.

    • Para selecionar ou desmarcar arquivos individuais, abra as pastas e marque a caixa de seleção ao lado dos nomes dos arquivos.
    • Para selecionar ou desmarcar pastas inteiras e o conteúdo delas, marque a caixa de seleção ao lado do nome da pasta.
    • Para selecionar uma seção inteira da lista de diretórios, use Shift + clique. Marque a caixa de seleção do item de cima do intervalo e mantenha a tecla Shift pressionada. Depois, marque a caixa de seleção do último item da lista. Os dois itens e todos os itens entre eles serão selecionados. Você também pode pressionar Shift e clicar em um item para selecionar o item e tudo acima dele na lista de diretórios.
  3. Selecione o ícone da lixeira Delete Items. O ambiente de desenvolvimento integrado vai mostrar um menu pop-up com os itens selecionados.

  4. Confirme os itens a serem excluídos selecionando Sim, excluir ou retorne à seleção de itens selecionando Cancelar.

  5. Selecione o X no cabeçalho Selecionar arquivos para sair do modo de edição em massa.

Como mover itens em um projeto com pastas

Para mover arquivos, arraste e solte um arquivo ou uma pasta em outra.

A pasta de destino não precisa ser expandida para receber outras pastas ou arquivos. Uma pasta é expandida automaticamente quando você passa o cursor sobre ela.

Mover arquivos e pastas em massa

Para mover pastas e arquivos em massa:

  1. Selecione o ícone Editar em massa na parte de cima do painel Navegador de arquivos.

  2. Selecione os itens a serem movidos. O número de arquivos selecionados é exibido ao lado do cabeçalho Selecionar arquivos.

    • Para selecionar ou desmarcar arquivos individuais, abra as pastas e marque a caixa de seleção ao lado dos nomes dos arquivos.
    • Para selecionar ou desmarcar pastas inteiras e o conteúdo delas, marque a caixa de seleção ao lado do nome da pasta.
    • Para selecionar uma seção inteira da lista de diretórios, use Shift + clique. Marque a caixa de seleção do item de cima do intervalo e mantenha a tecla Shift pressionada. Depois, marque a caixa de seleção do último item da lista. Os dois itens e todos os itens entre eles serão selecionados. Você também pode pressionar Shift e clicar em um item para selecionar o item e tudo acima dele na lista de diretórios.
  3. Selecione o ícone da pasta Mover itens para selecionar a opção. O ambiente de desenvolvimento integrado vai mostrar um menu pop-up de seleção de pastas.

  4. No menu pop-up Mover para, escolha uma pasta para os itens selecionados ou selecione Nova pasta para criar uma. O nome do projeto vai mostrar o caminho do arquivo da pasta selecionada na parte de cima da próxima página do menu. Para mover itens para o diretório raiz do projeto, selecione Mover sem uma pasta selecionada.

  5. Confirme o destino selecionado selecionando Mover, crie uma nova pasta na pasta selecionada selecionando Nova pasta ou volte ao menu principal de opções de pastas selecionando o link do nome do projeto no caminho do arquivo.

  6. Selecione o X no cabeçalho Selecionar arquivos para sair do modo de edição em massa.