如何知道Redshift表已成功加载的AWS Lambda代码中的状态

时间:2019-05-13 06:09:26

标签: python-3.x amazon-web-services aws-lambda amazon-redshift

我需要将数据从一个Redshift集群加载到另一个集群,每个集群都在不同的区域。

对于相同的对象,首先在目标架构中创建表,然后在源上运行UNLOAD命令,该命令会将文件放入S3存储桶中。

要将数据从S3加载到目标Redshift模式,我将在AWS Lambda中使用python代码。执行卸载命令时,AWS Lambda函数将在所有文件将到达的S3路径上触发。

提取后,我需要运行一个转换查询,该查询将把数据放入事实表和维表中。如何知道特定表成功加载的目标表的状态?

Lambda python代码将为每个文件触发,并将数据复制到目标表。如果我知道状态,我将发出转换查询。

AWS Lambda中是否有任何功能可以帮助我了解COPY命令的状态?

0 个答案:

没有答案