翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 4: データフィルターを使用してクエリを実行する
製品レビューテーブルにデータフィルターをアタッチして、いくつかのクエリを実行し、Lake Formation で許可がどのように適用されるかを確認します。
-
Athena コンソール (https://console.aws.amazon.com/athena/
) に DataAnalystUS
ユーザーとしてサインインします。 -
次のクエリを実行し、定義した行レベルの許可に基づいてフィルタリングされたレコードをいくつか取得します。
SELECT * FROM lakeformation_tutorial_row_security.amazon_reviews LIMIT 10
次のスクリーンショットは、クエリ結果を示しています。
-
同様に、クエリを実行し、マーケットプレイスごとのレコードの総数をカウントします。
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
に属する行のみが表示されます。