Menggunakan SQL Runner untuk membuat tabel turunan

SQL Runner menyediakan akses database langsung, yang dapat Anda gunakan untuk membuat dan men-debug tabel turunan untuk project LookML Anda. Gunakan SQL Runner untuk menentukan tabel turunan baru dan memecahkan masalah tabel turunan yang ada, sehingga membantu Anda memastikan akurasi data dan meningkatkan alur kerja pengembangan. Panduan ini menunjukkan cara menggunakan SQL Runner untuk tugas-tugas ini.

Halaman ini menjelaskan cara membuat tabel turunan menggunakan SQL Runner dan cara menggunakan SQL Runner untuk men-debug tabel turunan. Lihat halaman dokumentasi lainnya ini untuk mengetahui informasi tentang:

Menambahkan kueri SQL Runner ke project LookML

SQL Runner adalah tempat yang tepat untuk menguji SQL yang akan digunakan sebagai tabel turunan dalam project LookML Anda. Anda bahkan bisa mendapatkan kueri SQL dari alat lain, mengujinya di SQL Runner, lalu menambahkannya ke project LookML.

Setelah membuat kueri SQL di SQL Runner, Anda dapat membuat tabel turunan dari kueri menggunakan opsi Tambahkan ke Project atau opsi Dapatkan LookML Tabel Turunan. Kedua opsi ini memungkinkan Anda mengambil kueri di SQL Runner dan menambahkannya ke project LookML. Lihat bagian berikut untuk mengetahui informasinya.

Tambahkan ke Project

Menggunakan opsi Tambahkan ke Project adalah cara termudah untuk menambahkan kueri SQL Runner ke project Anda:

Halaman SQL Runner dengan menu roda gigi terbuka dan link Tambahkan ke Project ditandai.

Opsi Tambahkan ke Project memungkinkan Anda memilih project LookML, lalu Looker akan otomatis membuat file tampilan dengan kueri di project yang Anda pilih. Jika Anda lebih memilih untuk membuat file tabel virtual secara manual dan menambahkan LookML kueri sendiri, Anda dapat menggunakan opsi Dapatkan LookML Tabel Turunan.

Ikuti langkah-langkah berikut untuk menggunakan opsi Tambahkan ke Project:

  1. Gunakan SQL Runner untuk membuat kueri SQL yang ingin Anda gunakan untuk tabel turunan.
  2. Klik Tambahkan ke Project dari menu roda gigi di kanan atas.
  3. Pilih project tempat Anda ingin menambahkan tabel turunan ini.
  4. Masukkan nama tampilan untuk tabel turunan.
  5. Klik Tambahkan untuk menambahkan kueri sebagai tabel turunan di project Anda. Looker akan beralih ke Mode Pengembangan jika belum berada di dalamnya, membuat file tampilan baru dengan LookML dari kueri SQL Runner, lalu membuka browser file IDE ke file tampilan baru.
  6. Pindahkan file agar sesuai dengan organisasi file project Anda.
  7. Validasi LookML dan deploy perubahan Anda ke produksi.

Mendapatkan LookML Tabel Turunan

Cara lain untuk membuat tabel turunan dari kueri SQL Runner adalah dengan menggunakan opsi Dapatkan LookML Tabel Turunan dari menu roda gigi SQL Runner. Sama seperti opsi Tambahkan ke Project, Looker akan menyediakan LookML yang diperlukan untuk mengubah kueri SQL Anda menjadi tabel turunan. Dari sana, Anda dapat menyalin LookML untuk ditempelkan ke project Anda sendiri, yang berguna jika Anda ingin mengganti tabel turunan yang ada.

Untuk membuat tabel turunan dari kueri SQL Runner:

  1. Gunakan SQL Runner untuk membuat kueri SQL yang ingin Anda gunakan untuk tabel turunan.
  2. Klik menu roda gigi, lalu pilih Dapatkan LookML Tabel Turunan.
  3. Dari pop-up Get Derived Table LookML, klik link add it to your project.

  4. Gunakan daftar drop-down Project untuk memilih project yang ingin Anda tambahi tabel turunan.

  5. Masukkan nama untuk tampilan baru di kolom Nama Tampilan. Lihat halaman Mengelola file dan folder LookML untuk mengetahui konvensi penamaan file.

  6. Klik tombol Add. Looker akan beralih ke Mode Pengembangan jika belum berada di dalamnya, membuat file tampilan baru dengan LookML dari kueri SQL Runner, lalu membuka browser file IDE ke file tampilan baru.

  7. Pindahkan file agar sesuai dengan organisasi file project Anda.

  8. Validasi LookML dan deploy perubahan Anda ke produksi.

Men-debug menggunakan SQL Runner

SQL Runner juga merupakan alat yang berguna untuk memeriksa error SQL dalam definisi tabel turunan.

Penyorotan error SQL Runner

SQL Runner menandai lokasi error dalam perintah SQL dan menyertakan posisi error dalam pesan error.

Informasi posisi yang diberikan akan bervariasi, bergantung pada dialek database. Misalnya, MySQL memberikan nomor baris yang berisi error, sedangkan Redshift memberikan posisi karakter error. Dialek database lainnya mungkin memiliki salah satu atau perilaku lainnya.

SQL Runner juga menandai lokasi error sintaksis pertama dalam perintah SQL dengan menggarisbawahinya dengan warna merah dan menandai baris dengan "x". Arahkan kursor ke "x" untuk melihat informasi selengkapnya tentang error. Setelah Anda memperbaiki masalah tersebut, klik Jalankan untuk melihat apakah ada error lain dalam kueri.

Menggunakan SQL Runner untuk menguji tabel turunan

Jika melihat error yang berasal dari tabel turunan, Anda dapat menentukan penyebab error dengan menyalin pernyataan SQL ke SQL Runner dan menguji berbagai bagian SQL untuk mempersempit lokasi error. Untuk mengetahui informasi selengkapnya, lihat postingan Komunitas Looker Menggunakan SQL Runner untuk menguji tabel turunan.