設定資料匯入
發佈日期: 2016年11月
適用對象: Dynamics CRM 2015
匯入資料所需的組態資訊是包含在資料匯入 (Import) 實體和匯入來源檔案 (ImportFile) 實體中。
若要設定資料匯入,請執行下列步驟:
使用 Import.ModeCode 屬性指定匯入期間是否建立或更新資料。 如果您使用早期繫結類型,可使用 ImportModeCode 列舉。 對於 ModeCode 值的清單,請參閱此實體的挑選清單值。若要檢視組織的實體中繼資料,請安裝瀏覽組織的中繼資料中敘述的中繼資料瀏覽器解決方案。 您也可以下載 SDK 後開啟其頂層資料夾內所附名為 EntityMetadata.xlsx 的 Excel 檔案,從中檢視未經自訂組織的中繼資料。
將 Import.IsImport 設定為 true。
使用 ImportFile.FileTypeCode 屬性指定匯入檔案的類型。 如果您使用早期繫結類型,可使用 ImportFileType 列舉。 對於 FileTypeCode 值的清單,請參閱此實體的挑選清單值。 此屬性僅適用於 Microsoft Dynamics CRM Online。
使用 ImportFile.DataDelimiterCode 屬性指定匯入檔案的單一字元資料分隔符號。 如果您使用早期繫結類型,可使用 ImportDataDelimiter 列舉。 對於 ImportDataDelimiter 值的清單,請參閱此實體的挑選清單值。
使用 ImportFile.FieldDelimiterCode 屬性指定匯入檔案的單一字元欄位分隔符號。 如果您使用早期繫結類型,可使用 ImportFieldDelimiter 列舉。 對於 FieldDelimiterCode 值的清單,請參閱此實體的挑選清單值。
將 ImportFile.IsFirstRowHeader 設定為 true,指出來源檔案的第一列包含欄標題,設定為 false 表示第一列包含實際資料。 若設定為 false,會產生預設欄標題。
將 ImportFile.ImportId 設定為與匯入檔案相關的匯入 (資料匯入) 識別碼。
將 ImportFile.ImportMapId 設定為相關匯入對應 (資料對應) 識別碼。
將 ImportFile.EnableDuplicateDetection 設定 true,在匯入資料時啟用重複資料偵測。
將來源檔案的內容讀入 ImportFile.Content。
重要
我們不建議以程式設計方式使用資料匯入來更新記錄。 若要更新,請使用 Microsoft Dynamics 365 Web 應用程式的資料匯出及匯入功能。 使用 [匯出至 Excel],將記錄匯出至 XML 試算表 2003 (.xml) 檔案。 這是更新模式唯一有效的來源檔案類型。 從 XML 試算表 2003 (.xml) 來源檔案重新匯入資料,可確保維護 Microsoft Dynamics 365 資料完整性。 若要匯入更新資料,請使用 Microsoft Dynamics 365 匯入資料精靈。 如需「匯入資料精靈」的詳細資訊,請參閱 Microsoft Dynamics 365 說明。
另請參閱
匯入資料
部落格文章:如何以程式設計方式匯入附件
執行資料匯入
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權