gpt4 book ai didi

azure - 如何在 Azure 数据工厂中的 csv 文件前面添加一行?

转载 作者:行者123 更新时间:2023-12-03 01:25:15 24 4
gpt4 key购买 nike

我在 Azure Blob 存储中有一个以下格式的 csv/txt 文件:

<表类=“s-表”><标题>第 1 列第 2 列第 3 列 <正文>数据数据数据

在文本文件中,它看起来像:

列 1、列 2、列 3 等

数据、数据、数据等等

我尝试在 ADF 中添加一行作为文件中的第一行,使其看起来像:

BATCH IMPORT, IMPORT 1.0(逗号包含在此行中)

列 1、列 2、列 3 等

数据、数据、数据等等

我尝试使用合并文件,更改了周围的分隔符,但似乎无法使其工作。添加此行后无需处理数据。添加该行后,我将使用二进制复制事件将其发送到目的地。有没有办法在 ADF 中实现此目的,而不使用 Azure Functions 或批处理服务等外部源?

感谢您提前提供帮助。

编辑:如果可能的话,我也很乐意与 Azure Functions 合作来实现此目的?

最佳答案

我们可以使用data flow在 ADF 中实现这一点。

  1. 我们可以将包含标题 BATCH IMPORT, IMPORT 1.0 的 csv 或文本文件添加到 Azure Blob 存储。
    enter image description here

  2. 然后在 source1 我们连接到源 csv。 enter image description here

  3. 在源数据集中选择无分隔符enter image description here数据预览如下: enter image description here

  4. 添加 headers.txt 的另一个源,其中包含单行 BATCH IMPORT, IMPORT 1.0 enter image description here

  5. 同样,在数据集中选择No delimiterenter image description here数据预览如下: enter image description here

  6. Union1 事件中联合 headersource1 enter image description here数据预览如下: enter image description here

  7. 然后我们可以下沉到 csv enter image description here

关于azure - 如何在 Azure 数据工厂中的 csv 文件前面添加一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66484987/

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