Vor dem Importieren von Daten in eine Rational-ClearQuest-Datenbank
müssen Sie ein Importschema erstellen oder ein vorhandenes Schema ändern, um die zu importierenden
Daten zu unterstützen.
Um sicherzustellen, dass die Importoperation erfolgreich verläuft, sollten Sie bei der Erstellung des Importschemas die folgenden Punkte beachten:
- Um Datenfehler zu vermeiden, muss das Schema-Repository des Importschemas denselben
Wert für die Datencodepage verwenden wie die Datenbankgruppe, aus der die Daten exportiert
werden. Weitere Informationen finden Sie im Abschnitt zu den Codepages
im Hilfetext für die Administratorrolle.
- Das Importschema muss die richtigen Satztypen, Felder, Datentypen und das richtige Feldverhalten
zur Unterstützung Ihrer Daten enthalten. Außerdem muss das Schema die Aktionen
und Statusübergänge enthalten, die Sie mit den importierten Datensätzen verwenden wollen, sowie ein Datensatzformular, mit dem
Benutzer die importierten Daten anzeigen und ändern können.
- Die Statusnamen in Ihrer Importdatei müssen mit den im Importschema definierten
Statusnamen übereinstimmen. Wenn Sie andere Statusnamen verwenden wollen, müssen Sie diese Namen in Ihrer
Importdatei entsprechend anpassen. Wenn Ihre aktuelle Anwendung beispielsweise den Statusnamen
"Submitted" verwendet, der Statusname im Importschema jedoch "New" heißt, müssen Sie
den Statusnamen "Submitted" in Ihrer Importdatei durch "New" ersetzen.
- Sie müssen jedes Feld und jeden Statusnamen in Ihrer aktuellen Umgebung einem
Feld oder Status in der Rational-ClearQuest-Datenbank zuordnen.
Daten in nicht zugeordneten Feldern werden nicht importiert. Wird das Statusfeld nicht zugeordnet,
werden alle Datensätze
automatisch in den Status "Submitted" versetzt, wodurch Ihr Statusmodell unwirksam wird.
- Wenn Sie vorhandene Datensätze aktualisieren, muss das Importschema
eine Aktion vom Typ "Modify" enthalten.
- Wenn Sie Protokolldaten, Anhänge oder doppelte Datensätze
importieren oder ein Upgrade für vorhandene Datensätze durchführen möchten, muss das Importschema
ein Feld zum Speichern des Werts der Original-ID enthalten, da dieser Wert für beide Operationen erforderlich ist. Siehe Ursprüngliche Satz-IDs.
- Wenn Sie Datensätze importieren möchten, die Verweislisten enthalten, muss das Importschema
einen Satztyp enthalten, der das Ziel für den Verweis ist. Wenn Sie
beispielsweise Fehlerdatensätze importieren, die ein Feld für ein Projekt enthalten,
müssen Sie die Projektdatensätze vor dem Importieren der Fehlerdatensätze erstellen und
anschließend den Projektdatentyp mit Projektnamen füllen.
Datentypen werden beim Import geprüft. Wenn die Datensätze, die Sie importieren, nicht unterstützte Datentypen
enthalten, können Sie diese Datentypen anderen, unterstützten Datentypen zuordnen.
Siehe Unterstützte Datentypen.
Weitere Informationen finden Sie in den Abschnitten Rational-ClearQuest-Schemas und Schema anpassen.
Doppelte Datensätze
Wenn Sie doppelte Datensätze importieren, muss das Importschema
eine Aktion vom Typ "Duplicate" enthalten. Außerdem muss das Importschema einen
Status "Duplicate" enthalten sowie den ursprünglichen Status des Datensatzes, bevor
dieser in "Duplicate" geändert wurde.
Das Satzformular muss die Steuerelemente enthalten, die das Anzeigen und Ändern doppelter Datensätze unterstützen. Verwenden Sie das Steuerelement "Duplikatbasis", um die ID des übergeordneten Datensatzes
anzuzeigen. Mit dem Steuerelement "Duplikatobjekte" können Sie die IDs der
doppelten Datensätze anzeigen. Beispiele hierfür finden Sie auf der Registerkarte
"Duplicates" des Satztyps "Defect" in jedem vordefinierten Schema.
Ursprüngliche Satz-IDs
Rational ClearQuest ordnet jedem importierten
Datensatz eine neue Satz-ID zu.
Ihr Importschema muss ein Feld
für die ursprüngliche Satz-ID enthalten. Mit der ursprünglichen Satz-ID wird die Datenintegrität sichergestellt, wenn doppelte Datensätze,
Protokolldaten und Anhänge importiert oder vorhandene Datensätze aktualisiert werden. Die ursprüngliche
Satz-ID wird auch beim erneuten Erstellen von Verknüpfungen zwischen übergeordneten und untergeordneten
Elementen verwendet. Sie kann ebenfalls in Abfragen zur Ermittlung von Datensätzen verwendet werden.
Wenn
Sie mit dem Exporttool Daten aus einer anderen Rational-ClearQuest-Datenbank
exportieren, ordnen Sie das ID-Feld in der Importdatei dem ursprünglichen (alten) Satz-ID-Feld zu.