Metadata untuk objek LookML

Pengguna yang memiliki izin develop dapat melihat informasi yang relevan secara kontekstual tentang objek di panel metadata Looker IDE.

Untuk melihat panel metadata di Looker IDE:

  1. Buka file project Anda.
  2. Untuk membuka panel bantuan cepat, pilih ikon Bantuan Cepat.
  3. Di editor kode LookML, tempatkan kursor pada objek yang ingin Anda ketahui konteksnya di panel metadata.
  4. Di panel bantuan cepat, pilih tab Metadata untuk membuka panel metadata.

Panel metadata mengidentifikasi objek dengan nama dan ikon yang mewakili jenis objek (lihat halaman dokumentasi Menavigasi project dengan panel browser objek untuk mengetahui semua ikon jenis objek yang mungkin).

Jika objek LookML digunakan dalam beberapa model, panel metadata akan menyediakan menu dropdown yang memungkinkan Anda memilih model yang metadatanya ingin Anda lihat.

Informasi yang ditampilkan di panel metadata bergantung pada jenis objek LookML yang Anda pilih, serta cara objek yang dipilih digunakan dalam project Anda. Anda dapat menggunakan metadata untuk lebih memahami banyak aspek project Anda, seperti yang dijelaskan di bagian berikut.

Metadata untuk model

Jika Anda memilih file model, panel metadata akan menampilkan bagian berikut:

  • Dasbor: Mencantumkan dasbor LookML yang disertakan dalam model, dengan link ke definisinya dalam project LookML Anda
  • Eksplorasi: Mencantumkan Eksplorasi yang disertakan dalam model, dengan link ke definisinya dalam project LookML Anda
  • Tabel Virtual: Mencantumkan tabel virtual yang disertakan dalam model, dengan link ke definisinya dalam project LookML Anda

Judul untuk setiap bagian juga menampilkan jumlah setiap jenis objek.

Metadata untuk tabel virtual

Jika Anda memilih parameter tabel virtual, panel metadata akan menampilkan informasi berikut tentang cara tabel virtual digunakan dalam project Anda:

  1. Nama dan detail tabel virtual: Nama tabel virtual dan ikon yang mewakili jenis objek tabel virtual (lihat halaman dokumentasi Menavigasi project dengan panel browser objek untuk mengetahui semua ikon jenis objek yang mungkin). Panel metadata juga menyediakan nama file dan nomor baris tempat tabel virtual ditentukan dalam LookML file (dan link ke tabel virtual dalam project Anda).
  2. Menu Digunakan dalam [jumlah] model: Menampilkan daftar model yang menyertakan tabel virtual ini, dengan [jumlah] mewakili jumlah model yang menyertakan tabel virtual. Misalnya, jika tabel virtual digunakan dalam dua model, panel metadata akan menampilkan teks Digunakan dalam 2 model.
  3. Kunci utama: Kunci utama tabel virtual.
  4. Tabel virtual dasar: Eksplorasi yang menggunakan tabel virtual ini sebagai tabel virtual dasar.
  5. Digabungkan dalam: Eksplorasi yang digabungkan dengan tabel virtual ini.

Jika tabel virtual memiliki ekstensi atau penyempurnaan, ekstensi atau penyempurnaan tersebut juga akan ditampilkan di panel metadata.

Metadata untuk Eksplorasi

Jika Anda memilih parameter explore, panel metadata akan menampilkan informasi berikut tentang cara Eksplorasi digunakan dalam project Anda:

  1. Nama dan detail Eksplorasi: Nama Eksplorasi dan ikon yang mewakili jenis objeknya (lihat halaman dokumentasi Menavigasi project dengan panel browser objek untuk mengetahui semua ikon jenis objek yang mungkin). Panel metadata juga menyediakan nama file dan nomor baris tempat Eksplorasi ditentukan dalam LookML file (dan link ke Eksplorasi dalam project Anda).
  2. Tabel virtual dasar: Tabel virtual dasar untuk Eksplorasi (tabel virtual yang digunakan sebagai titik awal untuk membuat Eksplorasi).
  3. Tabel virtual yang digabungkan: Tabel virtual lain yang digabungkan ke dalam tabel virtual dasar.

Jika Eksplorasi memiliki ekstensi atau penyempurnaan, ekstensi atau penyempurnaan tersebut juga akan ditampilkan di panel metadata.

