extensão (para análises detalhadas)

Esta página se refere ao parâmetro extension, que faz parte de uma análise detalhada.

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).

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

Uso


explore: explore_name {
  extension: required
}
Hierarquia
extension
Valor padrão
Nenhum

Aceita
O valor "required"

Definição

O parâmetro extension: required sinaliza uma análise como exigindo extensão, o que significa que ela não pode ser usada sozinha. O conteúdo e as configurações da análise só serão usados quando ela for estendida usando o parâmetro extends em outra análise.

Uma análise detalhada com extension: required não fica visível para os usuários por conta própria. Ela serve apenas como ponto de partida para ser estendida por outras análises detalhadas.

O parâmetro extension aceita apenas o valor required. Se você não quiser exigir uma extensão para uma análise detalhada, omita o parâmetro extension.

Uma análise detalhada com extension: required não pode ser usada como um explore_source para um teste de dados. O validador do LookML vai gerar um erro informando que não foi possível encontrar o explore_source.

Consulte Reutilizar código com extensões para mais informações sobre como usar extends em objetos do LookML.

Exemplo

Essa análise detalhada basic_order_fields tem o parâmetro extension: required. Portanto, ela não fica visível para os usuários:


explore: basic_order_fields {
  extension: required
}

Para usar a análise basic_order_fields, podemos criar outra análise que a estenda, assim:


explore: marketing_order_fields {
  extends: [basic_order_fields]
}

Pode ser tentador ativar hidden para ocultar os Campos de pedido básicos, mas lembre-se de que essa configuração será herdada por qualquer Análise detalhada baseada nos Campos de pedido básicos. Neste exemplo específico, os Campos de pedido de marketing também seriam ocultados se você ativasse hidden.