第 4 步:使用数据过滤器查询 - Amazon Lake Formation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

第 4 步:使用数据过滤器查询

使用附加到产品评论表的数据筛选器,运行一些查询并了解 Lake Formation 如何强制执行权限。

  1. 登录位于的 Athena 控制台https://console.aws.amazon.com/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

    查询结果仅显示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.