微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 mongoDB 作为源时,AWS DMS 不会将 int 升级为 double

如何解决使用 mongoDB 作为源时,AWS DMS 不会将 int 升级为 double

我正在尝试使用 AWS 数据迁移服务 (DMS) 从 mongoDB 将数据加载到 S3(镶木地板文件)中。一个特定的集合有一个字段,该字段在某些文档中的数据类型为 Integer,而在其他文档中为 Double。

DMS 扫描集合并将数据写入 Parquet 文件

然后我运行一个 glue 爬网程序来为 AWS Athena 生成表。此集合的表使用字段的数据类型作为整数创建,并且在该字段的数据类型为双精度的那些文档中具有空值。

有没有办法配置 DMS/Athena 将所有整数转换为双精度数?

我发现我们可以为 AWS DMS 中的源数据编写转换规则(更改列类型)。但是,mongoDB 源尚不支持

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。