【发布时间】:2016-06-06 22:50:07
【问题描述】:
我是 RedShift 的新手。 以下是我的流程:
- 在 S3 中创建我的数据库 (Postgres RDS) 表的 CSV 副本。
- 使用连接到 redshift 的 sql 客户端的“create table”在 RedShift 中创建一些临时表(用于 ETL 目的)。
- 使用 Copy 命令将数据从 S3 移动到 RedShift。
问题:
我的暂存表(将在 ETL 处理后与其他暂存表一起删除)与 RDS 中的源表具有相同的架构。但是每次我构建一个新的临时表时,我都必须编写一个很长的“创建表”命令,当我拥有具有 100 个功能的表时,它会变得令人沮丧。有没有简单的方法来复制模式?或者我是否需要对我当前的流程进行一些更改以使其更容易?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-redshift