数据工厂: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
选项,数据预览经常会出现错误。
希望这对您有所帮助。
我正在使用数据工厂创建数据流,目前我正在从 blob 获取 csv。
3 列应视为双列。当我执行 "Import schema" 时,结果如下:
但在数据预览中:
如果我将类型更改为字符串,它就可以工作了:
为什么不能认为是double?我需要进行聚合并对值求和,因此字符串完全不兼容
我尝试指定格式,它没有改变任何东西 (这里是一个只有 2 行的测试 csv 文件,所以在其他行中没有字符串或类似的东西的问题) 谢谢
编辑:我不明白的是导入模式将列理解为双列,那么为什么它在数据预览中失败了?
错误是Validate schema
选项造成的,请不要选择
例如:
这是我的 csv 数据:
当点击Validate schema
时:
如果我们不选择 Validate schema
,数据预览效果很好:
根据我的经验,如果我们在数据流中选择Validate schema
选项,数据预览经常会出现错误。
希望这对您有所帮助。