簡體   English   中英

在SSIS數據加載期間,如何使用主表作為查找來在參考表中填充外鍵

[英]How to use the master table as a lookup to populate the foreign key in the Reference table during SSIS data load

如果我有一個具有以下列/格式數據的Excel文件

  • DEPTNAME
  • DeptLocation
  • 描述

我還有一個雇員的SQL表,其以下各列

  • 員工ID
  • DeptId(外鍵)
  • DeptLocation
  • 描述

然后是另一個帶有以下列的SQL參考Departments

  • DeptId(主鍵)
  • DEPTNAME

部門表已填充有主數據。 現在,我想使用SSIS Dataflow任務,excel源和OLE DB目標在excel表中填充數據,並在Employees表中填充數據。

給定Excel文件中的DeptName,我如何從Departments表中查找其對應的DeptId並將其設置為Employees表中的DeptId外鍵值。

基本上,我想在excel文件中獲取DeptName,從Department表中查找其對應的DeptId值,並在數據加載期間將其設置為Employees表中的DeptId(外鍵)。

  1. Excel Source和Departments表數據之間的合並聯接(在Department Name上聯接)為每個Department Name提供DepartmentId。 連接兩個光源時,請確保修剪並使用相同的外殼。

  2. 使用以上合並聯接的輸出與Employee Table聯接(“部門ID”列上的聯接)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM