我需要将数据从一个Redshift集群加载到另一个集群,每个集群都在不同的区域。
对于相同的对象,首先在目标架构中创建表,然后在源上运行UNLOAD
命令,该命令会将文件放入S3存储桶中。
要将数据从S3加载到目标Redshift模式,我将在AWS Lambda中使用python代码。执行卸载命令时,AWS Lambda函数将在所有文件将到达的S3路径上触发。
提取后,我需要运行一个转换查询,该查询将把数据放入事实表和维表中。如何知道特定表成功加载的目标表的状态?
Lambda python代码将为每个文件触发,并将数据复制到目标表。如果我知道状态,我将发出转换查询。
AWS Lambda中是否有任何功能可以帮助我了解COPY
命令的状态?