Join-Parameter

Auf dieser Seite finden Sie Links zu allen LookML-Parametern, die unter dem Parameter join stehen. Weitere Informationen zur Verwendung von Joins finden Sie auf der Dokumentationsseite Mit Joins in LookML arbeiten.

Mit einem Join können mehrere Ansichten in ein einzelnes Explore eingefügt werden. So können Nutzer gleichzeitig auf Felder aus verschiedenen Ansichten zugreifen und sie vergleichen. Sie deklarieren das Explore und alle gewünschten join-Parameter in einer Modelldatei.

Nutzungsbeispiel

Bewegen Sie den Mauszeiger auf einen Parameternamen, um eine Kurzbeschreibung aufzurufen. Klicken Sie auf den Namen, um zur entsprechenden Seite zu springen. Wenn ein Parameter auf eine von mehreren bestimmten Optionen festgelegt werden kann, wird der Standardwert zuerst aufgeführt.

## 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
}

Parameterdefinitionen

Parametername Beschreibung
Strukturparameter
join Verbindet eine zusätzliche Ansicht mit einem Explore
Parameter für die Anzeige
view_label (für Join) Ändert die Art und Weise, wie der Ansichtsname der Verbindung im Field Picker angezeigt wird
Join-Parameter
fields (für Join) Bestimmt, welche Felder aus einem Join zu einem Explore hinzugefügt werden sollen.
foreign_key Gibt eine Beziehung zwischen einem Explore und einem Join unter Verwendung des Primärschlüssels der verbundenen Ansicht an
from (für Join) Gibt die Ansicht an, auf der ein Join basieren soll
outer_only Gibt an, ob alle Abfragen einen äußeren Join verwenden müssen
relationship Deklariert, ob ein Join eine 1:1-Beziehung, n:1-Beziehung, 1:n-Beziehung oder n:n-Beziehung aufweist
required_joins Gibt an, welche Joins auf einen Explore angewendet werden sollen, wenn Felder aus einem bestimmten Join ausgewählt werden
sql_on Gibt eine Beziehung zwischen einem Explore und einem Join an, indem eine SQL-ON-Klausel geschrieben wird
sql_table_name (für Join) Gibt die Datenbanktabelle an, auf der ein Join basieren soll
type (für Join) Deklariert, ob es sich bei einem Join um einen linksseitigen, vollständigen, internen oder typübergreifenden Join handelt
Suchparameter
required_access_grants (für Join) Beschränkt den Zugriff auf den Join auf die Nutzer, deren Benutzerattributwerte mit den Zugriffsrechten übereinstimmen
sql_where Wenn dieser Join in der Abfrage enthalten ist, werden Bedingungen in die WHERE-Klausel der Abfrage eingefügt, die Benutzer für diesen Explore nicht ändern oder entfernen können. (Nur für BigQuery)
Unzulässige Parameter
sql (für Join) Vermeide 3.10 Ersetzt durch eine Kombination aus sql_on, foreign_key, type und/oder sql_table_name, wie hier beschrieben
sql_foreign_key Vermeide 3.16 Ersetzt durch foreign_key