extensão (para visualizações)

Esta página se refere ao parâmetro extension, que faz parte de uma visualização.

extension também pode ser usado como parte de uma análise detalhada, conforme descrito na página de documentação do parâmetro extension (para análises detalhadas).

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

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
}