使用 CData 雪花源导出数据的 SSIS 块超时错误

Posted

技术标签:

【中文标题】使用 CData 雪花源导出数据的 SSIS 块超时错误【英文标题】:SSIS Chunk Timeout Errors exporting data using CData Snowflake Source 【发布时间】:2020-09-01 16:02:23 【问题描述】:

有人遇到这个错误吗?我该如何解决,没有得到cdatasnowflake的太多指导。

错误:ADI_PRODUCT 的 0x0,CData 雪花源:获取数据错误:检索块 #0 超时。 错误:ADI_PRODUCT 中的 0xC0047062,CData 雪花源 [279]:System.Exception:获取数据错误:检索块 #0 超时。 在 CData.SSIS.Snowflake.SSISSourceComponent.PrimeOutput(Int32 输出,Int32[] outputIDs,PipelineBuffer[] 缓冲区) 在 Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPrimeOutput(IDTSManagedComponentWrapper100 包装器,Int32 输出,Int32[] outputIDs,IDTSBuffer100[] 缓冲区,IntPtr ppBufferWirePacket) 错误:ADI_PRODUCT 处的 0xC0047038,SSIS.Pipeline:SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。 CData 雪花源上的 PrimeOutput 方法返回错误代码 0x80131500。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但是错误是致命的并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

【问题讨论】:

【参考方案1】:

对此我不确定,但鉴于检索数据(可能来自 Azure 的云存储)似乎存在超时,因此可能值得验证您没有遇到通过 Snowflake 的 SnowCD 实用程序验证连接来解决网络问题(例如防火墙)。只是一个想法。

【讨论】:

以上是关于使用 CData 雪花源导出数据的 SSIS 块超时错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 SSIS 中的参数作为 OLE DB 源执行存储过程

在 ssis 中导出到 csv 时包括前导零

大数据数据仓库-微软BI SSIS ETL 控件与案例

访问导入时出现 SSIS 错误

SQL Server2012使用导入和导出向导时,用sql语句作为数据源,出现数据源类型会变成202或者203

问题将数值数据导出到平面文件,SSIS