ekstensi (untuk penayangan)

Halaman ini mengacu pada parameter extension yang merupakan bagian dari tampilan.

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

extension juga 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
}