Halaman ini merujuk pada parameter
fromyang merupakan bagian dari Explore.
fromjuga dapat digunakan sebagai bagian dari gabungan, yang dijelaskan di halaman dokumentasi parameterfrom(untuk gabungan).
Penggunaan
explore: explore_name {
from: view_name
}
|
Hierarki
from |
Nilai Default
Tampilan yang namanya cocok dengan nama Eksplorasi
Menerima
Nama tampilan yang ada
|
Definisi
from menentukan tampilan yang akan menentukan kolom Eksplorasi. Jika from tidak disertakan, Looker akan mengasumsikan bahwa nama tampilan pokok sama dengan nama Eksplorasi. Biasanya from hanya digunakan jika Anda ingin Eksplorasi dan kolomnya memiliki nama yang berbeda dari tampilan dasarnya.
Agar lebih jelas, pertimbangkan contoh saat dimensi bernama order_value telah dibuat dalam tampilan bernama underlying_view:
- Kolom ini biasanya akan muncul sebagai NILAI PESANAN TAMPILAN DASAR di UI Jelajah, dan akan dirujuk di LookML dengan
${underlying_view.order_value}. - Dalam contoh penggunaan yang diberikan, kolom akan muncul sebagai NAMA ALIAS BARU Nilai Pesanan dan dirujuk sebagai
${new_alias_name.order_value}.
Contoh
Tambahkan opsi ke menu Jelajahi yang disebut Pelanggan berdasarkan tampilan yang disebut user:
explore: customer {
from: user
}
Tantangan umum
from, view_name, dan label sering kali disalahpahami, tetapi memiliki perilaku yang berbeda
Seperti yang terlihat dalam contoh sebelumnya, from memiliki banyak efek pada cara Explore diberi label dan cara kolom dirujuk. Ada juga parameter view_name dan parameter label yang memiliki efek serupa, tetapi berbeda.
Menggunakan from
Anda harus menggunakan opsi ini jika ingin membuat beberapa Eksplorasi dari tampilan yang sama dan juga ingin mereferensikan kolom secara berbeda untuk setiap Eksplorasi:
explore: customer {
from: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}
explore: buyer {
from: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}
Alasan mendasar untuk perilaku ini adalah bahwa dengan from: user, SQL yang dihasilkan membuat alias nama tabel asli, seperti ini: FROM schema.users AS customer.
Menggunakan view_name
Anda harus menggunakan opsi ini jika ingin membuat beberapa Eksplorasi dari tampilan yang sama, dan Anda ingin mereferensikan kolom dengan cara yang sama untuk setiap Eksplorasi:
explore: customer {
view_name: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
explore: buyer {
view_name: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
Alasan mendasar untuk perilaku ini adalah bahwa dengan view_name: user, SQL yang dihasilkan menggunakan nama tabel asli, seperti ini: FROM schema.users AS users.
Menggunakan label
Anda harus menggunakan opsi ini jika tidak perlu membuat beberapa Eksplorasi dari tampilan yang sama, tetapi ingin nama Eksplorasi muncul berbeda di menu Eksplorasi:
explore: user {
label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
Yang perlu diketahui
from jarang digunakan dengan explore
Penggunaan from untuk mengganti nama Eksplorasi tidak terlalu umum. Meskipun ada kasus penggunaan yang sah, jika Anda ingin menggunakan parameter ini, pertimbangkan apakah Anda dapat mengganti nama tampilan pokok saja. Penggabungan lebih sering diganti namanya menggunakan parameter from tingkat gabungan.