Como um projeto funciona no Looker

No Looker, um projeto é um conjunto de arquivos que descrevem os objetos, as conexões e os elementos da interface do usuário que serão usados para realizar consultas SQL. No nível mais básico, esses arquivos descrevem como as tabelas do banco de dados se relacionam entre si e como o Looker precisa interpretá-las. Eles também podem incluir parâmetros LookML que definem ou alteram as opções apresentadas na IU do Looker.

Partes de um projeto

Os principais arquivos em um projeto são os de visualização e modelo.

Uma visualização corresponde a uma tabela de banco de dados ou uma tabela derivada. Aqui, um desenvolvedor define uma lista de campos das tabelas que precisam aparecer na IU para criar consultas.

Um modelo especifica uma conexão com um único banco de dados. O desenvolvedor também define os explores do modelo aqui.

No Looker, uma exploração se refere a duas coisas estreitamente relacionadas. explore (que você verá em fonte de código em toda a nossa documentação) é um parâmetro LookML usado em um arquivo de modelo para definir opções de consulta. A opção Explorar (capitalizada em toda a nossa documentação) também é uma página interativa no Looker em que os usuários podem criar consultas SQL selecionando campos, aplicando filtros e escolhendo entre as opções estabelecidas nos arquivos do projeto.

Além de modelos e visualizações, um projeto pode ter outros tipos de arquivos relacionados a elementos como painéis integrados, documentação, localização e muito mais. Para saber mais, consulte a página de documentação Noções básicas sobre outros arquivos do projeto.

Juntos, esses arquivos formam um projeto. Se você usa o Git para o controle de versões, cada projeto normalmente é salvo em backup pelo próprio repositório do Git.

O que os usuários veem

A forma como o projeto é configurado e o conteúdo específico dos arquivos dele determinam o que os usuários veem e como podem interagir com o Looker.

  1. O menu Explorar é organizado por nomes de modelo. Abaixo de cada nome de modelo, há uma lista de explores disponíveis definidos nesse modelo.
  2. Os usuários poderão pesquisar o menu se souberem o nome desejado da exploração.
  3. Os desenvolvedores podem incluir descrições dos "Explorars", que os usuários podem ver ao passar o cursor. Este exemplo mostra uma exploração chamada Itens do pedido em um modelo chamado Comércio eletrônico.

  4. O painel seletor de campo é organizado por nomes de vista. Abaixo de cada nome de visualização, há uma lista de campos disponíveis nas tabelas incluídas nessa visualização. A maioria das visualizações mostra dimensões e medidas. Esse exemplo seleciona uma dimensão Month de um grupo de dimensões de Returned Date, que foi definido no arquivo de visualização.

  5. Os usuários podem selecionar várias medidas de base da consulta.

  6. Os usuários podem aplicar opções como filtros e tabelas dinâmicas no painel do seletor de campo.

  7. Os usuários podem refinar os termos da consulta.

  8. Os usuários podem escolher um tipo de visualização para aplicar aos resultados da consulta.

  9. A execução dessa ferramenta gera uma consulta SQL que retorna uma tabela de dados e uma visualização do preço total de venda e da margem bruta total dos pedidos retornados no último ano.