Redshift COPY 并自动创建 table?
Redshift COPY and create table automatically?
有没有办法在 Redshift 中自动创建一个 internal table,然后使用 COPY 将数据移动到其中?我不能使用存储在 AWS Glue 数据目录中的元数据来创建它吗?
现在据我了解,必须手动编写 SQL 来创建 table,然后 运行 COPY 将数据移动到 table。
编辑:我的问题是 table 创建。对我来说 运行 COPY 一个 table 必须已经存在。我可以使用现有的 GLUE 元数据创建这个 table 吗?还是只能手写SQL?
如果您想自动将数据从 Glue 目录移动到 Redshift table,您可以使用 AWS Glue 来实现它。详情请参考this。
准备好 Glue 作业后,您可以随时将它们安排在每天的某个时间 运行。
有没有办法在 Redshift 中自动创建一个 internal table,然后使用 COPY 将数据移动到其中?我不能使用存储在 AWS Glue 数据目录中的元数据来创建它吗?
现在据我了解,必须手动编写 SQL 来创建 table,然后 运行 COPY 将数据移动到 table。
编辑:我的问题是 table 创建。对我来说 运行 COPY 一个 table 必须已经存在。我可以使用现有的 GLUE 元数据创建这个 table 吗?还是只能手写SQL?
如果您想自动将数据从 Glue 目录移动到 Redshift table,您可以使用 AWS Glue 来实现它。详情请参考this。
准备好 Glue 作业后,您可以随时将它们安排在每天的某个时间 运行。