Como gerenciar arquivos e pastas do LookML

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

Para informações 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, é importante ter em mente as seguintes convenções de nomenclatura:

  • Diferenciação entre maiúsculas e minúsculas:o LookML diferencia maiúsculas de minúsculas. Siga as convenções do seu projeto ao nomear as pastas. Por exemplo, se a convenção é usar letras minúsculas no projeto, nomeie a pasta com views em vez de Views. Isso faz diferença especialmente quando você precisa especificar o caminho de um arquivo, como ao incluir arquivos. Geralmente, é recomendável usar letras minúsculas 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 LookML com o ambiente de desenvolvimento integrado do Looker, o Looker adicionará automaticamente a extensão .lkml ao final do nome do arquivo se você não a incluir manualmente. Por exemplo, se você digitar o nome do arquivo flights_data_tests, o Looker o nomeá como flights_data_tests.lkml.
  • Como mudar o nome exibido de um objeto LookML:se você quiser mudar o nome exibido de um modelo ou objeto LookML, use o parâmetro label ou o alias em vez de renomear o arquivo ou objeto. Os parâmetros label e alias alteram o nome exibido enquanto preservam o URL subjacente usado para e-mails ou outros sistemas. Em geral, você deve tomar precauções para fazer alterações no modelo o mais invasivas possível. Se for necessário renomear um modelo ou um objeto, use o Validador de conteúdo para atualizar todas as referências a um modelo ou objeto.

Criação de pastas

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

Para criar uma pasta:

  1. Selecione a opção Criar pasta no menu apropriado:
    • Para criar uma nova pasta no nível superior da estrutura do diretório, use o menu Adicionar arquivo ou pasta, que pode ser acessado no ícone + (mais) na parte superior do painel Navegador de arquivos.
    • Para criar uma nova subpasta em uma pasta existente, use o menu de três pontos Opções de pasta da pasta existente.
  2. Digite um nome para a nova pasta.
  3. Selecione Criar.

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

Criação de arquivos

É possível gerar automaticamente um arquivo de modelo e ver arquivos com base no banco de dados ao criar um novo projeto. Para projetos existentes, é possível criar novos arquivos manualmente.

Para criar um novo arquivo no projeto LookML:

  1. Selecione o menu apropriado:

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

  3. No pop-up Criar arquivo, digite um nome para o novo arquivo. Consulte as observações importantes para criar arquivos e pastas para saber as limitações e diretrizes para a nomenclatura de arquivos.

  4. Selecione Criar. O novo arquivo será exibido onde você o criou. Se necessário, você poderá movê-lo facilmente 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 para fazer o upload de arquivos, o desenvolvedor do Looker no modo de desenvolvimento pode adicionar arquivos de visualização a um projeto do LookML de várias maneiras:

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

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

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

  1. Em um projeto, selecione o menu Adicionar arquivo ou pasta selecionando + (mais) na parte superior da lista de arquivos do projeto no ambiente de desenvolvimento integrado do Looker, ou selecione o menu de uma pasta para criar o arquivo dentro dela.

  2. Selecione Criar visualização da tabela.

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

  4. Selecione as tabelas para criar visualizações. Para isso, marque a caixa à esquerda do nome da tabela. É possível recolher e expandir bancos de dados ou esquemas nessa lista para acessar todas as tabelas disponíveis.

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

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

Fazer upload de arquivos

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

Para fazer upload de um arquivo para seu 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 computador para o ambiente de desenvolvimento integrado do Looker. O arquivo será exibido na raiz da estrutura do seu diretório.
  3. Depois do upload do arquivo, mova o item para outra pasta.

Como excluir arquivos e pastas

Exclua uma pasta ou um arquivo selecionando Delete 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 serão incluídos na exclusão, o que inclui a pasta e os arquivos contidos nela.

Como excluir arquivos e pastas em massa

Para excluir pastas e arquivos em massa:

  1. Selecione o ícone Bulk Edit na parte superior do painel File Browser.

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

    • Para marcar ou desmarcar arquivos individuais, expanda as pastas e marque a caixa de seleção ao lado dos nomes dos arquivos.
    • Para marcar ou desmarcar pastas inteiras e seu conteúdo, marque a caixa de seleção ao lado do nome da pasta.
    • Para selecionar uma seção inteira da lista de diretórios, clique na tecla Shift e clique nela. Marque a caixa de seleção do item superior no intervalo, mantenha pressionada a tecla Shift e marque a caixa de seleção do último item da lista. Os itens e todos os itens intermediários serão selecionados. Você também pode clicar na tecla Shift e clicar em um item para selecioná-lo e tudo que estiver acima dele na lista de diretórios.
  3. Selecione o ícone de lixeira Excluir itens. O IDE exibirá um menu pop-up listando os itens selecionados.

  4. Confirme os itens que serão excluídos selecionando Sim, Excluir ou selecione Cancelar para retornar à seleção do item.

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

Como mover itens em um projeto em uma pasta

Você pode arrastar e soltar um único arquivo ou uma pasta inteira com todo o seu conteúdo para novos locais:

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 se expande automaticamente quando você passa o cursor sobre ela.

Como mover arquivos e pastas em massa

Para mover pastas e arquivos em massa:

  1. Selecione o ícone Bulk Edit na parte superior do painel File Browser.

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

    • Para marcar ou desmarcar arquivos individuais, expanda as pastas e marque a caixa de seleção ao lado dos nomes dos arquivos.
    • Para marcar ou desmarcar pastas inteiras e seu conteúdo, marque a caixa de seleção ao lado do nome da pasta.
    • Para selecionar uma seção inteira da lista de diretórios, clique na tecla Shift e clique nela. Marque a caixa de seleção do item superior no intervalo, mantenha pressionada a tecla Shift e marque a caixa de seleção do último item da lista. Os itens e todos os itens intermediários serão selecionados. Você também pode clicar na tecla Shift e clicar em um item para selecioná-lo e tudo que estiver acima dele na lista de diretórios.
  3. Clique no ícone de pasta Mover itens para selecionar a opção. O ambiente de desenvolvimento integrado exibirá um menu pop-up de seleção de pastas.

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

  5. Confirme o destino selecionado em Mover, crie uma nova pasta dentro da pasta selecionada selecionando Nova pasta ou volte ao menu de opções da pasta principal 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.