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 |