Penggunaan
explore: explore_name {
view_name: view_name
}
|
Hierarki
view_name |
Nilai Default
Tampilan yang namanya cocok dengan nama Eksplorasi
Menerima
Nama tampilan yang ada
|
Definisi
view_name menentukan tampilan yang akan menentukan kolom Eksplorasi. Jika view_name tidak disertakan, Looker mengasumsikan bahwa nama tampilan pokok sama dengan nama Jelajah. Biasanya, view_name hanya digunakan untuk membuat beberapa Eksplorasi dari tampilan yang sama.
Contoh
Tambahkan opsi ke menu Jelajahi yang disebut Pelanggan berdasarkan tampilan yang disebut users:
explore: customer {
view_name: users
}
Tantangan umum
view_name, from, dan label sering kali disalahpahami, tetapi memiliki perilaku yang berbeda
Parameter view_name, from, dan label memiliki efek yang serupa, tetapi berbeda.
Menggunakan view_name
Gunakan view_name untuk membuat beberapa Eksplorasi dari tampilan yang sama, dan rujuk kolom dengan cara yang sama untuk setiap Eksplorasi:
explore: customer {
view_name: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${users.name}
explore: buyer {
view_name: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.name}
Dengan view_name: users, SQL yang dihasilkan menggunakan nama tabel asli, seperti ini: FROM schema.users AS users.
Menggunakan from
Gunakan from untuk membuat beberapa Eksplorasi dari tampilan yang sama, dan merujuk kolom secara berbeda untuk setiap Eksplorasi:
explore: customer {
from: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}
explore: buyer {
from: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}
Dengan from: users, SQL yang dihasilkan akan membuat alias nama tabel asli, seperti ini: FROM schema.users AS customer.
Menggunakan label
Gunakan label jika Anda tidak perlu membuat beberapa Eksplorasi dari tampilan yang sama, dan Anda ingin nama Eksplorasi muncul secara berbeda di menu Eksplorasi:
explore: users {
label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.name}
Yang perlu diketahui
view_name jarang digunakan untuk mengganti nama Eksplorasi
Penggunaan view_name untuk mengganti nama Eksplorasi jarang dilakukan, kecuali jika Anda membuat model yang diperluas dan perlu membuat beberapa Eksplorasi dari tampilan yang sama.
Pertimbangkan untuk mengganti nama tampilan pokok atau menggunakan label untuk mengubah tampilan Eksplorasi di pemilih kolom.