Halaman ini merujuk pada parameter
view_labelyang merupakan bagian dari gabungan.
view_labeljuga dapat digunakan sebagai bagian dari Eksplorasi, yang dijelaskan di halaman dokumentasi parameterview_label(untuk Eksplorasi).
view_labeljuga dapat digunakan sebagai bagian dari dimensi, pengukuran, atau filter, yang dijelaskan di halaman dokumentasi parameterview_label(untuk kolom).
Penggunaan
explore: view_name {
join: view_name_2 {
view_label: "desired label"
}
}
|
Hierarki
view_label |
Nilai Default
Nama gabungan
Menerima
String
|
Definisi
view_label mengubah cara sekelompok kolom dari tampilan gabungan diberi label di pemilih kolom. Anda dapat menggunakan view_label untuk mengelompokkan kolom tampilan berdasarkan nama tampilan lain.

Anda dapat menggunakan view_label jika memerlukan lebih dari satu tampilan untuk tujuan pemodelan, tetapi tampilan tersebut merepresentasikan entitas yang sama bagi pengguna bisnis Anda. Misalnya, pertimbangkan Jelajah yang disebut order_items dengan dua tampilan gabungan: order_facts dan orders. Anda mungkin ingin tampilan tersebut mempertahankan nama terpisah untuk tujuan pemodelan. Namun, akan lebih mudah bagi pengguna jika keduanya muncul sebagai Pesanan di UI.
Jika Anda tidak menambahkan view_label secara eksplisit ke join, view_label akan ditetapkan secara default ke nama gabungan.
Untuk mengubah nama kolom itu sendiri, Anda dapat menggunakan parameter label.
Contoh
Membuat tampilan customer_facts tampak menjadi bagian dari tampilan Pelanggan di pemilih kolom:
explore: customer {
join: customer_facts {
view_label: "Customer"
sql_on: ${customer.id} = ${customer_facts.customer_id} ;;
}
}
Buat tampilan product_facts tampak menjadi bagian dari tampilan Info Produk di pemilih kolom:
explore: product_info {
join: product_facts {
view_label: "Product Info"
sql_on: ${product_info.product_id} = ${product_facts.product_id} ;;
}
}
Tantangan umum
view_label tidak berpengaruh selain mengubah tampilan pemilih kolom
Saat Anda mengubah view_label dari join, hanya pemilih kolom yang terpengaruh. Cara kolom dirujuk di LookML tidak berubah.
Gunakan kapitalisasi yang tepat saat menggabungkan beberapa tampilan melalui view_label
Jika Anda ingin menggabungkan tampilan gabungan dengan tampilan lain di pemilih kolom, pastikan kapitalisasi yang digunakan di view_label sudah benar. Penggunaan huruf kapital harus cocok dengan tampilan nama di pemilih kolom. Contoh:
explore: product_info {
join: product_facts {
view_label: "Product Info"
sql_on: ${product_info.product_id} = ${product_facts.product_id} ;;
}
}
product_info akan muncul di pemilih kolom sebagai Product Info; setiap kata diawali huruf kapital, dan garis bawah diubah menjadi spasi. Oleh karena itu, kami menggunakan view_label: 'Product Info', bukan view_label: 'product_info'.
Yang perlu diketahui
Ada beberapa cara untuk memberi label ulang tampilan gabungan
LookML memiliki beberapa cara untuk mengganti nama tampilan gabungan, yang semuanya memiliki efek berbeda pada cara Anda menulis LookML. view_label tidak sesuai untuk semua kasus penggunaan.
| Situasi | LookML yang tepat |
|---|---|
| Memberi nama tampilan yang berbeda dengan tabel dasarnya, baik di pemilih kolom maupun saat menulis LookML | sql_table_name untuk penayangan |
| Beri nama tampilan gabungan secara berbeda dari tampilan dasarnya, hanya di pemilih kolom | view_label untuk bergabung |
| Gabungkan tampilan yang sama ke Eksplorasi beberapa kali, dan terapkan nama unik ke setiap kasus, baik di pemilih kolom maupun saat menulis LookML | from untuk bergabung |
| Jika tampilan yang sama dapat mendeskripsikan beberapa tabel yang berbeda, pilih tabel yang akan digunakan | sql_table_name untuk bergabung |
view_label memengaruhi gabungan tabel virtual Eksplorasi
Parameter ini mirip dengan view_label (untuk Eksplorasi), tetapi memengaruhi gabungan tabel virtual Eksplorasi, bukan tabel virtual dasar. Tidak seperti label (untuk tampilan), parameter ini hanya memengaruhi tampilan saat ditampilkan di Eksplorasi tersebut.