資料行對應 (SQL Server 匯入和匯出精靈)
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
選取現有資料表和檢視,以複製或檢視您所提供的查詢之後,如果您按一下 [編輯對應],SQL Server 匯入和匯出精靈會顯示 [資料行對應] 對話方塊。 在此頁面上,您可以指定並設定目的地資料行以接收從來源資料行中複製的資料。 您通常不需要變更此頁面上的任何項目。
如果您不想要複製所選取資料表中的所有資料行,則可以在此頁面上執行的動作是排除不想要的資料行。 針對您不想要複製的資料行,在 [對應] 清單的 [目的地] 資料行中選取 [忽略]。
[資料行對應] 頁面的螢幕擷取畫面
下列螢幕擷取畫面顯示精靈的 [資料行對應] 對話方塊範例。
在此範例中,因為選取了 [建立目的地資料表] ,所以您會看到精靈即將建立新的目的地資料表。 精靈預設會在新目的地資料表的每個資料行中提供與對應來源資料行相同的名稱、資料類型和屬性。
檢閱來源和目的地
Source
選取的來源資料表、檢視或查詢。
目的地
選取的目的地資料表或檢視。
選擇性地建立新的目的地資料表
建立目的地資料表/檔案
如果還沒有目的地資料表,則請建立目的地資料表。
編輯 SQL
按一下 [編輯 SQL] 以開啟 [建立資料表的 SQL 陳述式] 對話方塊。 使用自動產生的 CREATE TABLE 陳述式,或依您的用途進行修改。 如果您手動變更此陳述式,您必須確定資料行對應清單能夠辨識您所做的變更。 如需詳細資訊,請參閱 Create Table SQL Statement(建立資料表的 SQL 陳述式)。
有時會停用這些選項
自動啟用或自動停用 [建立目的地資料表/檔案] 選項和 [編輯 SQL] 按鈕。
啟用。 如果您已在 [選取來源資料表和檢視] 頁面上指定新目的地資料表,就會自動選取 [建立目的地資料表] 選項,並且會啟用 [編輯 SQL] 按鈕。
已停用。 如果您已在 [選取來源資料表和檢視] 頁面上選取現有目的地資料表,就會停用 [建立目的地資料表] 選項和 [編輯 SQL] 按鈕。 如果您想要建立新的目的地資料表,請移回 [選取來源資料表和檢視] 頁面,並在 [目的地] 資料行中輸入新資料表的名稱。
目的地中的現有資料如何?
刪除目的地資料表/檔案中的資料列
指定在載入新資料之前,是否要清除現有資料表中的資料。
將資料列附加至目的地資料表/檔案
指定是否要將新資料附加到現有資料表中已存在的資料後面。
卸除並重新建立目的地資料表
選擇此選項即可覆寫目的地資料表。 只有在您使用精靈來建立目的地資料表時,才能使用這個選項。 目的地資料表只有在您儲存精靈所建立的套件,然後再次執行套件時才會卸除並重建。 當您想要多次測試設定時,這是一個很方便的選項。
啟用識別插入
選擇此選項即可允許將來源資料中的現有識別值,插入目的地資料表裡的識別欄位中。 依預設,目的地識別欄位並不允許此動作。
提示
如果您現有的主索引鍵位於識別資料行、autonumber 資料行或對等項目內,您通常必須選取此選項來保留現有的主索引鍵值。 否則目的地識別欄位通常會指派新值。
保留自動編號或識別值
如果您正在匯出的資料具有自動編號資料行或識別資料行 (例如,如果您是要從 Microsoft Access 匯出),請確定您選取 [啟用識別插入],如上所述。
檢閱資料行對應
對應
顯示資料來源中的每個資料行如何對應至目的地中的資料行。
這份 對應 清單具有下列資料行。
Source
檢視每個來源資料行。目的地
檢視對應的目的地資料行,或選取不同的資料行。您不需要複製來源資料表中的所有資料行。 針對您想要跳過的資料行,選取此資料行中的 [忽略]。 在對應資料行之前,您必須忽略不會加以對應的所有資料行。
型別
檢視目的地資料行的資料類型,或選取不同的資料類型。可為 Null
指定目的地資料行是否允許 Null 值。大小
指定目的地資料行中的字元數 (如適用)。有效位數
指定目的地資料行中數值資料的整數位數,即數字的位數 (適用時)。縮放比例
指定目的地資料行中數值資料的小數位數,即小數位數 (適用時)。
接下來要做什麼?
檢閱並設定目的地資料行以接收從來源資料行複製的資料,且按一下 [確定] 之後,[資料行對應] 對話方塊會將您返回 [選取來源資料表和檢視] 頁面或 [設定一般檔案目的地] 頁面。 如需詳細資訊,請參閱 選取來源資料表和檢視 或 設定一般檔案目的地。
如果指定一個可能會在 [對應] 清單中失敗的對應,則 [資料行對應] 對話方塊會將您導向至 [檢閱資料類型對應] 頁面。 在此頁面上,您可以檢閱警告,指定轉換選項,同時指定如何處理錯誤。 如需詳細資訊,請參閱 檢閱資料類型對應。