SQL Runner menyediakan cara untuk langsung mengakses database Anda dan memanfaatkan akses tersebut dengan berbagai cara. Dengan SQL Runner, Anda dapat dengan mudah menavigasi tabel di skema, menggunakan Explore ad hoc dari kueri SQL, menjalankan kueri deskriptif yang telah ditulis sebelumnya pada data, melihat histori Runner SQL, 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 untuk mendapatkan informasi tentang:
- Dasar-dasar Runner SQL
- Menggunakan SQL Runner untuk membuat kueri dan Jelajah
- Mengelola fungsi database dengan SQL Runner
Menambahkan kueri SQL Runner ke project LookML
SQL Runner adalah tempat yang tepat untuk menguji SQL untuk 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 Anda.
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 membuat kueri di SQL Runner dan menambahkannya ke project LookML Anda. Lihat bagian berikut untuk mendapatkan informasi.
Tambahkan ke Project
Menggunakan opsi Add to Project adalah cara termudah untuk menambahkan kueri SQL Runner ke project Anda:
Opsi Tambahkan ke Project memungkinkan Anda memilih project LookML, lalu Looker akan otomatis membuat file tampilan dengan kueri di project yang dipilih. Jika Anda lebih memilih untuk 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:
- Menggunakan SQL Runner untuk membuat kueri SQL yang ingin digunakan untuk tabel turunan.
- Klik Tambahkan ke Project dari menu roda gigi di kanan atas.
- Pilih project yang ingin Anda tambahi tabel turunan ini.
- Masukkan nama tampilan untuk tabel turunan.
- Klik Add untuk menambahkan kueri sebagai tabel turunan di project Anda. Looker akan beralih ke Mode Pengembangan jika belum ada di dalamnya, membuat file tampilan baru dengan LookML dari kueri SQL Runner, lalu membuka browser file IDE ke file tampilan baru.
- Pindahkan file agar sesuai dengan organisasi file project Anda.
- 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 opsi Add to Project, Looker akan menyediakan LookML yang diperlukan untuk membuat kueri SQL Anda menjadi tabel turunan. Dari sana, Anda dapat menyalin LookML untuk ditempel ke project Anda sendiri, yang berguna jika Anda ingin mengganti tabel turunan yang ada.
Untuk membuat tabel turunan dari kueri SQL Runner:
- Menggunakan SQL Runner untuk membuat kueri SQL yang ingin digunakan untuk tabel turunan.
- Klik menu roda gigi dan pilih Get Derived Table LookML.
Dari pop-up Get Derived Table LookML, klik link tambahkan ke project Anda.
Gunakan daftar drop-down Project untuk memilih project yang ingin Anda tambahi tabel turunan.
Masukkan nama untuk tampilan baru di kolom Nama Tampilan. Lihat halaman Mengelola file dan folder LookML untuk konvensi penamaan file.
Klik tombol Add. Looker akan beralih ke Mode Pengembangan jika belum ada di dalamnya, membuat file tampilan baru dengan LookML dari kueri SQL Runner, lalu membuka browser file IDE ke file tampilan baru.
Pindahkan file agar sesuai dengan organisasi file project Anda.
Proses debug menggunakan SQL Runner
SQL Runner juga merupakan alat yang berguna untuk memeriksa kesalahan SQL dalam definisi tabel turunan.
Sorotan error SQL Runner
SQL Runner menandai lokasi error dalam perintah SQL dan menyertakan posisi error dalam pesan error.
Informasi posisi yang diberikan akan bervariasi tergantung pada dialek {i>database<i}. Misalnya, MySQL menyediakan nomor baris yang berisi error, sedangkan Redshift menyediakan posisi karakter error. Dialek {i>database<i} lain mungkin memiliki salah satu dari perilaku ini atau yang lain.
SQL Runner juga menandai lokasi error sintaksis first dalam perintah SQL dengan menggarisbawahinya dengan warna merah dan menandai baris dengan "x". Arahkan kursor ke "x" untuk melihat informasi selengkapnya tentang error tersebut. Setelah Anda memperbaiki masalah tersebut, klik Jalankan untuk melihat apakah ada error lain dalam kueri.
Menggunakan SQL Runner untuk menguji tabel turunan
Jika melihat kesalahan yang berasal dari tabel turunan, Anda dapat menentukan penyebab kesalahan dengan menyalin pernyataan SQL ke dalam SQL Runner dan menguji berbagai bagian SQL untuk mempersempit lokasi kesalahan. Untuk mengetahui informasi selengkapnya, lihat postingan Komunitas Looker Menggunakan SQL Runner untuk menguji tabel turunan.