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âmetroextension
(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
extension: obrigatório
}
Hierarquia
extension |
Valor padrão
NenhumaAceita
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
.