【问题标题】:Copyind data from oracle to azure blob storage through azure data factory通过 azure 数据工厂将数据从 oracle 复制到 azure blob 存储
【发布时间】:2019-04-20 21:17:38
【问题描述】:

我必须将数据从 oracle 表复制到 azure blob 中的 csv 文件。我使用了复制活动组件并添加了正确的配置。但问题是 oracle 数据有一些逗号,因此生成的 csv 文件不包含正确的数据。请帮助解决这个问题,我是 azure 数据工厂的新手,下面是我的 blob 数据集属性的链接。

https://i.stack.imgur.com/z7E4X.png

【问题讨论】:

  • 查看这篇文章:docs.microsoft.com/en-us/azure/data-factory/…你可以使用quoteChar属性。
  • 如果您找到答案,请花几分钟时间发布答案 :-)
  • 是的,找到了答案。 blob 数据集中有一个属性提前选项卡,称为引号字符。我已经在其中填写了 " 作为值。

标签: azure dataset azure-data-factory azure-blob-storage azure-data-factory-2


【解决方案1】:

其实我需要你提供一些信息。 CSV 文件中使用的分隔符是什么。是逗号还是其他类似的管道。

如果您使用逗号作为分隔符,那么您需要使用替换功能来替换数据中的逗号,以防止它被分隔。

使用以下代码替换:

替换(名称,“,”,“”)

/这里name是列名/

如果分隔符是管道,那么数据可能包含管道。您需要以类似的方式使用 REPLACE 函数。

问候,

普拉提克

【讨论】:

    【解决方案2】:

    下图将解决您的问题。 Blob 数据集的提前选项卡中有一个属性,称为引号字符。 请参考下图

    https://i.stack.imgur.com/ItgWO.png

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-22
      • 2020-06-04
      • 2018-09-20
      • 2021-10-21
      • 2021-08-26
      • 1970-01-01
      • 2021-10-13
      • 2021-07-03
      相关资源
      最近更新 更多