extensão (para explores)

Esta página se refere ao parâmetro extension que faz parte de um Explorar.

O extension também pode ser usado como parte de uma visualização, conforme descrito na página de documentação do parâmetro extension (para visualizações).

O extension também pode ser usado como parte de um painel do LookML, conforme descrito na página de documentação de Parâmetros do painel.

Uso

explore: explore_name {
extension: obrigatório
}
Hierarquia
extension
Valor padrão
Nenhuma

Aceita
O valor "obrigatório"

Definição

O parâmetro extension: required sinaliza uma exploração como uma extensão obrigatória, o que significa que ela não pode ser usada sozinha. O conteúdo e as configurações da ferramenta serão usados quando ela for estendida com o parâmetro extends em outra função.

Uma exploração com o extension: required não é visível aos usuários por si só. Seu objetivo é servir apenas como ponto de partida a ser estendido por outras explorações.

O parâmetro extension aceita apenas o valor required. Se você não quiser exigir uma extensão para "Explorar", não use o parâmetro extension.

Um Explorar com extension: required não pode ser usado como explore_source para um teste de dados. O LookML Validator vai gerar um erro que não encontra o explore_source.

Consulte Reutilizar código com Extended para saber mais sobre como usar extends para objetos LookML.

Exemplo

Como este recurso Explorar basic_order_fields tem o parâmetro extension: required, ele não fica visível para os usuários:


explore: basic_order_fields {
  extension: required
}

Para usar o recurso Explorar basic_order_fields, podemos criar outro recurso que o estende da seguinte forma:


explore: marketing_order_fields {
  extends: [basic_order_fields]
}

Pode ser tentador ativar hidden para ocultar Campos básicos de pedido, mas lembre-se de que essa configuração será herdada por qualquer "Explorar" que for baseado em Campos básicos de pedido. Neste exemplo específico, os campos de pedido de marketing também ficarão ocultos se você tiver ativado o hidden.