简介
本文档介绍删除与数据源关联的报告对象的步骤,该数据源允许在Cisco Unified Intelligence Center(CUIC)中删除数据源。
先决条件
要求
Cisco 建议您了解以下主题:
- 思科统一情报中心(CUIC)用户界面
- CUIC命令行界面(CLI)
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
问题
如果已停用系统的数据源被其他报告对象引用,则无法从CUIC中删除该数据源。
解决方案
删除数据源之前,需要删除与数据源关联的所有报告对象。
通过CLI运行时,这些查询可用于标识链接到数据源的报告定义、报告、控制面板和计划。
注意:确保对CUIC进行灾难恢复系统(DRS)备份。
- 使用查询标识数据源:
run sql select id, name from cuic_data:cuicdatasource
查找数据源名称并注意数据源ID
- 使用查询标识与数据源关联的报表定义ID(替代之前查询的数据源ID):
run sql select id, name from cuic_data:cuicreportdefinition where datasourceid = '
'
注意报表定义和报表定义ID
- 通过查询确定与每个报表定义关联的报表(替换先前查询中的报表定义ID):
run sql select id, parentcategoryid, name from cuic_data:cuicreport where reportdefinitionid = '
'
注意报告和报告ID
- 在仪表板中识别与报告关联的构件(用查询替换之前查询的报告ID):
run sql select id, name, parentdashboardid from cuic_data:cuicdashboardwidget where url like '%
%'
注意父控制面板ID
- 确定构件与查询关联的每个控制面板(替换先前查询的父控制面板ID):
run sql select id, name from cuic_data:cuicdashboardwidget where id = '
'
在CUIC GUI中,删除查询中标识的控制面板或从控制面板中删除报告的构件并保存
- 确定与查询关联的每个报表的计划(用步骤3中先前查询的报表ID替换):
run sql select id, scheduledreportname from cuic_data:cuicscheduledreports where reported = '
'
在CUIC GUI中,删除查询中确定的计划
- 在CUIC GUI中,删除第3步中确定的报告和第2步中确定的报告定义,然后删除数据源