Parâmetros de união

Esta página tem links para todos os parâmetros da LookML que são filhos do parâmetro join. Saiba mais sobre como usar junções na página de documentação Como trabalhar com junções no LookML.

Uma junção permite que várias visualizações sejam adicionadas a uma única análise, permitindo que os usuários acessem e comparem campos de várias visualizações ao mesmo tempo. Você declara a Análise e os parâmetros join desejados em um arquivo de modelo.

Exemplo de uso

Passe o cursor sobre o nome de um parâmetro para ver uma descrição rápida. Clique nele para acessar a página. Quando um parâmetro pode ser definido como uma de várias opções específicas, o valor padrão é listado primeiro.

## STRUCTURAL PARAMETERS
explore: explore_name {
  # Desired Explore parameters (described on Explore Parameters page)

  join: join_name  {

    # DISPLAY PARAMETERS
    view_label: "desired label for the view"

    # JOIN PARAMETERS
    fields: [field_or_set, field_or_set, ...]
    foreign_key: dimension_name
    from: view_name
    outer_only: no | yes
    relationship: many_to_one | many_to_many | one_to_many | one_to_one 
    required_joins: [view_name, view_name, ...]
    sql_on: SQL ON clause ;;
    sql_table_name: table_name ;;
    type: left_outer | cross | full_outer | inner 

    # QUERY PARAMETERS
    required_access_grants: [access_grant_name, access_grant_name, ...]
    sql_where: SQL WHERE condition ;;
  }
  # Possibly more join declarations
}

Definições de parâmetro

Nome do parâmetro Descrição
Parâmetros estruturais
join Une uma visualização extra a uma Análise.
Parâmetros de exibição
view_label (para junção) Muda a forma como o nome da visualização da junção aparece no seletor de campos.
Parâmetros de junção
fields (para junção) Determina quais campos de uma junção são incluídos em uma Análise.
foreign_key Especifica uma relação entre uma Análise e uma junção usando a chave primária da visualização unida.
from (para junção) Especifica a visualização em que uma junção será baseada
outer_only Especifica se todas as consultas precisam usar uma junção externa
relationship Declara que uma junção tem uma relação de um para um, muitos para um, um para muitos ou muitos para muitos.
required_joins Especifica quais junções devem ser aplicadas a uma análise detalhada quando campos de uma determinada junção são escolhidos.
sql_on Especifica uma relação entre uma Análise e uma junção ao escrever uma cláusula SQL ON
sql_table_name (para junção) Especifica a tabela de banco de dados em que uma junção será baseada
type (para junção) Declara uma junção como sendo do tipo left, full, inner ou cross.
Query Parameters
required_access_grants (para junção) Limita o acesso à junção apenas aos usuários cujos valores de atributos correspondem às concessões de acesso.
sql_where Se essa junção for incluída na consulta, ela vai inserir condições na cláusula WHERE da consulta que um usuário não pode mudar ou remover para essa análise detalhada. (somente para o BigQuery)
Parâmetros a serem evitados
sql (para junção) Evite 3.10 Substituído por uma combinação de sql_on, foreign_key, type e/ou sql_table_name, conforme descrito aqui
sql_foreign_key Evite 3.16 Substituído por foreign_key