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 |