【问题标题】:How to store last processed file of S3 to Redshift database如何将 S3 的最后处理文件存储到 Redshift 数据库
【发布时间】:2013-11-14 10:48:21
【问题描述】:

目前,我仅使用 AWS Data Pipeline 将当前日期和时间的数据从 Amazon S3 复制到 Amazon Redshift。我想每 30 分钟将数据从 S3 复制到 Redshift。最后处理的 S3 文件名也存储到另一个 Redshift 表中。

有人可以回答这个问题吗?

【问题讨论】:

    标签: bash amazon-web-services amazon-s3 amazon-redshift


    【解决方案1】:

    您可以使用RedshiftCopyActivity data pipeline object 来执行此操作。 RedshiftCopyActivity 对象中的 schedule 字段接受可以以 30 分钟间隔运行的 data pipeline schedule object。您需要定义一个 full pipeline in JSON,包括您的所有 AWS 资源信息(Redshift 数据节点、EC2 实例、S3 存储桶和密钥)。 JSON 模板中源数据文件的文件路径可以指向一个静态文件,该文件每 30 分钟被生成数据的任何内容覆盖。

    【讨论】:

      猜你喜欢
      • 2021-03-25
      • 2017-10-07
      • 2015-01-09
      • 2021-06-20
      • 1970-01-01
      • 2019-12-08
      • 1970-01-01
      • 2023-03-23
      • 2021-01-02
      相关资源
      最近更新 更多