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 IDE Looker:

  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 lebih lanjut 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 semua kemungkinan ikon jenis objek).

Jika objek LookML digunakan di beberapa model, panel metadata akan menyediakan menu drop-down 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, 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
  • Jelajahi: Mencantumkan Jelajah yang disertakan dalam model, dengan link ke definisinya dalam project LookML Anda
  • Tampilan: Mencantumkan semua tampilan yang disertakan dalam model, dengan link ke definisinya dalam project LookML Anda

Judul untuk setiap bagian juga menampilkan jumlah setiap jenis objek.

Metadata untuk penayangan

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

  1. Nama dan detail tampilan: Nama tampilan dan ikon yang mewakili jenis objek tampilan (lihat halaman dokumentasi Menavigasi project dengan panel browser objek untuk semua kemungkinan ikon jenis objek). Panel metadata juga memberikan nama file dan nomor baris tempat tampilan ditentukan dalam LookML file (dan link ke tampilan dalam project Anda).
  2. Digunakan di menu model [number] : Menampilkan daftar model yang menyertakan tampilan ini, dengan [number] mewakili jumlah model yang menyertakan tampilan. Misalnya, jika tampilan digunakan dalam dua model, panel metadata akan menampilkan teks Digunakan dalam 2 model.
  3. Kunci utama: Kunci utama tampilan.
  4. Tampilan dasar: Jelajah yang menggunakan tampilan ini sebagai tampilan dasarnya.
  5. Gabung: Menjelajahi tampilan yang diikuti oleh tampilan ini.

Jika tampilan memiliki ekstensi atau peningkatan, keduanya juga akan ditampilkan di panel metadata.

Metadata untuk Jelajah

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

  1. Nama dan detail Jelajahi: Nama Jelajahi dan ikon yang mewakili jenis objeknya (lihat halaman dokumentasi Menavigasi project dengan panel browser objek untuk semua kemungkinan ikon jenis objek). Panel metadata juga memberikan nama file dan nomor baris tempat Jelajah ditentukan dalam LookML file (dan link ke Jelajah di project Anda).
  2. Tampilan dasar: Tampilan dasar untuk Jelajahi (tampilan yang digunakan sebagai titik awal untuk membuat Jelajahi).
  3. Tampilan gabungan: Tampilan lain yang digabungkan ke dalam tampilan dasar.

Jika Eksplorasi memiliki ekstensi atau pemurnian, ekstensi atau pemurnian 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 kemungkinan ikon jenis objek). Panel metadata juga menampilkan jenis kolom dan memberikan nama file serta nomor baris tempat kolom ditentukan dalam LookML file (dan link ke kolom dalam project Anda).
  2. Menu model yang digunakan di [jumlah]: Menampilkan daftar model yang menyertakan tampilan untuk kolom ini.
  3. Ada dalam tampilan: Tampilan 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 tempat aircraft_extended Jelajah memperluas aircraft Jelajah:

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 aircraft Jelajahi, panel metadata akan mencantumkan aircraft_extended di bagian Diperluas oleh. Klik link di bagian Diperluas oleh untuk langsung membuka LookML tempat aircraft_extended ditentukan.

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

  • Tampilan yang digabungkan: Mencantumkan tampilan yang digabungkan ke aircraft Jelajah.
  • Memperluas: Mencantumkan objek yang diperluas oleh Jelajah yang dipilih. Dalam hal ini, ini adalah Eksplorasi aircraft.

Dalam contoh ini, parameter explore yang diperluas dan diperluas berada di samping satu sama lain 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 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 tampilan atau Jelajah memiliki peningkatan yang telah ditambahkan ke objek. Bagian Penyesuaian di panel metadata menampilkan jumlah penyesuaian yang telah ditambahkan ke objek, dan Anda dapat menggunakan link untuk membuka LookML untuk setiap penyesuaian.

Seperti halnya ekstensi, Anda tidak dapat mengetahui apakah objek telah diperbaiki hanya dengan melihat LookML, terutama karena LookML perbaikan dapat berada dalam file yang berbeda. Panel metadata memungkinkan Anda melihat apakah objek telah dioptimalkan dan, jika sudah, memungkinkan Anda membuka langsung LookML untuk pengoptimalan.

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 Jelajah yang didasarkan pada file tampilan yang diimpor akan menampilkan informasi file tampilan 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 ada di folder project yang diimpor di browser file IDE untuk melihat metadata tentang file yang diimpor.