我们将AWS Glue配置为执行从RDS(postgres实例)到AWS Redshift的ETL作业。 Redshift和RDS均已部署到专用VPC。初始脚本由Glue控制台生成,执行的作业始终成功。但是,以某种方式创建的动态框架始终返回零记录,尽管它们存在于源表中。
datasource0 = glueContext.create_dynamic_frame.from_catalog(database = "database", table_name = "table", transformation_ctx = "datasource0")
print "Count: ", datasource0.count()
这种行为的原因可能是什么?