Einführung
In diesem Dokument werden die Schritte zum Entfernen von Reporting-Objekten beschrieben, die einer Datenquelle zugeordnet sind und die Entfernung der Datenquelle im Cisco Unified Intelligence Center (CUIC) ermöglichen.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
- Benutzeroberfläche von Cisco Unified Intelligence Center (CUIC)
- CUIC Command Line Interface (CLI)
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Problem
Die Datenquelle für ein pensioniertes System kann nicht aus CUIC entfernt werden, wenn auf dieses von anderen Berichtsobjekten verwiesen wird.
Lösung
Vor dem Löschen einer Datenquelle müssen alle der Datenquelle zugeordneten Berichtsobjekte gelöscht werden.
Diese Abfragen, die über die CLI ausgeführt werden, können zum Identifizieren der Berichtsdefinitionen, Berichte, Dashboards und Zeitpläne verwendet werden, die mit der Datenquelle verknüpft sind.
Hinweis: Stellen Sie sicher, dass die Disaster Recovery System (DRS)-Sicherung für CUIC durchgeführt wird.
- Identifizieren der Datenquelle mit Abfrage:
run sql select id, name from cuic_data:cuicdatasource
Suchen Sie den Namen der Datenquelle, und notieren Sie die ID der Datenquelle.
- Identifizieren Sie die Berichtsdefinitions-IDs, die der Datenquelle mit Abfrage zugeordnet sind (ersetzen Sie die DataSource-ID aus der vorherigen Abfrage):
run sql select id, name from cuic_data:cuicreportdefinition where datasourceid = '
'
Notieren Sie die Berichtsdefinitionen und Berichtsdefinitions-IDs.
- Identifizieren Sie die mit jeder Berichtsdefinition verknüpften Berichte mit Abfrage (ersetzen Sie die Berichtsdefinitions-IDs von vorheriger Abfrage):
run sql select id, parentcategoryid, name from cuic_data:cuicreport where reportdefinitionid = '
'
Notieren Sie die Berichte und Berichts-IDs.
- Identifizieren Sie Widgets in Dashboards, die den Berichten mit Abfrage zugeordnet sind (ersetzen Sie die Berichts-IDs der vorherigen Abfrage):
run sql select id, name, parentdashboardid from cuic_data:cuicdashboardwidget where url like '%
%'
Beachten Sie die übergeordneten Dashboard-IDs.
- Identifizieren Sie jedes Dashboard, dem die Widgets einer Abfrage zugeordnet sind (ersetzen Sie die übergeordneten Dashboard-IDs der vorherigen Abfrage):
run sql select id, name from cuic_data:cuicdashboardwidget where id = '
'
Entfernen Sie in der CUIC-GUI entweder die in der Abfrage identifizierten Dashboards, oder entfernen Sie das Widget für den Bericht aus dem Dashboard, und speichern Sie
- Identifizieren Sie die Zeitpläne für jeden Bericht mit der Abfrage (ersetzen Sie die Berichts-IDs der vorherigen Abfrage in Schritt 3):
run sql select id, scheduledreportname from cuic_data:cuicscheduledreports where reported = '
'
Entfernen Sie in der CUIC-GUI die in der Anfrage identifizierten Zeitpläne.
- Entfernen Sie in der CUIC-GUI die in Schritt 3 identifizierten Berichte und die in Schritt 2 angegebenen Berichtsdefinitionen, und entfernen Sie dann die Datenquelle.