Uso
Hierarquia
|
Valor padrão
NenhumaAceita
Um identificador do LookerRegras especiais
|
Definição
Se houver um sinal de adição (
+
) na frente do nome da visualização, comoview: +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 umview_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.