Fehlerbehebung für die Datenerfassungskomponente(Datenerfassungskomponente)
Sie können diese Informationen zur Fehlerbehebung verwenden, um Probleme mit Ihrer Installation von ' Komponente Datenerhebung (Komponente Datenerhebung) zu verstehen, einzugrenzen und zu beheben.
Hier finden Sie drei Probleme, die möglicherweise auftreten:
- Data-Warehouse-Datensätze fehlen für einen Projektbereich
- Nach einem Upgrade von einer Version 5 werden Ressourcengruppen nicht automatisch hinzugefügt
- Data-Warehouse-Berichte zeigen Links zu gelöschten Artefakten
https://<server>:<port>/dcc/web, wobei <server> der vollqualifizierte Domänenname oder localhost ist und der Kontextstamm /dcc/web ist. Geben Sie beispielsweise in einem Web-Browser folgende Adresse ein:
https://localhost:9443/dcc/web. Weitere Informationen finden Sie unter Sammeln von Daten mit der Datenerfassungskomponente.Benutzerdatensätze fehlen in einer Jazz Team Server-Ressourcengruppe
- Sie sehen Ihr Projekt nicht im Abschnitt Umfang einschränken des Report Builders aufgeführt.
- Auf der Verwaltungsseite "Status des Datenerfassungsjobs" ist Ihr Projekt nicht enthalten.
- Es fehlen Benutzerdatensätze in einer Jazz® Team Server Ressourcengruppe.
Gehen Sie wie folgt vor, um das vollständige Laden einer Datenquelle zu erzwingen:
- Gehen Sie zu ' https://<server>:<port>/dcc/web#action=com.ibm.rational.datacollection.manageResources.configureDeltaLoad.
- Ändern Sie den Ladetyp für die Ressourcengruppe in Vollständig und speichern Sie die Einstellung.
- Nehmen Sie eine kleine Änderung an der Ressourcengruppe Jazz Team Server vor, z. B. eine Bearbeitung der Projektbereichsübersicht. Diese Aktion führt dazu, dass die Informationen zum Lesezugriff für den Projektbereich erneut geladen werden.
- Bei der nächsten Ausführung der Datensammelkomponente werden die Daten aus der Ressourcengruppe wieder in das Data Warehouse geladen.
Nach einem Upgrade von einer Version 5 der Datensammelkomponente werden Ressourcengruppen nicht automatisch hinzugefügt
Wenn Sie in Version 5 manuell Freundschaftsbeziehungen zwischen der Anwendung ' Komponente Datenerhebung und anderenIBM® Engineering Lifecycle Management definiert haben, können bestehende Freundschaftsbeziehungen verhindern, dass Ressourcengruppen zum Data Warehouse hinzugefügt werden. Sie müssen alle Freundschaftsbeziehungen in beide Richtungen entfernen: von der Datensammelkomponente zu anderen Anwendungen außer dem Jazz Team Server und von anderen Anwendungen zur Datensammelkomponente.
- Entfernen Sie die manuell definierten Freundschaftsbeziehungen sowohl von der Verwaltungsseite der Anwendung als auch von der Verwaltungsseite der Datenerfassungskomponente, sodass nur der Jazz Team Server übrig bleibt. Weitere Informationen zum Entfernen von Freundschaftsbeziehungen finden Sie unter Löschen von Freunden aus der Freundesliste.
- Führen Sie dcc/setup erneut aus, um die Anwendungsdaten in das aktuelle Data-Warehouse zu migrieren.
Data-Warehouse-Berichte zeigen Links zu gelöschten Artefakten
Die Data-Warehouse-Berichte von IBM Engineering Requirements Management DOORS® Next zeigen Verknüpfungen an, die seit dem letzten erfolgreichen Datensammelauftrag von Data Collection Component gelöscht wurden. Datenerfassungsjobs werden auch als ETL-Jobs (Extract, Transform, Load - Extrahieren, Umwandeln, Laden) bezeichnet.
- Führen Sie die folgenden SQL-Abfragen für die Data-Warehouse-Datenbank aus:
Wenn nur eine ID zurückgegeben wird (unabhängig von einer Zeile, die den Wert -1 enthält), fahren Sie mit der Ausführung des SQL-BefehlsSELECT DISTINCT SOURCE_ID FROM RIODS.REQUIREMENTUPDATEim nächsten Schritt fort.Wenn mehrere IDs zurückgegeben werden, müssen Sie den "SOURCE_IDfür jedes der Engineering Requirements Management DOORS Next identifizieren, das repariert werden muss. Um dieSOURCE_IDzu identifizieren, führen Sie den folgenden SQL-Befehl im Data Warehouse aus, indem Sie eine bekannte Anforderung URL für jeden Engineering Requirements Management DOORS Next -Datensatz verwenden, der repariert werden muss:
BeispielSELECT SOURCE_ID FROM RIODS.REQUIREMENT WHERE URL = '<DNG Resource URL>'
Nachdem Sie dieSELECT SOURCE_ID FROM RIODS.REQUIREMENT WHERE URL = 'https://clmweb.ibm.com/rm/resources/_sTCYASD_EeaxLPLal_NU8'SOURCE_IDidentifiziert haben, führen Sie den SQL-BefehlUPDATEim nächsten Schritt mit derSOURCE_IDaus.- Die folgenden '
UPDATESQL-Befehle markieren vorübergehend alle Engineering Requirements Management DOORS Next Artefakte im Data Warehouse als gelöscht, bis der vollständige ETL-Ladevorgang abgeschlossen ist.Denken Sie daran: Die Data-Warehouse-Berichte zeigen die Engineering Requirements Management DOORS Next erst an, wenn der ETL-Ladevorgang abgeschlossen ist.
BeispielUPDATE RIODS.REQUIREMENT SET ISSOFTDELETED=1, REC_DATETIME = CURRENT_TIMESTAMP WHERE SOURCE_ID = '<ID FROM ABOVE QUERY>' UPDATE RIODS.REQUIREMENT_COLLECTION SET ISSOFTDELETED=1, REC_DATETIME = CURRENT_TIMESTAMP WHERE SOURCE_ID = '<ID FROM ABOVE QUERY>'UPDATE RIODS.REQUIREMENT SET ISSOFTDELETED=1, REC_DATETIME = CURRENT_TIMESTAMP WHERE SOURCE_ID = '_ZsMvUqgXEeW4wNRvJ2fzagRRC' UPDATE RIODS.REQUIREMENT_COLLECTION SET ISSOFTDELETED=1, REC_DATETIME = CURRENT_TIMESTAMP WHERE SOURCE_ID = '_ZsMvUqgXEeW4wNRvJ2fzagRRC'
- Nachdem der SQL-Befehl '
UPDATEabgeschlossen ist, müssen Sie eine vollständige ETL-Ladung für Engineering Requirements Management DOORS Next durchführen:- Öffnen Sie in einem Webbrowser die Datenerfassungskomponente und melden Sie sich an, wie in diesem Thema bereits beschrieben.
- Wählen Sie im linken Teilfenster Deltaladekonfiguration.
- Wählen Sie das Engineering Requirements Management DOORS Next Repository zum Nachladen aus.
- Wählen Sie unter der Spalte Ladetyp Vollständiges Laden aus.
- Damit die Änderungen wirksam werden, klicken Sie auf Speichern.