【问题标题】:Can I Load Pipe separated text file directly to Redshift我可以将管道分隔的文本文件直接加载到 Redshift
【发布时间】:2018-08-16 13:46:02
【问题描述】:

我的本​​地有一个巨大的 ('|') 分隔文本文件 (1.5 GB),我需要将其加载到 redshift。 我目前没有配置 s3。有没有办法将此文件直接加载到 Redshift。

【问题讨论】:

    标签: amazon-web-services amazon-redshift


    【解决方案1】:

    我同意约翰的回答,但我认为您是在明确表示您没有 S3。

    我目前没有配置 s3。

    你能不使用 S3 直接加载到Redshift 吗? 这里我假设,my local 你指的是本地的desktop/laptop 等。

    答案是,你不能。但是,如果您可以将文件加载到任何AWS 计算实例并启用ima 滚动以通过这种方式执行ssh,您可以做到这一点,Redshift 您可以将SSH 设置为AWS instance,那么您正如约翰回答的那样,应该能够加载任何大小的CSV 和任何delimiter,包括|

    我希望这会有所帮助。

    【讨论】:

    • 我同意这一点。很确定。只需要确认。谢谢
    【解决方案2】:

    是的。

    COPY command 有一个DILIMITER parameter,可以指定管道分隔。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      相关资源
      最近更新 更多