기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
4단계: 데이터 필터를 사용하여 쿼리
제품 리뷰 테이블에 데이터 필터를 연결한 상태에서 몇 가지 쿼리를 실행하고 Lake Formation에서 권한이 어떻게 적용되는지 확인합니다.
-
DataAnalystUS
사용자로 Athena 콘솔(https://console.aws.amazon.com/athena/)에 로그인합니다. -
다음 쿼리를 실행하여 몇 개의 레코드를 검색합니다. 레코드는 정의된 행 수준 권한에 따라 필터링됩니다.
SELECT * FROM lakeformation_tutorial_row_security.amazon_reviews LIMIT 10
다음 스크릿샷은 쿼리 결과를 보여줍니다.
-
마찬가지로 쿼리를 실행하여 Marketplace당 총 레코드 수를 계산합니다.
SELECT marketplace , count ( * ) as total_count FROM lakeformation_tutorial_row_security .amazon_reviews GROUP BY marketplace
쿼리 결과에는
marketplace
US
만 표시됩니다. 사용자는marketplace
열 값이US
인 행만 볼 수 있기 때문입니다. -
DataAnalystJP
사용자로 전환하여 동일한 쿼리를 실행합니다.SELECT * FROM lakeformation_tutorial_row_security.amazon_reviews LIMIT 10
쿼리 결과에는
JP
marketplace
에 속한 레코드만 표시됩니다. -
쿼리를 실행하여
marketplace
당 총 레코드 수를 계산합니다.SELECT marketplace, count(*) as total_count FROM lakeformation_tutorial_row_security.amazon_reviews GROUP BY marketplace
쿼리 결과에는
JP
marketplace
에 속한 행만 표시됩니다.