Kueri dengan Komputasi Kriptografi untuk Clean Rooms - AWS Clean Rooms

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kueri dengan Komputasi Kriptografi untuk Clean Rooms

Topik ini memberikan informasi tentang menulis kueri yang menggunakan tabel data yang telah dienkripsi menggunakan Komputasi Kriptografi Clean Rooms.

Kueri yang bercabang di NULL

Untuk memiliki cabang kueri di NULL pernyataan berarti menggunakan sintaks sepertiIF x IS NULL THEN 0 ELSE 1.

Kueri selalu dapat bercabang NULL pernyataan di cleartext kolom.

Kueri dapat bercabang pada NULL pernyataan di sealed kolom dan fingerprint kolom hanya ketika nilai nilai Preserve NULL parameter (preserveNulls) diatur ketrue.

Kueri yang melanggar batasan ini mungkin menghasilkan hasil yang salah.

Memetakan satu kolom sumber ke beberapa kolom target

Satu kolom sumber dapat dipetakan ke beberapa kolom target. Misalnya, Anda mungkin ingin keduanya JOIN and SELECT pada kolom.

Untuk informasi selengkapnya, lihat Menggunakan data yang sama untuk keduanya JOIN and SELECT pertanyaan.

Menggunakan data yang sama untuk keduanya JOIN and SELECT pertanyaan

Jika data dalam kolom tidak sensitif, itu dapat muncul di cleartext kolom target, yang memungkinkannya digunakan untuk tujuan apa pun.

Jika data dalam kolom sensitif dan harus digunakan untuk keduanya JOIN and SELECT query, petakan kolom sumber itu ke dua kolom target dalam file output. Satu kolom dienkripsi dengan as a type fingerprint kolom, dan satu kolom dienkripsi dengan type sebagai kolom tertutup. Pembuatan skema interaktif dari klien enkripsi C3R menyarankan sufiks header dan. _fingerprint _sealed Sufiks header ini dapat menjadi konvensi yang berguna untuk membedakan kolom tersebut dengan cepat.