查询联合数据库 - AWS Lake Formation

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

查询联合数据库

在您授予权限后,用户可以登录并开始使用 Amazon Redshift 查询联合数据库。用户现在可以使用本地数据库名称在查询中引用 Amazon Redshift 数据共享。SQL在 Amazon Redshift 中,通过数据共享来共享的公共架构中的客户表将在数据目录中创建相应的表,即 public.customer

  1. 在使用 Amazon Redshift 查询联合数据库之前,集群管理员使用以下命令通过数据目录数据库创建一个数据库:

    CREATE DATABASE sharedcustomerdb FROM ARN 'arn:aws:glue:<region>:111122223333:database/tahoedb' WITH DATA CATALOG SCHEMA tahoedb
  2. 集群管理员授予对数据库的使用权限。

    GRANT USAGE ON DATABASE sharedcustomerdb TO IAM:user;
  3. 您(联合用户)现在可以登录SQL工具来查询表。

    Select * from sharedcustomerdb.public.customer limit 10;

有关更多信息,请参阅《Amazon Redshift 管理指南》中的查询 AWS Glue Data Catalog