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 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 membuat kueri tanpa harus menulis kode SQL.
Ketika anggota yang dapat melakukan kueri menjalankan kueri SQL pada tabel dalam kolaborasi, AWS Clean Rooms mengasumsikan peran yang relevan untuk mengakses tabel atas nama mereka. AWS Clean Rooms menerapkan aturan analisis yang diperlukan untuk kueri input dan outputnya.
Aturan analisis dan kendala keluaran diberlakukan secara otomatis. AWS Clean Rooms hanya mengembalikan hasil yang sesuai dengan aturan analisis yang ditetapkan.
AWS Clean Rooms mendukung query SQL yang dapat berbeda dari mesin query lainnya. Untuk spesifikasi, lihat Referensi AWS Clean Rooms SQL. Jika Anda ingin menjalankan kueri pada tabel data yang dilindungi dengan privasi diferensial, Anda harus memastikan bahwa kueri Anda kompatibel dengan struktur kueri tujuan umum Privasi Diferensial. AWS Clean Rooms
catatan
Saat menggunakan Cryptographic Computing untuk Clean Rooms, tidak semua operasi SQL menghasilkan hasil yang valid. Misalnya, Anda dapat melakukan COUNT pada kolom terenkripsi tetapi melakukan nomor terenkripsi menyebabkan kesalahan. SUM Selain itu, kueri mungkin juga menghasilkan hasil yang salah. Misalnya, kueri yang SUM disegel kolom menghasilkan kesalahan. Namun, GROUP BY kueri di atas kolom yang disegel tampaknya berhasil tetapi menghasilkan grup yang berbeda dari yang dihasilkan oleh GROUP BY kueri di atas cleartext.
Anggota yang membayar biaya komputasi kueri dibebankan untuk kueri yang dijalankan dalam kolaborasi.
Anggota yang dapat melakukan kueri dapat memilih beberapa anggota yang dapat menerima hasil untuk menerima hasil dari satu kueri. Untuk informasi selengkapnya, lihat Menanyakan tabel yang dikonfigurasi menggunakan editor kode SQL. Untuk informasi umum tentang menerima hasil kueri, lihatMenerima dan menggunakan hasil analisis.
Prasyarat
Sebelum Anda menjalankan query SQL, pastikan bahwa 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 menggunakan AWS SDKs, lihat Referensi AWS Clean Rooms API.
Untuk informasi tentang pencatatan kueri, lihatAnalisis masuk AWS Clean Rooms.
catatan
Jika Anda menjalankan kueri pada tabel data terenkripsi, hasil dari kolom terenkripsi dienkripsi.
Konfigurasi properti percikan untuk kueri SQL
AWS Clean Rooms memungkinkan Anda menyesuaikan perilaku runtime Spark secara opsional dengan mengonfigurasi properti Spark yang didukung untuk kueri SQL saat menggunakan mesin analitik Spark. Fitur ini hanya tersedia untuk analisis menggunakan mesin analitik Spark di AWS Clean Rooms, bukan untuk mesin AWS Clean Rooms analitik. Properti ini memungkinkan Anda menyempurnakan kinerja, penggunaan memori, dan parameter eksekusi kueri. Dengan fitur ini, Anda memiliki kontrol yang lebih besar atas bagaimana kueri berbasis SPARK diproses, memungkinkan pengoptimalan berdasarkan persyaratan beban kerja spesifik Anda.
Sekarang Anda dapat menyesuaikan pengaturan seperti partisi acak, ambang batas gabungan siaran, dan parameter eksekusi kueri adaptif langsung dari AWS Clean Rooms konsol untuk analisis mesin analitik Spark. 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 kolaborasi berbasis Spark Anda.
Untuk memanfaatkan fitur ini, Anda akan menemukan bagian properti Spark baru di antarmuka kueri untuk analisis mesin analitik Spark. 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 dan insinyur data untuk mengoptimalkan analisis mereka menggunakan mesin analitik Spark untuk meningkatkan efisiensi dan skalabilitas.
Untuk informasi selengkapnya tentang properti Spark, termasuk nilai default, lihat Spark Properties dalam dokumentasi
Topik berikut menjelaskan cara kueri data dalam kolaborasi menggunakan AWS Clean Rooms konsol.