

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 문제 해결 AWS Clean Rooms
<a name="troubleshooting"></a>

이 섹션에서는를 사용할 때 발생할 수 있는 몇 가지 일반적인 문제 AWS Clean Rooms 와 이를 해결하는 방법을 설명합니다.

**Topics**
+ [쿼리에서 참조하는 하나 이상의 테이블은 관련 서비스 역할로 액세스할 수 없습니다. 테이블/역할 소유자는 서비스 역할에 테이블에 대한 액세스 권한을 부여해야 합니다.](#table-not-accessible)
+ [기본 데이터 세트 중 하나에 지원되지 않는 파일 형식이 있습니다.](#dataset-has-unsupported-file-format)
+ [Clean Rooms에 대한 암호화 컴퓨팅을 사용하는 경우 쿼리 결과가 예상과 다릅니다.](#troubleshoot-query-results-c3r)
+ [AWS Clean Rooms Spark SQL: 파티션 데이터 누락](#troubleshoot-missing-partition-data)

## 쿼리에서 참조하는 하나 이상의 테이블은 관련 서비스 역할로 액세스할 수 없습니다. 테이블/역할 소유자는 서비스 역할에 테이블에 대한 액세스 권한을 부여해야 합니다.
<a name="table-not-accessible"></a>
+ 서비스 역할에 대한 권한이 필요에 따라 설정되었는지 확인합니다. 자세한 정보는 [설 AWS Clean Rooms정](setting-up.md)을 참조하세요.

## 기본 데이터 세트 중 하나에 지원되지 않는 파일 형식이 있습니다.
<a name="dataset-has-unsupported-file-format"></a>
+ 데이터 세트가 지원되는 파일 형식 중 하나인지 확인하세요.
  + Parquet 
  + RCFile
  + TextFile
  + SequenceFile
  + RegexSerde
  + OpenCSV
  + AVRO
  + JSON

  자세한 내용은 [의 데이터 형식 AWS Clean Rooms](data-formats.md) 단원을 참조하십시오.

## Clean Rooms에 대한 암호화 컴퓨팅을 사용하는 경우 쿼리 결과가 예상과 다릅니다.
<a name="troubleshoot-query-results-c3r"></a>

Clean Rooms용 암호화 컴퓨팅(C3R)을 사용하는 경우 쿼리에서 암호화된 열을 올바르게 사용하는지 확인하세요.
+ sealed 열은 SELECT 조항에만 사용됩니다.
+ fingerprint열은 JOIN 조항(및 특정 조건의 GROUP BY 조항)에만 사용됩니다.
+ 공동 작업 설정에 필요한 경우 동일한 이름을 가진 JOINing fingerprint 열만 사용할 수 있다는 것입니다.

자세한 내용은 [Clean Rooms에 대한 암호화 컴퓨팅](crypto-computing.md) 및 [Clean Rooms용 암호화 컴퓨팅의 열 유형](crypto-computing-column-types.md) 섹션을 참조하세요.

## AWS Clean Rooms Spark SQL: 파티션 데이터 누락
<a name="troubleshoot-missing-partition-data"></a>

의 모든 파티션에는 S3의 데이터도 있어야 AWS Glue Data Catalog 합니다. 엔진은 Spark 설정을 사용합니다. `spark.sql.files.ignoreMissingFiles=False` 

자세한 내용은 [https://spark.apache.org/docs/latest/sql-data-sources-generic-options.html\$1ignore-missing-files ](https://spark.apache.org/docs/latest/sql-data-sources-generic-options.html#ignore-missing-files)참조하십시오.

이 오류가 발생하면 다음과 같은 오류 메시지가 표시됩니다. `"Missing partition data: One of the configured tables is partitioned and one or more of the partitions does not have data".` 

Amazon S3에 있는 데이터를 테이블의에 나열된 파티션과 비교 AWS Glue Data Catalog 합니다. S3에 해당 데이터가 없는 파티션을 삭제합니다.