Esta página se refere ao parâmetro
extension, que faz parte de uma visualização.
extensiontambém pode ser usado como parte de uma análise detalhada, conforme descrito na página de documentação do parâmetroextension(para análises detalhadas).
extensiontambém pode ser usado como parte de um painel do LookML, descrito na página de documentação Parâmetros do painel.
Uso
view: view_name {
extension: required
}
|
Hierarquia
extension |
Valor padrão
Nenhum
Aceita
O valor "required"
|
Definição
O parâmetro extension: required sinaliza uma visualização como exigindo extensão, o que significa que ela não pode ser usada sozinha. O conteúdo e as configurações da visualização só serão usados quando ela for estendida usando o parâmetro extends em outra visualização.
Uma visualização com extension: required não fica visível para os usuários por si só. 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 para uma visualização, omita o parâmetro extension.
Consulte Reutilizar código com "extends" para mais informações sobre como usar extends em objetos da LookML.
Exemplo
A visualização looker_events a seguir tem o parâmetro extension: required. Portanto, ela não fica 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 que a estenda, assim:
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
}