Date 复制.parquet文件,日期从S3到红移
我正试图用COPY命令将一个.parquet文件从S3加载到我的红移数据库中 该文件包含一列日期,格式为2018-10-28。红移表格中的相关字段定义为日期。源spark数据框将字段显示为datetime64,并将其转换为时间戳 使用简单的Date 复制.parquet文件,日期从S3到红移,date,copy,amazon-redshift,parquet,Date,Copy,Amazon Redshift,Parquet,我正试图用COPY命令将一个.parquet文件从S3加载到我的红移数据库中 该文件包含一列日期,格式为2018-10-28。红移表格中的相关字段定义为日期。源spark数据框将字段显示为datetime64,并将其转换为时间戳 使用简单的从s3://mybucket/file.parquet iam_role{xxxxx}格式复制日期作为parquet总是返回不兼容的架构错误 在我的jupyter笔记本中,我看不到完整的错误描述,但我猜是日期字段,因为表的其余部分是一个简单的varchar字段
从s3://mybucket/file.parquet iam_role{xxxxx}格式复制日期作为parquet
总是返回不兼容的架构错误
在我的jupyter笔记本中,我看不到完整的错误描述,但我猜是日期字段,因为表的其余部分是一个简单的varchar字段和一些int字段
有没有办法查看完整的错误消息,因为它没有写入stl\U load\U errors
是否有比yyyy mm dd更好的源格式将数据加载到redshift?redshift和parquet格式在大多数情况下都不适用 你有两个选择,前两个是
尝试使用字符串而不是日期设置目标表,查询表
svl\u s3log
。错误消息会弹出pid。您可以通过该选项进行筛选,并在消息
列中找到错误。您好@demircioglu您可以进一步详细说明(更像是一步一步)如何处理第一个问题吗?我迫切需要完成这一步。如果您现在正在阅读此内容,请提供帮助。谢谢
COPY dates FROM s3://mybucket/file.parquet iam_role {xxxxx} DATEFORMAT yyyy-mm-dd FORMAT AS PARQUET