Azure 数据工厂 (ADF),每当我使用 csv 格式从 Blob 存储创建数据集时,它都会将所有列类型视为字符串

问题描述 投票:0回答:1

我是 Azure 数据工厂的新手,我尝试从 csv 文件创建数据集。

csv 由 Azure Blob Storage 托管。我指定 csv 的路径,然后检查schema选项卡

中提供的数据类型

enter image description here

我使用Excel创建了csv,并且在数据类型方面我很明确(或者至少Excel提供了哪些选项,请查看右上角(Number))

enter image description here

生成的 csv 如下所示:

enter image description here

关于如何修复它有什么想法吗?

azure csv azure-data-factory
1个回答
0
投票

我在我的环境中也遇到了同样的问题,无论我们以 CSV 导出的数据类型如何,都得到了类似的结果。

在 Azure 数据工厂中,CSV 的默认数据类型是

String
。 CSV 不会保留文件的数据类型。如果你想保留数据类型,你应该使用 parquet 或 JSON 作为文件格式。

如果您想在目标目的地以其他格式复制数据,无论目标数据类型如何,它都会被复制:

enter image description here

在上面的示例中,它被复制到目标中作为目标数据类型,没有任何问题。

© www.soinside.com 2019 - 2024. All rights reserved.