Menjalankan kueri kustom
Halaman ini menunjukkan cara menjalankan kueri SQL kustom. Untuk menjalankan kueri kustom, Anda harus memahami konsep berikut:
- Membuat integrasi menggunakan Application Integration
- Tugas konektor
- Integration Connectors
- Kueri SQL
Jalankan kueri kustom ditampilkan kepada Anda sebagai tindakan di
Tugas konektor. Tindakan adalah fungsi kelas
pertama yang tersedia untuk integrasi melalui antarmuka konektor. Tindakan
memungkinkan Anda membuat perubahan pada satu atau beberapa entitas, dan bervariasi dari konektor ke konektor. Namun, ada kemungkinan
konektor tidak mendukung tindakan apa pun, sehingga daftar Actions
akan kosong.
Konektor berikut mendukung kueri kustom:
- BigQuery
- Cloud SQL - MySQL
- Cloud SQL - PostgreSQL
- Cloud SQL - SQL Server
- Couchbase
- Elasticsearch
- MySQL
- Oracle DB
- PostgreSQL
- Salesforce
- SQL Server
- Snowflake
- Spanner
- Terdata
Membuat kueri kustom
Untuk membuat kueri kustom, ikuti langkah-langkah berikut:
- Ikuti petunjuk mendetail untuk menambahkan tugas konektor.
- Saat Anda mengonfigurasi tugas konektor, di jenis tindakan yang ingin Anda lakukan, pilih Tindakan.
- Dalam daftar Tindakan, pilih Jalankan kueri kustom, lalu klik Selesai.
- Luaskan bagian Input tugas, lalu lakukan hal berikut:
- Di kolom Waktu tunggu setelah, masukkan jumlah detik untuk menunggu hingga kueri dieksekusi.
Nilai default:
180
detik. - Di kolom Jumlah baris maksimum, masukkan jumlah baris maksimum yang akan ditampilkan dari database.
Nilai default:
25
. - Untuk memperbarui kueri kustom, klik Edit Skrip Kustom. Dialog Script editor akan terbuka.
- Dalam dialog Editor skrip, masukkan kueri SQL, lalu klik Simpan.
Anda dapat menggunakan tanda tanya (?) dalam pernyataan SQL untuk merepresentasikan satu parameter yang harus ditentukan dalam daftar parameter kueri. Misalnya, kueri SQL berikut memilih semua baris dari tabel
Employees
yang cocok dengan nilai yang ditentukan untuk kolomLastName
:SELECT * FROM Employees where LastName=?
- Jika Anda telah menggunakan tanda tanya dalam kueri SQL, Anda harus menambahkan parameter dengan mengklik + Tambahkan Nama Parameter untuk setiap tanda tanya. Saat menjalankan integrasi, parameter ini menggantikan tanda tanya (?) dalam kueri SQL secara berurutan. Misalnya, jika Anda telah menambahkan tiga tanda tanya (?), maka Anda harus menambahkan tiga parameter sesuai urutan.
Untuk menambahkan parameter kueri, lakukan hal berikut:
- Dari daftar Jenis, pilih jenis data parameter.
- Di kolom Nilai, masukkan nilai parameter.
- Untuk menambahkan beberapa parameter, klik + Tambahkan Parameter Kueri.
Tindakan Execute custom query tidak mendukung variabel array.
- Di kolom Waktu tunggu setelah, masukkan jumlah detik untuk menunggu hingga kueri dieksekusi.