【问题标题】:How to upload data to Amazon Redshift如何将数据上传到 Amazon Redshift
【发布时间】:2018-03-16 11:12:47
【问题描述】:

我想将数据自动上传到 Redshift。

我知道如何访问红移和提取数据。但我不知道如何将数据加载到表中。

我听说您需要一个提交功能。我想知道如何提交或模块的名称(如 pycopg2)。

【问题讨论】:

    标签: python amazon-web-services amazon-redshift


    【解决方案1】:

    将数据加载到 Amazon Redshift 的推荐方法是将数据放在 Amazon S3 存储桶中,然后使用 COPY 命令从 S3 加载数据。这种方法效率很高,利用了整个集群的并行处理能力。

    建议对大量数据使用 INSERT 命令(但几行就​​可以了)。

    因此,您的自动化步骤是:

    • 将数据存储在 S3 存储桶中
    • 向 Redshift 集群发出 COPY 命令(通过 SQL,以便您可以使用 psycopg2)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-22
      • 2013-10-24
      • 2015-07-24
      相关资源
      最近更新 更多