Transform dates Error: The conditional operation failed

Transform dates Error: The conditional operation failed

数据流任务 似乎在 转换日期 任务中失败,并显示以下错误消息。

[Transform dates [385]] Error: The conditional operation failed.
[Transform dates [385]] Error: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "Transform dates" failed because error code 0xC0049063 occurred, and the error row disposition on "Transform dates.Outputs[Derived Column Output].Columns[DerivedCallStartTest]" specifies failure on error. An error occurred on the specified object of the specified component. There may be error messages posted before this with more information about the failure.

[SSIS.Pipeline] Error: SSIS Error Code DTS_E_PROCESSINPUTFAILED.  The ProcessInput method on component "Transform dates" (385) failed

with error code 0xC0209029 while processing input "Derived Column Input" (386). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running. There may be error messages posted before this with more information about the failure.

转换日期是一个 DerivedColumn 任务,它具有以下代码来创建两个新列。

(CallStart == "BLANK") ? NULL(DT_DBTIMESTAMP) : (DT_DBTIMESTAMP)CallStart
(Callend == "BLANK") ? NULL(DT_DBTIMESTAMP) : (DT_DBTIMESTAMP)Callend

我还启用了数据查看器来检查哪些数据正在传递到附加的任务图像以供参考。

我是不是遗漏了什么或者失败的原因是什么,任何帮助或引导都会很棒。

使用 FileConnection 管理器并使用输入文件的内容创建了一个新文件,并跳过了将预告片记录复制到该文件的过程。 终于开始通读新建的文件,顺利通过任务