Penggunaan
|
Hierarki
|
Nilai Default
Tidak ada
Menerima
ID Looker
Aturan Khusus
|
Definisi
Jika ada tanda plus (
+) di depan nama tampilan, sepertiview: +orders, itu adalah penyempurnaan tampilan. Lihat halaman dokumentasi penyempurnaan LookML untuk mengetahui informasi selengkapnya.
Parameter view, beserta parameter pokoknya, menjelaskan tabel data yang akan digunakan dalam model Looker. Tabel tersebut sudah ada di database Anda atau Anda dapat membuat tabel baru menggunakan fungsi tabel turunan Looker.
Dalam kasus tabel database yang ada, nama tampilan umumnya cocok dengan nama tabel yang ingin Anda gunakan. Jika Anda ingin nama tampilan berbeda dengan tabel pokok atau jika Anda perlu mereferensikan tabel dari database atau skema yang berbeda, Anda dapat menambahkan parameter sql_table_name.
Dalam kasus tabel turunan, nama tampilan dapat berupa identifier apa pun. Kemudian, referensi ke tabel turunan menggunakan nama ID tersebut.
Setelah membuat tampilan, Anda harus mereferensikan tampilan tersebut dalam parameter explore atau join agar tampilan tersedia bagi pengguna.
Saat Anda menggunakan pengukuran
type: countdalam Eksplorasi, visualisasi akan memberi label pada nilai yang dihasilkan dengan nama tampilan, bukan kata "Jumlah". Untuk menghindari kebingungan, sebaiknya buat nama tampilan Anda dalam bentuk jamak, pilih Tampilkan Nama Kolom Lengkap di bagian Deret dalam setelan visualisasi, atau gunakanview_labeldengan nama tampilan Anda dalam bentuk jamak.
Contoh
Menyediakan tabel orders di database Anda untuk pemodelan:
view: orders {}
Buat derived_table bernama user_facts:
view: user_facts {
derived_table: {
sql: … ;;
}
}
Buat tabel order_1 di database Anda tersedia untuk pemodelan, tetapi gunakan parameter sql_table_name untuk memanggilnya orders:
view: orders {
sql_table_name: order_1 ;;
}
Gunakan parameter sql_table_name untuk membuat tabel users dari skema analytics Anda tersedia untuk pemodelan:
view: users {
sql_table_name: analytics.user ;;
}
Tantangan umum
Tampilan tidak dapat diakses oleh pengguna hingga ditambahkan menggunakan explore atau join
Membuat tampilan tidak akan melakukan apa pun dengan sendirinya. Agar pengguna dapat berinteraksi dengannya, tampilan harus dirujuk oleh parameter explore atau join.
Dua tampilan harus dirujuk dengan nama yang berbeda dalam Eksplorasi
Dalam Eksplorasi tertentu, tampilan dapat digunakan lebih dari sekali, tetapi setiap tampilan harus memiliki referensi unik. Jika Anda perlu menggabungkan tampilan ke Eksplorasi lebih dari sekali, Anda harus menggunakan parameter from dalam gabungan.
Tabel yang dirujuk oleh view harus dapat diakses dari koneksi saat ini
Tampilan dirujuk oleh parameter explore atau join, yang pada gilirannya dirujuk oleh model. Model menentukan koneksi database mana yang digunakan (lihat parameter connection). Koneksi database itu sendiri ditentukan di bagian Admin Looker, dan memiliki skema default yang terkait dengannya.
Saat Anda mereferensikan tabel dalam parameter view, tabel tersebut harus dapat diakses dalam koneksi terkait. Selain itu, jika Anda perlu mereferensikan tabel dari skema non-default, Anda harus menggunakan parameter sql_table_name untuk memberikan nama skema non-default.
Yang perlu diketahui
view biasanya berisi dimensi dan ukuran
Meskipun view secara teoretis dapat digunakan sendiri, dalam praktiknya, view hampir selalu memiliki dimensi dan ukuran yang berada di bawahnya. Dimensi memberikan akses ke kolom tabel database, sedangkan ukuran memungkinkan penggabungan kolom.
Dimensi dijelaskan di halaman dokumentasi Jenis dimensi, filter, dan parameter, sedangkan ukuran dijelaskan di halaman dokumentasi Jenis ukuran. Selain itu, Anda dapat menentukan kolom filter dan grup kolom dimensi berbasis tanggal menggunakan grup dimensi.