Topik ini menjelaskan cara menggunakan InstanceTunnel untuk mengunduh hasil eksekusi dari pernyataan SELECT.
Definisi dan deskripsi antarmuka InstanceTunnel
Potongan kode berikut menunjukkan penggunaan InstanceTunnel. Untuk informasi lebih lanjut, kunjungi Java-sdk-doc.
public class InstanceTunnel{
public DownloadSession createDownloadSession(String projectName, String instanceID);
public DownloadSession createDownloadSession(String projectName, String instanceID, boolean limitEnabled);
}Parameter:
projectName: nama proyek.
instanceID: ID instance. Untuk informasi lebih lanjut tentang cara melihat ID instance, lihat Lihat informasi instance.
Batasan
InstanceTunnel menyediakan cara mudah untuk memperoleh hasil eksekusi instance. Namun, fitur ini memiliki batasan izin berikut untuk memastikan keamanan data:
Jika jumlah rekaman tidak melebihi 10.000, semua pengguna dengan izin baca pada instance tertentu dapat menggunakan InstanceTunnel untuk mengunduh data. Aturan yang sama berlaku untuk kueri data dengan memanggil API RESTful.
Jika jumlah rekaman melebihi 10.000, hanya pengguna dengan izin baca pada semua tabel sumber dalam pernyataan SQL query yang dapat menggunakan InstanceTunnel untuk mengunduh data.
Jika Anda mengakses titik akhir publik (untuk daftar alamat titik akhir publik, lihat Endpoint), Anda akan dikenai biaya unduhan.
Jika fitur kontrol unduhan diaktifkan, pengguna yang menggunakan titik akhir publik untuk mengunduh data harus memiliki izin unduhan terkait. Untuk informasi lebih lanjut tentang otorisasi, lihat Kontrol Unduhan.