You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何Azure Data Factory将Oracle NUMBER(10,0)写入Parquet时转为decimal(38,18)

Oracle NUMBER类型字段导出为Parquet的类型转换场景说明
  • 在Oracle Developer中打开数据库时,MWD_ID字段的数据类型为NUMBER(10,0)
    图片1
  • 查询sys.all_tab_columns表时,该字段的data_length为22,precision为10
    在此处输入图片描述
  • 使用原生Oracle链接服务连接Oracle数据库,导出语句基于待导出的所有表的列表生成,源侧为Oracle查询语句,接收器为Parquet文件,无法通过指定列映射强制进行类型转换
    在此处输入图片描述
  • 加载生成的Parquet文件并查看数据集结构时,该字段的类型已变为decimal(38,18)
    图片4
    图片5

内容的提问来源于stack exchange,提问作者Ruero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 15:24:03