LookML untuk pakar SQL

Panduan ini memberikan pengantar terfokus tentang LookML, bahasa pemodelan Looker, dan secara khusus ditujukan bagi mereka yang sudah mahir dalam SQL.

LookML memungkinkan Anda menentukan logika SQL dengan cara yang terstruktur dan dapat digunakan kembali. Dari fragmen SQL yang ditentukan di LookML, Looker akan mengumpulkan pernyataan SQL yang relevan. Setelah Anda menyiapkan model LookML dan menghubungkan Looker ke database, Looker akan otomatis membuat kueri SQL yang diperlukan untuk mengambil data dari database Anda.

Karena Anda menggunakan LookML untuk menentukan SQL, Anda tidak perlu mengulang logika SQL di beberapa tempat. LookML membantu Anda mematuhi prinsip "Don't Repeat Yourself (DRY)", sebuah konsep utama dalam pemrograman yang mendorong penggunaan kembali kode dan mengurangi error. Misalnya, bayangkan Anda perlu mendekode kode transaksi menggunakan pernyataan CASE SQL di beberapa kueri. Daripada mendeklarasikan pernyataan CASE di beberapa kueri, Anda dapat menentukannya sekali di LookML dan menggunakannya kembali di seluruh model data.

Dalam panduan ini, Anda akan menguraikan kueri SQL dan menyusunnya kembali menjadi elemen LookML yang dapat digunakan kembali seperti dimensi, ukuran, tampilan, dan Jelajahi.

Halaman berikut menjelaskan elemen LookML menggunakan konsep yang familiar bagi pakar SQL:

  • Konsep SQL untuk tampilan: Menentukan dan menyesuaikan tampilan LookML, yang didasarkan pada tabel database, dan memetakan kolom SQL ke dimensi dan ukuran LookML.
  • Konsep SQL untuk gabungan: Menentukan dan menyesuaikan gabungan antar-tampilan di LookML untuk mencerminkan logika gabungan SQL, dan mengelola hubungan antar-tabel untuk menghindari duplikasi data.
  • Konsep SQL untuk tabel turunan: Menentukan dan menyesuaikan tabel turunan di LookML menggunakan SQL atau sintaksis bawaan LookML untuk menentukan dan menggunakan kembali logika data yang kompleks tanpa mengulanginya.