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
Menjalankan kueri kustom ditampilkan kepada Anda sebagai tindakan dalam
Tugas konektor. Tindakan adalah fungsi kelas satu yang tersedia untuk integrasi melalui antarmuka konektor. Tindakan memungkinkan Anda membuat perubahan pada entitas atau beberapa entitas, dan bervariasi dari satu konektor ke konektor yang lain. 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
- DB Oracle
- 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 mengonfigurasi tugas konektor, untuk jenis tindakan yang ingin Anda lakukan, pilih Tindakan.
- Dalam daftar Action, pilih Execute custom query, lalu klik Done.
- Luaskan bagian Input tugas, lalu lakukan tindakan berikut:
- Di kolom Timeout after, masukkan jumlah detik untuk menunggu hingga kueri dijalankan.
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 Editor skrip akan terbuka.
- Dalam dialog Script editor, masukkan kueri SQL, lalu klik Save.
Anda dapat menggunakan tanda tanya (?) dalam pernyataan SQL untuk mewakili 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 menambahkan tiga tanda tanya (?), Anda harus menambahkan tiga parameter secara berurutan.
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.
- Di kolom Timeout after, masukkan jumlah detik untuk menunggu hingga kueri dijalankan.