【问题标题】:Ingest Netsuite data to ADLS via ADF通过 ADF 将 Netsuite 数据摄取到 ADLS
【发布时间】:2022-01-13 14:41:41
【问题描述】:

我的一项任务包括通过 ADF 将 Netsuite 数据摄取到 Azure ADLS。当我继续在 Azure ADF IR 中安装所需的 ODBC 驱动程序并通过 ODBC 连接器进行连接时,我收到了 SQL 语法错误。我注意到的一件事是,在设置链接服务后,表格确实出现了,但格式为 \u000 ( Role Name ) = \u000TABLE_NAME\u000

预览数据时出错:

ErrorCode=UserErrorOdbcOperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=ERROR [42000] [NetSuite][ODBC 64bit driver][OpenAccess SDK SQL Engine]Syntax Error in the SQL statement.[10104],Source=Microsoft.DataTransfer.Runtime.GenericOdbcConnectors,''Type=System.Data.Odbc.OdbcException,Message=ERROR [42000] [NetSuite][ODBC 64bit driver][OpenAccess SDK SQL Engine]Syntax Error in the SQL statement.[10104],Source=NQoa27.dll,'

【问题讨论】:

    标签: azure azure-data-factory netsuite azure-data-factory-2


    【解决方案1】:

    从错误消息来看,您的查询语句似乎有问题。要么不正确,要么OpenAccess SDK SQL Engine 可能存在限制问题,如本文所述 - OpenAccess SDK SQL Engine / ODBC compatible way to query only top row from a joined table with a 1-to-many relationship

    这是另一个相关的帖子,请查看您的查询,看看 OpenAccess SDK SQL 引擎是否支持所有使用的语句/函数:Syntax error when executing batch of SQL statements with OpenAccess ODBC client

    【讨论】:

      【解决方案2】:

      为自己节省很多悲伤和开发时间,看看https://www.tacticalconnect.com/。它的唯一目的是将 CSV 结果(来自已保存的搜索)推送到不同的端点。 Azure 就是其中之一。定期进行。

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 2022-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多