使用 Visual Studio 匯入 Siebel 資料
本節提供如何使用 Microsoft Visual Studio 將資料從 Siebel 系統匯入SQL Server資料庫的相關資訊。 它也提供如何建立和執行 SSIS 套件以匯入此資料的指示。
必要條件
執行本主題中提供的程式之前,請確定:
電腦上已安裝 Data Provider for Siebel。
電腦上安裝 Microsoft Visual Studio。
在 Visual Studio 中匯入
啟動 Visual Studio 並建立 Integration Service 專案。
從 [專案] 功能表中,選取 [SSIS 匯入和匯出精靈]。 這會啟動SQL Server匯入和匯出精靈。
閱讀歡迎畫面上的資訊,然後按 [ 下一步] 。
在 [選擇資料來源] 對話方塊中,從 [資料來源] 下拉式清單中,.NET Framework Data Provider for Siebel eBusiness Applications。 為 Data Provider for Siebel 連接字串指定不同連接屬性的值。 如需連接字串屬性的詳細資訊,請參閱Siebel 連接字串的資料提供者屬性。
按一下 [下一步]。
在 [ 選擇目的地 ] 對話方塊中:
從 [ 目的地] 下拉式清單中,選取 [SQL Native Client]。
從 [伺服器名稱] 下拉式清單中,選取SQL Server名稱。
選取驗證模式。
從 [ 資料庫 ] 下拉式清單中,選取您要匯入 Siebel 資料表的資料庫。
按一下 [下一步]。
在 [ 指定資料表複製或查詢 ] 對話方塊中,選擇 [ 寫入查詢] 以指定要傳送的資料 選項。
在 [提供來源查詢] 對話方塊中,指定 SELECT 查詢來篩選要匯入至SQL Server的資料。 如需 Siebel 資料提供者 SELECT 查詢文法的詳細資訊,請參閱 Siebel 中 SELECT 語句的語法。
若要驗證查詢,請按一下 [ 剖 析] 按鈕,按一下快顯對話方塊中的 [ 確定 ],然後按 [ 下一步]。
在 [ 選取來源資料表和檢視 ] 對話方塊中,針對來源和目的地資料表選取核取方塊。 來源是您指定的查詢,可從 Siebel 擷取資料。 目的地將會是將在 SQL Server 資料庫中建立的資料表。
精靈會在來源和目的地資料表欄位之間建立預設對應。 不過,您可以根據您的需求來變更對應。 若要變更欄位對應,請按一下 [編輯對應]。
在 [ 資料行對應 ] 對話方塊中,您可以:
變更目的地資料表中的資料行名稱。
忽略目的地資料表中的特定資料行。
變更目的地資料表中欄位的資料類型。
變更其他欄位屬性,例如可為 Null、大小、有效位數和小數位數。
按一下 [確定]。
之間的資料行對應
在 [ 選取來源資料表和檢視 ] 對話方塊中,按 [ 下一步]。
在 [ 完成精靈 ] 對話方塊中,檢閱精靈將執行的動作摘要,然後按一下 [ 完成]。
在 [執行作業] 對話方塊中,精靈會開始執行工作,以從 Siebel 將資訊匯入至SQL Server資料庫資料表。 每個工作的狀態會顯示在精靈中。
成功執行所有工作之後,按一下 [ 關閉]。 如果工作失敗,請參閱對應的錯誤訊息、修正問題,然後重新執行精靈。
精靈會將 SSIS 套件新增至 Integration Service 專案。 儲存 Integration Service 專案。
執行 SSIS 套件
在 Integration Service 專案中建立封裝之後,您就可以執行它,將資料從 Siebel 系統匯入至SQL Server資料庫。 執行下列步驟來匯入 Siebel 資料,方法是執行套件。
流覽至 方案總管 中的 SSIS 套件。
以滑鼠右鍵按一下封裝名稱,然後選取 [ 執行封裝]。
執行 Integration Services (SSIS) 套件 提供詳細資訊。
確認結果
執行封裝之後,您必須登入SQL Server並流覽至匯入 Siebel 資料的資料庫,以確認結果。 執行封裝應該已在目的地資料庫中建立資料表。 此資料表應填入 Siebel 資料表中的值。