将数据从RDS MySQL同步到Amazon Redshift

时间:2016-04-08 04:29:03

标签: mysql amazon-redshift amazon-rds amazon-data-pipeline

我正在尝试将数据从RDS MySQL同步到Amazon Redshift。为此,创建了一个计划运行一次的数据管道。同步一个表然后尝试使用另一个名为“roles”的表,但它失败并显示以下错误消息“输出表名为'public.roles'不存在且未提供createTableSql ”。管道的实际结果如下。

  1. RedshiftTableCreateActivity - 已完成
  2. RDSToS3CopyActivity - 已完成
  3. S3ToRedshiftCopyActivity - FAILED(“名为'public.roles'的输出表不存在且未提供createTableSql”)
  4. S3StagingCleanupActivity - CASCADE_FAILED
  5. 对于Pipeline,尝试使用Truncate / OVERWRITE_EXISTING插入模式。

    有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

似乎你的红移表"角色"不存在。

此外,您可以指定createTableSql为"如果不存在角色(表格定义),则创建表格"