我是Glue的新手,它试图将数据读取为动态框架。但是,我要从中读取的表的名称中包含一些带有空格的列。例如,列名是“ COL DATE”
所以当我执行
DyF = glueContext.create_dynamic_frame.from_catalog(database="database", table_name="table_name")
我收到错误
AnalysisException: u'Attribute name "COL DATE" contains invalid character(s) among " ,;{}()\\n\\t=". Please use alias to rename it.;'
如何使用别名重命名?
谢谢!
我试图像这样使用rename_field选项
DyF = glueContext.create_dynamic_frame.from_catalog(database="database", table_name="table_name").rename_field("COL DATE","COL_DATE")
,但是似乎只有在创建动态框架之后它才能工作。我找不到要传递给from_catalog的参数,这些参数会更改列的名称。