Parameter join

Halaman ini ditautkan ke semua parameter LookML yang merupakan turunan dari parameter join. Anda dapat mempelajari lebih lanjut cara menggunakan gabungan di halaman dokumentasi Bekerja dengan gabungan di LookML.

Penggabungan memungkinkan beberapa tabel virtual ditambahkan ke satu Eksplorasi, sehingga pengguna dapat mengakses dan membandingkan kolom dari berbagai tabel virtual secara bersamaan. Anda mendeklarasikan Jelajah dan parameter join yang diinginkan dalam file model.

Contoh penggunaan

Arahkan kursor ke nama parameter untuk melihat deskripsi singkat; klik nama parameter untuk membuka halaman tersebut. Jika parameter dapat disetel ke salah satu dari beberapa opsi tertentu, nilai default akan dicantumkan terlebih dahulu.

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

Definisi parameter

Nama Parameter Deskripsi
Parameter Struktural
join Menggabungkan tampilan tambahan ke Explore
Parameter Tampilan
view_label (untuk penggabungan) Mengubah cara nama tampilan gabungan muncul di pemilih kolom
Parameter Gabungan
fields (untuk penggabungan) Menentukan kolom mana dari gabungan yang dimasukkan ke dalam Eksplorasi
foreign_key Menentukan hubungan antara Eksplorasi dan gabungan menggunakan kunci utama tampilan gabungan
from (untuk penggabungan) Menentukan tampilan yang akan menjadi dasar penggabungan
outer_only Menentukan apakah semua kueri harus menggunakan outer join
relationship Mendeklarasikan gabungan sebagai memiliki hubungan one-to-one, many-to-one, one-to-many, atau many-to-many
required_joins Menentukan gabungan mana yang harus diterapkan ke Eksplorasi saat kolom dari gabungan tertentu dipilih
sql_on Menentukan hubungan antara Eksplorasi dan gabungan dengan menulis klausa SQL ON
sql_table_name (untuk penggabungan) Menentukan tabel database yang akan menjadi dasar penggabungan
type (untuk penggabungan) Mendeklarasikan gabungan sebagai jenis kiri, penuh, dalam, atau silang
Parameter Kueri
required_access_grants (untuk penggabungan) Membatasi akses ke gabungan hanya untuk pengguna yang nilai atribut penggunanya cocok dengan pemberian akses
sql_where Jika gabungan ini disertakan dalam kueri, akan menyisipkan kondisi ke dalam klausa WHERE kueri yang tidak dapat diubah atau dihapus pengguna untuk Eksplorasi ini. (Khusus untuk BigQuery)
Parameter yang Harus Dihindari
sql (untuk penggabungan) Hindari 3.10 Digantikan oleh kombinasi sql_on, foreign_key, type, dan/atau sql_table_name, seperti yang dijelaskan di sini
sql_foreign_key Hindari 3.16 Digantikan oleh foreign_key