【发布时间】:2017-09-12 09:33:12
【问题描述】:
我正在尝试使用复制命令将一些文件从 S3 复制到 Redshift。我通过 SQL 工作台使用了以下命令,它运行良好,它将数据复制到 Redshift Table。
copy <Redshift table name>
from 's3://my-bucket/path/to/directory/part'
iam_role 'arn:aws:iam::<IAM ROLE>'
delimiter '|' dateformat 'auto' IGNOREHEADER AS 1;
但是当我将相同的命令复制到 .sql 文件并尝试使用 AWS 数据管道执行此 SQL 文件时,管道只是失败而没有给出任何明确的错误。
由于内部开发的管道定义生成工具存在一些问题,我无法使用CopyToRedshift 类型的活动。
我想知道如何从文件中执行这个复制命令?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-redshift amazon-data-pipeline