Amazon Web Services – 在 Redshift 中处理第三方数据
Amazon Redshift是一种数据仓库产品,它构成了云计算平台 Amazon Web Services 的很大一部分。在本文中,我们将研究将数据从Amazon S3中的AWS Data Exchange快速移动到仓库中的过程。
执行:
按照以下步骤使用 Redshift 将数据从 Amazon S3 移动到亚马逊仓库:
第 1 步:所以我们需要执行的第一个任务是在艺术仓库中创建一个表。该表将存储有关亚马逊股票价格的财务信息,我们将快速运行该查询。
一旦我们在左侧有可用的表,我们就可以转到我们的第二个查询。
第 2 步:在使用第二个查询时,我们将使用特定的 IAM 角色从特定的 Amazon S3 存储桶复制这种格式的 Amazon 数据,该角色可以访问我的 S3 存储桶和我们的集群。
询问:
COPY AMZN
(timestamp,stock_open,high,low,close,adjusted_close,volume,dividend_amount,split_coefficient)
FROM 's3://
IAM_ROLE 'arn:aws:iam:::role/'
FORMAT AS CSV
一旦我们点击运行,它将执行 SQL 命令,将 S3 存储桶中的表加载到 Redshift 集群中。
第 3 步:为了证明它是成功的,我们将快速选择所有要增长的记录,从 Amazon 表中选择一千条记录,这些记录将在屏幕底部呈现给我们。
询问:
select * from amzn limit 1000;
输出: