【发布时间】:2018-08-16 13:46:02
【问题描述】:
我的本地有一个巨大的 ('|') 分隔文本文件 (1.5 GB),我需要将其加载到 redshift。 我目前没有配置 s3。有没有办法将此文件直接加载到 Redshift。
【问题讨论】:
标签: amazon-web-services amazon-redshift
我的本地有一个巨大的 ('|') 分隔文本文件 (1.5 GB),我需要将其加载到 redshift。 我目前没有配置 s3。有没有办法将此文件直接加载到 Redshift。
【问题讨论】:
标签: amazon-web-services amazon-redshift
我同意约翰的回答,但我认为您是在明确表示您没有 S3。
我目前没有配置 s3。
你能不使用 S3 直接加载到Redshift 吗?
这里我假设,my local 你指的是本地的desktop/laptop 等。
答案是否,你不能。但是,如果您可以将文件加载到任何AWS 计算实例并启用ima 滚动以通过这种方式执行ssh,您可以做到这一点,Redshift 您可以将SSH 设置为AWS instance,那么您正如约翰回答的那样,应该能够加载任何大小的CSV 和任何delimiter,包括|。
我希望这会有所帮助。
【讨论】:
是的。
COPY command 有一个DILIMITER parameter,可以指定管道分隔。
【讨论】: