gpt4 book ai didi

azure - 如何在 Azure 数据工厂中将 txt 转换为 csv 文件

转载 作者:行者123 更新时间:2023-12-03 04:09:22 25 4
gpt4 key购买 nike

我尝试在多个第 1 代 Azure 数据湖存储实例之间移动文件,而无需编写 Azure 应用函数或直接调用 Azure 存储 SDK。

情况是,我在数据湖 1 中有一些名为 test1.txttest2.txt 的文本文件。它们都是以制表符作为分隔符的文件。当我尝试使用以 .csv 作为扩展名的复制事件时,文件确实会移至数据湖 2,但仍保留 .txt 文件。

复制事件源和接收器如下所示:

{
"typeProperties": {
"source": {
"type": "DelimitedTextSource",
"storeSettings": {
"type": "AzureDataLakeStoreReadSettings",
"recursive": true,
"wildcardFileName": "*.*",
"enablePartitionDiscovery": false
},
"formatSettings": {
"type": "DelimitedTextReadSettings"
}
},
"sink": {
"type": "DelimitedTextSink",
"storeSettings": {
"type": "AzureDataLakeStoreWriteSettings"
},
"formatSettings": {
"type": "DelimitedTextWriteSettings",
"quoteAllText": true,
"fileExtension": ".csv"
}
}
}
}

我也尝试复制到 blob 容器,但仍然存在同样的问题:文件保留其 .txt 扩展名。

复制后是否可以更改文件扩展名?

最佳答案

我遇到了同样的问题,但后来我注意到在复制数据接收器设置中有一个用于设置文件扩展名的选项,该选项被设置为 .txt。我将其更改为 .csv,它解决了问题。希望这会有所帮助。

关于azure - 如何在 Azure 数据工厂中将 txt 转换为 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57675182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com