Esta página se refere ao parâmetro
extension
que faz parte de uma visualização.O
extension
também pode ser usado como parte de uma exploração, descrita na página de documentação do parâmetroextension
(para explorações).O
extension
também pode ser usado como parte de um painel do LookML, descrito na página de documentação Parâmetros do painel.
Uso
extensão: obrigatória
}
Hierarquia
extension |
Valor padrão
NenhumaAceita
O valor "obrigatório"
|
Definição
O parâmetro extension: required
sinaliza uma visualização como extensão necessária, o que significa que a visualização não pode ser usada sozinha. O conteúdo e as configurações da visualização só serão usados quando a visualização for estendida usando o parâmetro extends
em outra visualização.
Uma visualização com extension: required
não é visível aos usuários sozinha. Ela serve apenas como ponto de partida para ser estendida por outras visualizações.
O parâmetro extension
aceita apenas o valor required
. Se você não quiser exigir a extensão de uma visualização, deixe o parâmetro extension
totalmente de fora.
Consulte Como reutilizar código com estende para mais informações sobre como usar extends
para objetos LookML.
Exemplo
A visualização looker_events
abaixo tem o parâmetro extension: required
. Portanto, ela não ficará visível para os usuários:
Arquivo: events.view
view: looker_events {
extension: required
sql_table_name: looker_db.events ;;
# The normal contents of the view follow
}
Se quisermos usar a visualização looker_events
, podemos criar outra visualização que o estenda da seguinte forma:
Arquivo: new_events.view
include: "events.view"
view: name_of_the_new_view {
extends: [looker_events]
measure: additional_measure {
type: count
}
# Additional things you want to add or change
}