amazon-web-services - 雪花日期列的 AVRO 文件日期不正确
问题描述
我有以 AVRO 格式创建的 HIVE 外部表。数据存储在 S3 位置。现在我正在以 avro 格式存储在 s3 上的相同数据文件上创建雪花表。但是遇到日期列的问题。尽管雪花表中的字符串和 int 数据正确显示,但日期未正确显示。
hive 表中的数据(col1 是 hive 表中的时间戳数据类型):
col1 2021-02-04 10:02:31
雪花表中的数据:
col1 53066-07-15 12:56:40.000
创建雪花表的sql:
创建或替换外部表 test1 ( col1 时间戳为 (value:col1::timestamp), ) WITH LOCATION = @S3_location/folder/ AUTO_REFRESH = TRUE FILE_FORMAT = 'AVRO';"
解决方案
推荐阅读
- awk - 如何从语句中提取内容?
- java - oracle中外键的外键
- python - 如何使用多行创建 tkinter 输入框
- javascript - ERROR 错误:Angular JIT 编译失败:'@angular/compiler' 未加载
- azure-devops - 发布代码覆盖率结果 Azure DevOps
- reactjs - 如何在反应“图表”中自定义工具提示数据?
- arrays - 这个数组元素访问语法是如何工作的?
- sql - 如何使用sql查询选择excel表中的数据插入到mysql数据库中?
- node.js - 使用数组为大数据设计 DynamoDB。超过 400k
- asp.net-core - 错误:- 值不能为空参数名称:.Net Core 中的ConnectionString 用于两个数据库连接