view_label (untuk gabungan)

Halaman ini merujuk pada parameter view_label yang merupakan bagian dari gabungan.

view_label juga dapat digunakan sebagai bagian dari Eksplorasi, yang dijelaskan di halaman dokumentasi parameter view_label (untuk Eksplorasi).

view_label juga dapat digunakan sebagai bagian dari dimensi, pengukuran, atau filter, yang dijelaskan di halaman dokumentasi parameter view_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.