기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
허용되지 않는 출력 열
사용자 지정 분석 규칙의 disallowedOutputColumns 제어를 사용하면 쿼리 결과에 프로젝션할 수 없는 열 목록을 정의할 수 있습니다. 변환, 별칭 지정 또는 기타 수단을 통해 허용되지 않는 열에 대한 참조는 쿼리의 최종SELECT(프로젝션)에 나타날 수 없습니다.
제어는 직접 프로젝션을 금지하지만 값이 간접적으로 추론되는 것을 완전히 방지하지는 않습니다. 최종 프로젝션에서 참조되지 않는 한 하위 쿼리 또는 공통 테이블 표현식(CTE) 내의 프로젝션에서 허용되지 않는 열을 계속 사용할 수 있습니다.
캐시 테이블 제약 조건
AWS Clean Rooms 는 캐시된 테이블에 허용되지 않는 출력 열 제약 조건을 적용합니다. 캐시된 테이블은 해당 SELECT 절에서 허용되지 않는 출력 열을 참조할 수 없습니다. 쿼리의 후속 부분에서 허용되지 않는 출력 열 제약 조건이 있는 열을 사용하려면 캐시된 테이블을 CTE로 변환합니다.
다음 예제에서는를 disallowedOutputColumns 컨트롤user_id에 추가합니다.
{ "disallowedOutputColumns": [ "user_id" ] }
허용되지 않는 열이 구성된 테이블에서 작동하는 방식에 대한 자세한 내용은 섹션을 참조하세요구성된 테이블의 허용되지 않는 열.