2016-04-08 17 views
-1

RDS MySQLからAmazon Redshiftにデータを同期しようとしています。そのために、一度実行する予定のデータパイプラインを作成しました。同期された1つのテーブルが 'roles'という名前の別のテーブルで試しましたが、次のエラーメッセージで失敗しました。 "" public.roles "という名前の出力テーブルが存在せず、createTableSqlが指定されていません。"パイプラインの実際の結果は次のとおりです。RDS MySQLからAmazon Redshiftにデータを同期

  1. RedshiftTableCreateActivity - 完成
  2. RDSToS3CopyActivity - 完成
  3. S3ToRedshiftCopyActivity - FAILED( "という名前の出力テーブルが存在しないと何もCreateTableSQLのが提供されなかった 'public.roles'")
  4. S3StagingCleanupActivity -
  5. をCASCADE_FAILED

パイプラインでは、切り捨て/ OVERWRITE_EXISTING挿入モードを試してみました。

誰もが私にこれを助けることができますか?

答えて

0

赤いシフトテーブルの「ロール」は存在しないようです。

また、createTableSqlを「テーブルが存在しない場合はテーブルを作成する(テーブル定義)」と指定できます。

関連する問題