数据工厂:csv列的类型都是字符串,无法更改

Data factory : type of csv column are all string, cannot change them

我正在使用数据工厂创建数据流,目前我正在从 blob 获取 csv。

3 列应视为双列。当我执行 "Import schema" 时,结果如下:

但在数据预览中:

如果我将类型更改为字符串,它就可以工作了:

为什么不能认为是double?我需要进行聚合并对值求和,因此字符串完全不兼容

我尝试指定格式,它没有改变任何东西 (这里是一个只有 2 行的测试 csv 文件,所以在其他行中没有字符串或类似的东西的问题) 谢谢

编辑:我不明白的是导入模式将列理解为双列,那么为什么它在数据预览中失败了?

错误是Validate schema选项造成的,请不要选择

例如:

这是我的 csv 数据:

当点击Validate schema时:

.

如果我们不选择 Validate schema,数据预览效果很好:

根据我的经验,如果我们在数据流中选择Validate schema选项,数据预览经常会出现错误。

希望这对您有所帮助。