Pemecahan masalah AWS 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.

Pemecahan masalah AWS Clean Rooms

Bagian ini menjelaskan beberapa masalah umum yang mungkin timbul saat menggunakan AWS Clean Rooms dan cara memperbaikinya.

Satu atau beberapa tabel yang direferensikan oleh kueri tidak dapat diakses oleh peran layanan terkait. table/role Pemilik harus memberikan akses peran layanan ke tabel.

  • Verifikasi bahwa izin untuk peran layanan disiapkan sesuai kebutuhan. Untuk informasi lebih lanjut, lihatMenyiapkan AWS Clean Rooms.

Salah satu kumpulan data yang mendasarinya memiliki format file yang tidak didukung.

  • Pastikan kumpulan data Anda berada dalam salah satu format file yang didukung:

    • Parquet

    • RCFile

    • TextFile

    • SequenceFile

    • RegexSerde

    • OpenCSV

    • AVRO

    • JSON

    Untuk informasi selengkapnya, lihat Format data untuk AWS Clean Rooms.

Hasil kueri tidak seperti yang diharapkan saat menggunakan Komputasi Kriptografi untukClean Rooms.

Jika Anda menggunakan Cryptographic Computing for Clean Rooms (C3R), verifikasi bahwa kueri Anda menggunakan kolom terenkripsi dengan benar:

  • sealedKolom hanya digunakan dalam SELECT klausa.

  • fingerprintKolom hanya digunakan dalam JOIN klausa (dan GROUP BY klausa dalam kondisi tertentu).

  • Bahwa Anda hanya JOINing fingerprint kolom dengan nama yang sama jika pengaturan kolaborasi memerlukannya.

Untuk informasi selengkapnya, lihat Komputasi Kriptografi untuk Clean Rooms dan Jenis kolom dalam Komputasi Kriptografi untuk Clean Rooms.

AWS Clean Rooms Spark SQL: Data partisi tidak ada

Jika Anda menggunakan mesin AWS Clean Rooms Spark SQL dengan tabel S3 tabel dipartisi, semua partisi di juga AWS Glue Data Catalog harus memiliki data di S3. Mesin menggunakan pengaturan Spark spark.sql.files.ignoreMissingFiles=False

Untuk informasi lebih lanjut, lihat https://spark.apache.org/docs/latest/sql-data-sources-generic-options.html# ignore-missing-files.

Jika Anda mengalami kesalahan ini, Anda akan mendapatkan pesan kesalahan berikut: "Missing partition data: One of the configured tables is partitioned and one or more of the partitions does not have data".

Bandingkan data Anda yang ada di Amazon S3 dengan partisi yang tercantum dalam tabel AWS Glue Data Catalog . Hapus partisi yang tidak memiliki data yang sesuai di S3.