本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
第 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
.