Menggunakan SQL Runner untuk membuat tabel turunan

SQL Runner menyediakan cara untuk mengakses database Anda secara langsung dan memanfaatkan akses tersebut dengan berbagai cara. Dengan SQL Runner, Anda dapat dengan mudah menavigasi tabel dalam skema, menggunakan Jelajah ad hoc dari kueri SQL, menjalankan kueri deskriptif yang telah ditulis sebelumnya pada data, melihat histori SQL Runner, mendownload hasil, membagikan kueri, menambahkan ke Project LookML sebagai tabel turunan, dan melakukan tugas berguna lainnya.

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 tersebut menggunakan opsi Add to Project atau opsi Get Derived Table LookML. Kedua opsi ini memungkinkan Anda mengambil kueri di SQL Runner dan menambahkannya ke project LookML. Lihat bagian berikut untuk mengetahui informasinya.

Menambahkan ke Project

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

Halaman SQL Runner dengan menu roda gigi terbuka dan link Add to Project ditandai.

Opsi Add to Project memungkinkan Anda memilih project LookML, lalu Looker akan otomatis membuat file tampilan dengan kueri di project yang dipilih. Jika Anda lebih suka membuat file tampilan secara manual dan menambahkan LookML kueri sendiri, Anda dapat menggunakan opsi Get Derived Table LookML.

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 pengaturan 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 Get Derived Table LookML dari menu roda gigi SQL Runner. Sama seperti dengan opsi Add to 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 Get Derived Table LookML.
  3. Dari pop-up Get Derived Table LookML, klik link add it to your project.

  4. Gunakan daftar Project drop-down untuk memilih project tempat Anda ingin menambahkan 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 Tambahkan. 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 pengaturan 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.

Penandaan 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 perilaku ini 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 lainnya 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 informasi selengkapnya, lihat postingan Komunitas Looker Menggunakan SQL Runner untuk menguji tabel turunan.