当AWS Glue作业报错"列“id”不存在"时,可能是由于以下原因之一:
# 示例代码
df = glueContext.create_dynamic_frame.from_catalog(database = "database_name", table_name = "table_name")
df = df.rename_field("id", "ID") # 将列名从"id"改为"ID"
# 示例代码
df.printSchema() # 打印数据源的模式
# 示例代码
df = glueContext.create_dynamic_frame.from_catalog(database = "database_name", table_name = "table_name")
# 示例代码
df = df.resolveChoice(specs = [('id', 'cast:int')]) # 将列"id"的数据类型转换为整数
通过检查以上可能的原因并相应地调整和修改代码,您应该能够解决"AWS Glue作业错误:列“id”不存在"的问题。