visualização

Uso

visualizar: nome_da_visualização { ... }
Hierarquia
Valor padrão
Nenhuma

Aceita
Um identificador do Looker

Regras especiais
  • Para ser utilizável, a visualização precisa ser referenciada por um parâmetro explore ou join.
  • Os nomes de visualização precisam ser exclusivos em qualquer modelo

Definição

Se houver um sinal de adição (+) na frente do nome da visualização, como view: +orders, isso é um refinamento de uma visualização. Consulte a página de documentação Refinamentos de LookML para mais informações.

O parâmetro view e os parâmetros subjacentes descrevem uma tabela de dados que será usada em um modelo do Looker. Essa tabela já pode existir no seu banco de dados ou você pode criar uma nova usando a funcionalidade de tabela derivada do Looker.

No caso de uma tabela de banco de dados já existente, o nome da visualização geralmente corresponde ao nome da tabela com que você quer trabalhar. Se você quiser que o nome da visualização seja diferente da tabela ou se precisar referenciar uma tabela de um banco de dados ou esquema diferente, adicione o parâmetro sql_table_name.

No caso de uma tabela derivada, o nome da visualização pode ser qualquer identificador. Depois, as referências à tabela derivada usarão esse nome de identificador.

Depois de criar uma visualização, faça referência a ela em um parâmetro explore ou join para disponibilizar a visualização aos usuários.

Quando você usa uma medida de type: count em um recurso "Explorar", a visualização rotula os valores resultantes com o nome da visualização em vez da palavra "Contagem". Para evitar confusão, recomendamos que você pluralize o nome da visualização, selecionando Mostrar nome de campo completo em Séries nas configurações de visualização ou usando um view_label com uma versão pluralizada do nome de visualização.

Examples

Disponibilize a tabela orders no seu banco de dados para modelagem:

view: orders {}

-

Crie um derived_table chamado user_facts:

view: user_facts {
  derived_table: {
    sql: … ;;
  }
}

-

Disponibilize a tabela order_1 no seu banco de dados para modelagem, mas use o parâmetro sql_table_name para chamá-la de orders:

view: orders {
  sql_table_name: order_1 ;;
}

-

Use o parâmetro sql_table_name para disponibilizar a tabela users do esquema analytics para modelagem:

view: users {
  sql_table_name: analytics.user ;;
}

-

Desafios comuns

Os usuários só terão acesso a uma visualização depois que eles forem adicionados usando explore ou join

Criar uma visualização não fará nada sozinha. Para que os usuários possam interagir com ela, a visualização precisa ser referenciada por um parâmetro explore ou join.

Duas visualizações precisam ser referenciadas por nomes diferentes em uma exploração.

Em qualquer exploração, uma visualização pode ser usada mais de uma vez, mas cada uma precisa ter uma referência exclusiva. Se você precisar participar de uma visualização para um Explorar mais de uma vez, use o parâmetro from na mesclagem.

As tabelas referenciadas por view precisam ser acessíveis pela conexão atual

As visualizações são referenciadas por um parâmetro explore ou join, que, por sua vez, é referenciado por um modelo. O modelo determina qual conexão do banco de dados é usada. Consulte o parâmetro connection. As próprias conexões de banco de dados são definidas na seção Administrador do Looker e têm um esquema padrão associado.

Quando você faz referência a uma tabela no parâmetro view, ela precisa estar acessível na conexão associada. Além disso, se você precisar referenciar uma tabela no esquema diferente do padrão, use o parâmetro sql_table_name para informar o nome.

Informações úteis

view geralmente contém dimensões e medidas

Teoricamente, é possível usar view sozinho, mas, na prática, ele quase sempre tem dimensões e medidas aninhadas abaixo dele. As dimensões fornecem acesso às colunas da tabela do banco de dados, enquanto as medidas permitem a agregação de colunas.

As dimensões são descritas na página de documentação Tipos de dimensões, filtros e parâmetros, enquanto as métricas são descritas na página de documentação Tipos de métricas. Além disso, você pode definir campos de filtro e grupos de campos de dimensão com base em data usando grupos de dimensões.