我希望遇到这种情况的人可以帮助我,因为我在这里拉头发。
我有一个包含一堆列的 Excel 表,其中一个是日期列。当我使用 Excel 源并将其链接到渐变维度转换时,一切都很顺利,直到我单击最后一个按钮来配置组件,然后我收到以下消息。日期列来自 excel 作为 DB_DATE 类型,数据库列是日期。我尝试过进行数据转换和派生列来强制日期,但仍然没有爱。有任何想法吗?
这是错误:
数据流任务 [SSIS.Pipeline] 出错:组件视图不可用。确保已创建组件视图。
数据流任务错误 [缓慢变化的维度 [26]]:输入列“输入列“TargetDate”(94)”无法映射到外部列“外部列“TargetDate”(87)”,因为它们具有不同的数据类型。渐变维度转换不允许在除 DT_STR 和 DT_WSTR 之外的不同类型的列之间进行映射。
我还成功地使用了标准的 OLEDB 目的地和带有日期字段的同一张 excel 表,并且它很好地导入了整个表,所以我看不出为什么使用渐变维度时会出现问题。