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

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

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

제품 리뷰 테이블에 데이터 필터를 연결한 상태에서 몇 가지 쿼리를 실행하고 Lake Formation에서 권한이 어떻게 적용되는지 확인합니다.

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

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

    SELECT * FROM lakeformation_tutorial_row_security.amazon_reviews LIMIT 10

    다음 스크릿샷은 쿼리 결과를 보여줍니다.

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

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

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

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

    SELECT * FROM lakeformation_tutorial_row_security.amazon_reviews LIMIT 10

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

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

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

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