Halaman ini mengacu pada parameter
extensionyang merupakan bagian dari tampilan.
extensionjuga dapat digunakan sebagai bagian dari Eksplorasi, yang dijelaskan di halaman dokumentasi parameterextension(untuk Eksplorasi).
extensionjuga dapat digunakan sebagai bagian dari dasbor LookML, yang dijelaskan di halaman dokumentasi Parameter dasbor.
Penggunaan
view: view_name {
extension: required
}
|
Hierarki
extension |
Nilai Default
Tidak ada
Menerima
Nilai "wajib"
|
Definisi
Parameter extension: required menandai tampilan sebagai memerlukan ekstensi, yang berarti bahwa tampilan tidak dapat digunakan dengan sendirinya. Konten dan setelan tampilan hanya akan digunakan jika tampilan diperluas menggunakan parameter extends di tampilan lain.
Tampilan dengan extension: required tidak dapat dilihat oleh pengguna dengan sendirinya; tampilan ini hanya dimaksudkan untuk bertindak sebagai titik awal yang akan diperluas oleh tampilan lain.
Parameter extension hanya menerima nilai required. Jika Anda tidak ingin mewajibkan ekstensi untuk tampilan, hilangkan parameter extension sepenuhnya.
Lihat Menggunakan kembali kode dengan perluasan untuk mengetahui informasi selengkapnya tentang penggunaan extends untuk objek LookML.
Contoh
Tampilan looker_events berikut memiliki parameter extension: required, sehingga tampilan itu sendiri tidak akan terlihat oleh pengguna:
File: events.view
view: looker_events {
extension: required
sql_table_name: looker_db.events ;;
# The normal contents of the view follow
}
Jika ingin menggunakan tampilan looker_events, kita dapat membuat tampilan lain yang memperluasnya, seperti ini:
File: new_events.view
include: "events.view"
view: name_of_the_new_view {
extends: [looker_events]
measure: additional_measure {
type: count
}
# Additional things you want to add or change
}