Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menjalankan kueri SQL
catatan
Anda hanya dapat menjalankan kueri jika anggota yang bertanggung jawab untuk membayar biaya komputasi kueri telah bergabung dengan kolaborasi sebagai anggota aktif.
Sebagai anggota yang dapat melakukan query, Anda dapat menjalankan query SQL dengan:
-
Membangun kueri SQL secara manual menggunakan editor kode SQL.
-
Menggunakan template analisis SQL yang disetujui.
-
Menggunakan UI pembuat analisis untuk membangun kueri tanpa harus menulis kode SQL.
Ketika anggota yang dapat menanyakan menjalankan kueri SQL pada tabel dalam kolaborasi, AWS Clean Rooms mengambil peran yang relevan untuk mengakses tabel atas nama mereka. AWS Clean Rooms menerapkan aturan analisis yang diperlukan untuk query input dan outputnya.
Aturan analisis dan batasan output diberlakukan secara otomatis. AWS Clean Rooms hanya mengembalikan hasil yang sesuai dengan aturan analisis yang ditentukan.
AWS Clean Rooms mendukung query SQL yang bisa berbeda dari mesin query lainnya. Untuk spesifikasi, lihat Refer AWS Clean Rooms ensi SQL. Jika Anda ingin menjalankan kueri pada tabel data yang dilindungi dengan privasi diferensial, Anda harus memastikan bahwa kueri Anda kompatibel dengan struktur ku eri tujuan umum Priv asi AWS Clean Rooms Diferensial.
catatan
Saat menggunakan Komputasi Kriptografi untuk Clean Rooms, tidak semua operasi SQL menghasilkan hasil yang valid. Misalnya, Anda dapat melakukan a COUNT pada kolom terenkripsi tetapi melakukan a SUM pada nomor terenkripsi menyebabkan kesalahan. Selain itu, kueri mungkin juga menghasilkan hasil yang salah. Misalnya, kueri yang SUM disegel kolom menghasilkan kesalahan. Namun, ku GROUP BY eri di atas kolom tertutup tampaknya berhasil tetapi menghasilkan grup yang berbeda dari yang dihasilkan oleh ku GROUP BY eri di atas cleartext.
Ang gota yang membayar biaya komputasi kueri dikenakan biaya untuk kueri yang dijalankan dalam kolaborasi.
Anggota yang dapat melakukan query dapat memilih beberapa anggota yang dapat menerima hasil untuk menerima hasil dari satu kueri. Untuk informasi selengkapnya, lihat Mengkueri tabel yang dikonfigurasi menggunakan editor kode SQL. Untuk informasi umum tentang menerima hasil kueri, lihatMenerima dan menggunakan hasil analisis.
Prasyarat
Sebelum Anda menjalankan kueri SQL, pastikan Anda memiliki yang berikut:
-
Keanggotaan aktif dalam AWS Clean Rooms kolaborasi
-
Akses ke setidaknya satu tabel yang dikonfigurasi dalam kolaborasi
-
Konfirmasi bahwa anggota yang bertanggung jawab atas biaya komputasi kueri adalah anggota kolaborasi aktif
Untuk informasi tentang cara menanyakan data atau melihat kueri dengan memanggil operasi AWS Clean Rooms StartProtectedQuery API secara langsung atau dengan menggunakan AWS SDK, lihat Refer ensi AWS Clean Rooms API.
Untuk informasi tentang pencatatan kueri, lihatLogin analisis AWS Clean Rooms.
catatan
Jika Anda menjalankan kueri pada tabel data terenkripsi, hasil dari kolom terenkripsi dienkripsi.
Konfigurasi properti Spark untuk kueri SQL
AWS Clean Rooms memungkinkan Anda untuk menyesuaikan perilaku runtime Spark secara opsional dengan mengonfigurasi properti Spark yang didukung untuk kueri SQL. Properti ini memungkinkan Anda menyempurnakan kinerja, penggunaan memori, dan parameter eksekusi kueri. Dengan fitur ini, Anda memiliki kontrol yang lebih besar atas bagaimana Spark-based kueri Anda diproses, memungkinkan pengoptimalan berdasarkan persyaratan beban kerja spesifik Anda.
Anda sekarang dapat menyesuaikan pengaturan seperti partisi shuffle, ambang gabungan siaran, dan parameter eksekusi kueri adaptif langsung dari AWS Clean Rooms konsol. Fitur ini sangat berguna untuk kueri kompleks atau kumpulan data besar di mana konfigurasi default mungkin tidak optimal. Dengan menyempurnakan properti Spark ini, Anda berpotensi meningkatkan kinerja kueri, mengurangi konsumsi sumber daya, dan mengelola penggunaan memori dengan lebih baik untuk analisis Spark-based kolaborasi Anda.
Untuk memanfaatkan fitur ini, Anda akan menemukan bagian properti Spark baru di antarmuka kueri. Anda dapat memilih dari daftar properti yang didukung dan menentukan nilai kustom. Anda juga dapat mengonfigurasi properti Spark secara terprogram menggunakan API. StartProtectedQuery Opsi konfigurasi lanjutan ini memberdayakan analis data dan insinyur untuk mengoptimalkan kueri mereka untuk meningkatkan efisiensi dan skalabilitas.
Untuk informasi selengkapnya tentang properti Spark, termasuk nilai default, lihat Spark Properties
Topik berikut menjelaskan cara menanyakan data dalam kolaborasi menggunakan AWS Clean Rooms konsol.