Metadata untuk kolom

Jika Anda memilih kolom, panel metadata akan menampilkan informasi berikut tentang cara kolom digunakan dalam project Anda:

  1. Nama dan detail kolom: Nama kolom dan ikon yang mewakili jenis objeknya (lihat halaman dokumentasi Menavigasi project dengan panel browser objek untuk mengetahui semua ikon jenis objek yang mungkin). Panel metadata juga menampilkan jenis kolom dan menyediakan nama file serta nomor baris tempat kolom ditentukan dalam LookML file (dan link ke kolom dalam project Anda).
  2. Menu Digunakan dalam [jumlah] model: Menampilkan daftar model yang menyertakan tabel virtual untuk kolom ini.
  3. Ada di tabel virtual: Tabel virtual yang menggunakan kolom ini.

Metadata untuk ekstensi

Saat Anda memilih parameter view atau explore di editor kode LookML, bagian Diperluas oleh di panel metadata akan menampilkan ekstensi objek tersebut.

Misalnya, pertimbangkan contoh kode LookML berikut untuk file model yang di dalamnya Eksplorasi aircraft_extended memperluas Eksplorasi aircraft:

explore: aircraft {
  view_name: aircraft
  join: aircraft_types {
    type: left_outer
    sql_on: ${aircraft.aircraft_type_id} = ${aircraft_types.aircraft_type_id} ;;
    relationship: many_to_one
  }

  join: aircraft_engine_types {
    type: left_outer
    sql_on: ${aircraft.aircraft_engine_type_id} = ${aircraft_engine_types.aircraft_engine_type_id} ;;
    relationship: many_to_one
  }
}

explore: aircraft_extended {
  extends: [aircraft]
  label: "Aircraft Extended"
}

Jika Anda memilih definisi LookML untuk Eksplorasi aircraft, panel metadata akan mencantumkan aircraft_extended di bagian Diperluas oleh. Klik link di bagian Diperluas oleh untuk membuka LookML tempat aircraft_extended ditentukan.

Jika Anda mengklik definisi Eksplorasi aircraft_extended, panel metadata akan memberikan informasi berikut tentang Eksplorasi aircraft yang diperluas:

  • Tabel virtual yang digabungkan: Mencantumkan tabel virtual yang digabungkan ke Eksplorasi aircraft.
  • Memperluas: Mencantumkan objek yang diperluas oleh Eksplorasi yang dipilih. Dalam hal ini, objek tersebut adalah Eksplorasi aircraft.

Dalam contoh ini, parameter explore yang memperluas dan yang diperluas berada bersebelahan dalam file yang sama, tetapi hal ini tidak selalu terjadi. Tidak jelas dengan melihat parameter apakah parameter tersebut diperluas, terutama karena objek yang diperluas dan yang memperluas dapat berada dalam file LookML yang berbeda. Panel metadata memberi Anda konteks tentang objek terkait, di mana pun objek tersebut ditentukan.

Metadata untuk penyempurnaan

Panel metadata memudahkan Anda melihat kapan tabel virtual atau Eksplorasi memiliki penyempurnaan yang telah ditambahkan ke objek. Bagian Penyempurnaan di panel metadata menampilkan jumlah penyempurnaan yang telah ditambahkan ke objek, dan Anda dapat menggunakan link untuk membuka LookML untuk setiap penyempurnaan.

Seperti ekstensi, Anda tidak dapat mengetahui apakah objek disempurnakan hanya dengan melihat LookML, terutama karena LookML penyempurnaan dapat berada dalam file yang berbeda. Panel metadata memungkinkan Anda melihat apakah objek telah disempurnakan dan, jika ya, memungkinkan Anda membuka LookML untuk penyempurnaan secara langsung.

Metadata untuk project yang diimpor

Panel metadata menyertakan informasi tentang objek dari project yang diimpor, termasuk link untuk membuka file yang diimpor tempat objek ditentukan. Misalnya, memilih LookML untuk Eksplorasi yang didasarkan pada file tabel virtual yang diimpor akan menampilkan informasi file tabel virtual yang diimpor di panel metadata.

Dari panel metadata, Anda dapat mengklik link untuk membuka file yang diimpor tempat objek ditentukan.

Selain itu, Anda dapat mengklik objek yang berada di folder project yang diimpor di file browser IDE untuk melihat metadata tentang file yang diimpor.