Esta página contém links para todos os parâmetros do LookML que são filhos do parâmetro explore.
Uma Análise serve como ponto de partida para uma consulta no aplicativo Looker. As Análises referenciam visualizações, e cada uma delas pode conter junções a outras visualizações. As Análises normalmente precisam ser declaradas em um arquivo modelo.
Exemplo de uso
Passe o cursor sobre o nome de um parâmetro para ver uma descrição rápida. Clique nele para acessar a página. Quando um parâmetro pode ser definido como uma de várias opções específicas, o valor padrão é listado primeiro.
## STRUCTURAL PARAMETERS explore: explore_name { extension: required extends: [explore_name, explore_name, ...] fields: [field_or_set, field_or_set, ...] tags: ["string1", "string2", ...] # DISPLAY PARAMETERS description: "Description I want" group_label: "Label to use as a heading in the Explore menu" hidden: yes | no label: "desired label" query: { # Desired query parameters (described on the query page) } view_label: "Field picker heading I want for the Explore's fields" # FILTER PARAMETERS access_filter: { field: fully_scoped_field user_attribute: user_attribute_name } # Possibly more access_filter declarations always_filter: { filters: [field_name: "filter expression", field_name: "filter expression", ...] } case_sensitive: yes | no conditionally_filter: { filters: [field_name: "filter expression", field_name: "filter expression", ...] unless: [field_name, field_name, ...] } sql_always_having: SQL HAVING condition ;; sql_always_where: SQL WHERE condition ;; # JOIN PARAMETERS always_join: [view_name, view_name, ...] join: view_name { # Desired join parameters (described on Join Parameters page) } # Possibly more join declarations # QUERY PARAMETERS cancel_grouping_fields: [fully_scoped_field, fully_scoped_field, ...] from: view_name persist_for: "N (seconds | minutes | hours)" persist_with: datagroup_name required_access_grants: [access_grant_name, access_grant_name, ...] sql_table_name: table_name ;; sql_preamble: SQL STATEMENT ;; symmetric_aggregates: yes | no view_name: view_name # AGGREGATE TABLE PARAMETERS aggregate_table: table_name { query: { # Desired query parameters (described on the aggregate_table page) } materialization: { # Desired materialization parameters (described on the aggregate_table page) } } # Possibly more aggregate_table declarations } ## REFINEMENT PARAMETERS explore: +explore_name { final: yes }
Definições de parâmetro
| Nome do parâmetro | Descrição |
|---|---|
| Parâmetros estruturais | |
extends (para Análise) |
Especifica as Análises que serão estendidas por essa Análise |
extension (para Análise) |
Especifica que a Análise requer extensão e não pode ser exposta aos usuários |
explore (para modelo) |
Expõe uma visualização no menu Análise |
fields (para Análise) |
Limita os campos disponíveis em uma Análise da visualização de base e pelas junções da Análise |
tags (para Análise) |
Especifica o texto que pode ser transmitido a outros aplicativos |
| Parâmetros de exibição | |
description (para Análise) |
Adiciona uma descrição para uma Análise que aparece aos usuários na UI |
group_label (para Análise) |
Cria um rótulo de grupo para usar como cabeçalho no menu Análise |
hidden (para Análise) |
Oculta uma Análise do menu Análise |
label (para Análise) |
Muda a forma como uma Análise aparece no menu Análise |
query (para Análise) |
Cria uma consulta predefinida para os usuários selecionarem no menu Início rápido de uma Análise. |
view_label (para Análise) |
Especifica como um grupo de campos da visualização de base da Análise será rotulado no seletor de campos |
| Parâmetros de filtro | |
access_filter |
Adiciona filtros específicos do usuário a uma Análise |
always_filter |
Adiciona filtros que um usuário pode mudar, mas não remover, a uma Análise |
case_sensitive (para Análise) |
Especifica se os filtros diferenciam maiúsculas de minúsculas para uma Análise |
conditionally_filter |
Adiciona filtros a uma Análise se um usuário não adicionar o próprio filtro de uma lista específica |
sql_always_having |
Insere condições na cláusula HAVING da consulta que um usuário não pode mudar ou remover para essa Análise |
sql_always_where |
Insere condições na cláusula WHERE da consulta que um usuário não pode mudar ou remover para essa Análise |
| Parâmetros de junção | |
always_join |
Especifica quais junções sempre precisam ser aplicadas a uma Análise |
join |
Une uma visualização adicional a uma Análise. Para mais informações sobre junções e os parâmetros delas, consulte a página de referência Parâmetros de junção. |
| Query Parameters | |
cancel_grouping_fields |
Cancela a cláusula GROUP BY quando determinados campos são escolhidos em uma Análise |
from (para Análise) |
Especifica a visualização em que uma Análise será baseada e referencia os campos dessa visualização pelo nome da Análise |
persist_for (para Análise) |
Muda as configurações de cache de uma Análise |
persist_with (para Análise) |
Especifica o datagroup a ser usado para a política de armazenamento em cache da Análise |
required_access_grants (para Análise) |
Limita o acesso à Análise apenas aos usuários cujos valores de atributo de usuário correspondam às concessões de acesso |
sql_table_name (para Análise) |
Especifica a tabela de banco de dados em que uma Análise será baseada |
symmetric_aggregates |
Especifica se os conjuntos simétricos estão ativados para uma Análise |
view_name (para Análise) |
Especifica a visualização em que uma Análise será baseada e referencia os campos dessa visualização pelo nome da visualização |
| Parâmetros da tabela agregada | |
aggregate_table |
Cria uma tabela de agregação para usar o reconhecimento de agregação para consultas na Análise. Para informações sobre o parâmetro aggregate_table, consulte a página do parâmetro aggregate_table. Para uma visão geral do reconhecimento de agregação, consulte a página de documentação Reconhecimento de agregação. |
query |
Define a consulta para a tabela de agregação. Para informações sobre query e os subparâmetros dele, consulte a página do parâmetro aggregate_table. |
materialization |
Define a estratégia de persistência para a tabela de agregação. Para informações sobre materialization e os subparâmetros dele, consulte a página do parâmetro aggregate_table. |
| Parâmetros de refinamento | |
explore: +explore_name |
Adiciona um sinal de mais (+) na frente de um nome de Análise atual para adicionar um refinamento à Análise atual. Consulte a página de documentação Refinamentos do LookML para mais informações e casos de uso. |
final |
Indica que o refinamento atual é o refinamento final permitido para a Análise. Consulte a página de documentação Refinamentos do LookML para mais informações e casos de uso. |
| Parâmetros a serem evitados | |
access_filter_fields |
Removido na versão 6.0
Substituído por access_filter |