在將資料匯入到 Rational® ClearQuest® 資料庫之前,您必須建立匯入綱目,或修改現有的綱目,以支援要匯入的資料。
若要確保匯入作業成功,當您建立匯入綱目時,請處理下列問題:
- 為了防止資料毀損,匯入綱目的綱目儲存庫必須具有與匯出該資料的資料庫集相同的資料字碼頁值。如需相關資訊,請參閱「管理者」角色的線上說明中的字碼頁相關資訊。
- 匯入綱目必須包含支援資料時所需要的記錄類型、欄位、欄位行為和資料類型。它也必須包含動作和狀態轉移(您要將它們搭配匯入的記錄和記錄表單使用,而使用者可利用此記錄表單來檢視及修改匯入的資料)。
- 匯入檔案中的狀態名稱必須符合在匯入綱目中定義的那些名稱。如果您想要使用不同的狀態名稱,請同時在匯入檔案中使用那些名稱。例如,如果現行應用程式使用的狀態名稱是「已提交」,但您將匯入綱目中的狀態重新命名為「新建」,則您必須在匯入檔案中以「新建」取代「已提交」。
- 現行環境中的所有欄位和狀態都必須對映至
Rational ClearQuest 資料庫中的欄位和狀態。未對映的欄位中的資料不會進行匯入。如果狀態欄位未對映,則所有記錄會設定為「已提交」狀態,而使得狀態模型呈現無效。
- 如果您要更新現有的記錄,則匯入綱目必須具有「修改」類型的動作。
- 如果您要匯入歷程、附件或重複的記錄,或要升級現有的記錄,則匯入綱目必須包含一個欄位來儲存原始 ID 值;這兩項作業都需要原始 ID 值。請參閱原始記錄 ID。
- 如果您要匯入包含參照清單的記錄,則匯入綱目必須包含本身為參照目的地的記錄類型。例如,如果您要匯入的問題報告記錄包含專案的欄位,您必須在匯入問題報告記錄之前建立專案記錄,然後在專案記錄類型中移入專案名稱。
資料類型會在匯入時加以驗證。如果您要匯入的記錄包含不受支援的資料類型,您可以將那些資料類型對映至支援的資料類型。請參閱支援的資料類型。
如需相關資訊,請參閱 Rational ClearQuest 綱目和自訂綱目。
重複的記錄
如果您要匯入重複的記錄,則匯入綱目必須具有「重複」類型的動作。它也必須包括「重複」狀態和記錄在變更為「重複」之前的狀態。
記錄表單必須包括支援檢視及修改重複記錄的控制項。請使用「重複基礎」控制項來檢視母項記錄的 ID。請使用「重複相依項」控制項來檢視重複記錄的 ID。如需範例,請參閱任何預先定義的綱目中的 Defect 記錄類型的重複標籤。
原始記錄 ID
Rational ClearQuest 軟體指派新記錄 ID 給每一個匯入的記錄。
匯入綱目必須包含原始記錄 ID 的欄位。在匯入重複的記錄、歷程和附件時,以及在更新現有的記錄時,原始記錄 ID 可用來維護資料完整性。在重建上下代鏈結時,也會使用它。它可使用於利用原始記錄 ID 來尋找記錄的查詢。
如果您使用「匯出」精靈,從另一個 Rational ClearQuest 資料庫匯出資料,請將匯入檔案中的 ID 欄位對映到原始(舊)記錄 ID 欄位。