如果我的 excel文件包含以下列/格式的数据
我还有员工的SQL表,其中包含以下列
然后是另一个SQL参考部门表,其中包含以下列
Departments表已填充主数据。我现在想要使用SSIS Dataflow任务,excel源和OLE DB目标,使用excel文件中的数据填充Employees表。
给定Excel文件中的DeptName,如何从Departments表中查找其对应的DeptId,并将其设置为表Employees中的DeptId外键值。
基本上,我想在excel文件中获取DeptName,在Department Table中查找相应的DeptId值,并在数据加载期间将它设置为Employees表中的DeptId(外键)。
答案 0 :(得分:1)
合并Excel Source和Departments表数据之间的连接(加入部门名称)为每个部门名称提供DepartmentId。连接两个源时,请务必修剪并使用相同的外壳。
使用上述合并连接的输出与Employee Table(在Dept ID列上加入)连接。