本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
第 4 步:使用数据筛选条件进行查询
将数据筛选条件附加到商品评论表后,运行一些查询,看一看 Lake Formation 是如何强制实施权限的。
-
通过 https://console.aws.amazon.com/athena/
以 DataAnalystUS
用户身份登录 Athena 控制台。 -
运行以下查询以检索一些记录,对于这些记录,是根据我们定义的行级别权限进行筛选的:
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
的行。