【发布时间】:2022-12-03 02:28:21
【问题描述】:
源 csv 文件具有此列值 = 1
我们使用 Informatica 将此文件作为镶木地板文件加载到 AWS S3 中,并将此输出列设为 decimal(38,10)
parquet 文件中显示的值为 1.00
我们在 Athena 中为这个 parquet 文件创建了一个 HIVE 外部表,值显示为 0.0000000100
如果我们连接到直线并查询此配置单元表,该值显示为 1.0000000000,这正是我们想要的。
不确定为什么 Athena 没有按定义显示此十进制值。
【问题讨论】:
-
它只发生在该列还是所有其他十进制列?你能把数据转储到一个 txt 文件中,看看它是如何出现的吗?您还确定您在 parquet 中的文件结构和顺序与配置单元表匹配吗?
标签: amazon-web-services amazon-athena informatica