Azure 数据工厂 | Sybase数据库|提取数据时出错

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

使用 Azure 数据工厂将 OnPrem VM 上托管的 Sybase IQ 数据库中的数据提取到 Azure Blob 中。

复制活动详情

  • 来源:Sybase 数据库(SHIR 安装在虚拟机上 - 连接成功)

  • 来源选项卡查询:从

    选择 *
  • 预览数据选项正在运行

  • 目的地:Azure Blob 存储(csv 分隔文本)

错误详情:

Failure happened on 'Source' side. ErrorCode=UserErrorFailedFileOperation,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=The file operation is failed, upload file failed at path: 'BlobPath/tablename.csv'.,Source=Microsoft.DataTransfer.Common,''Type=Microsoft.Data.Mashup.MashupValueException,Message=Sybase SQL Anywhere: Invalid data conversion,Source=Microsoft.MashupEngine,' 

**到目前为止已完成的解决方法 **

  • 重新配置/重新安装集成运行时
  • 重新创建新的链接服务
  • 重新创建新数据集
  • 虚拟机上安装了 SAP SQL Anywhere 16/17
azure-data-factory azure-blob-storage sybase sqlanywhere sap-iq
1个回答
0
投票

您是否在

copy activity
下使用映射?如果您尝试开源数据集并清除架构。

此外,如果您的源数据有特殊字符,例如 单引号或双引号然后打开接收器数据集并尝试使用 不同的特殊字符是列分隔符,看看是否如此 有帮助。

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