4단계: 데이터 필터를 사용한 쿼리 - AWS Lake Formation

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

4단계: 데이터 필터를 사용한 쿼리

제품 리뷰 테이블에 데이터 필터를 첨부하여 몇 가지 쿼리를 실행하고 Lake Formation Formation에서 권한을 어떻게 적용하는지 확인하십시오.

  1. https://console.aws.amazon.com/athena/ 에서 사용자로 Athena 콘솔에DataAnalystUS 로그인합니다.

  2. 다음 쿼리를 실행하여 정의한 행 수준 권한에 따라 필터링된 몇 가지 레코드를 검색합니다.

    SELECT * FROM lakeformation_tutorial_row_security.amazon_reviews LIMIT 10

    다음 이미지는 쿼리 결과를 보여줍니다.

  3. 마찬가지로 쿼리를 실행하여 마켓플레이스당 총 레코드 수를 계산합니다.

    SELECT marketplace , count ( * ) as total_count FROM lakeformation_tutorial_row_security .amazon_reviews GROUP BY marketplace

    쿼리 결과는 결과에만 표시됩니다.marketplaceUS 이는 사용자가marketplace 열 값과 동일한 행만 볼 수 있기 때문입니다US.

  4. DataAnalystJP사용자로 전환하고 동일한 쿼리를 실행합니다.

    SELECT * FROM lakeformation_tutorial_row_security.amazon_reviews LIMIT 10

    쿼리 결과에는 에 속한 레코드만 표시됩니다JPmarketplace.

  5. 쿼리를 실행하여 각 레코드의 총 개수를 계산합니다marketplace.

    SELECT marketplace, count(*) as total_count FROM lakeformation_tutorial_row_security.amazon_reviews GROUP BY marketplace

    쿼리 결과에는 에 속한 행만 표시됩니다JPmarketplace.