无法创建关系/完成查找

Cant create relationships / finish lookup

我需要在平面文件源(.csv 文件)和数据库之间创建查找。

我注意到平面文件中的所有数据都是字符串,所以我在平面文件源属性中将其转换,然后我按 t_cz_id 对数据进行排序,最后我尝试进行查找。现在问题开始了。不管我怎么尝试,我都无法在输入列和查找列之间建立关系。

我尝试了我所知道的一切,首先我在考虑列名,所以我创建了具有相同名称和相似数据类型的数据转换。不知道可能是什么情况

当您尝试将列从左侧(可用输入列)映射到右侧(可用查找列)时报告的错误是不言自明的,如果有点令人抓狂的话。

Cannot map the input column, 'cz_id', to the lookup column, 'fCz_id', because the data types do not match. fCz_id data is integer, while cz_id is single-byte signed integer[DT_I1]

cz_id 来自您的数据流 DT_I1 而 fCz_id 是一个“常规”整数 DT_I4。类型必须完全匹配才能定义列之间的关系。

返回您的平面文件源连接管理器并相应地更改类型。

将列相互拖动以定义关系。如果您希望将它们添加到数据流中,请选中右侧的列(有时您只想验证目标系统中不存在的记录does/doesn)