Sommario

Introduzione

Componenti usati

Premesse

Problema

Soluzione

Introduzione

In questo documento viene descritta la procedura per modificare o trasferire la proprietà di un dashboard o di un report in Cisco Unified Intelligence Center (CUIC), se l'oggetto è stato creato da un altro utente.

Componenti usati

Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:

- CUIC 11.6

- UCCE 11.6

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Premesse

In CUIC esiste una limitazione nota per la modifica della proprietà e delle autorizzazioni.

CSCuu48149

Se possibile, è necessario ricreare i report e i dashboard. Se tuttavia non è disponibile un altro metodo, eseguire questa procedura.

Problema

Come modificare o trasferire la proprietà di un dashboard o di un report in CUIC se l'oggetto è stato creato da un altro utente?

Soluzione

Nota: Prestare attenzione prima di eseguire l'aggiornamento della tabella. Eseguire un backup completo del file DRF prima di iniziare l'attività.

Passaggio 1.

SSH sul server CUIC (server di pubblicazione)

Passaggio 2.

Dalla tabella CUICUSER individuare l'ID utente per l'utente richiesto. È possibile farlo per nome o per nome o per cognome

esegui sql Select * da cuic_data:cuicuser dove firstname è simile a '%AcuraTest%'

Output:

261412741000016400000560AC9E249

cuicuser —> id, versione, nome, descrizione, partizione, defaultgroupid, autorizzazioni di condivisione, alias, nome, cognome, organizzazione, indirizzo di posta elettronica, telefono contatto, cuicroles, timezoneid, isactive, startoftheweek, soenabled, samaccountname

Passaggio 3.

Tabelle query per Dashboard, Report, ReportsDefinition con filtro dove owner=userID

eseguire sql Select * from cuic_data:cuicreport where Owner like '261412741000016400000560AC9E249'

eseguire sql Select * da cuic_data:cuicdashboard dove Proprietario è simile a '261412741000016400000560AC9E249'

eseguire sql Select * da cuic_data:cuicreportdefinition dove Proprietario è simile a '261412741000016400000560AC9E249'

eseguire sql Select * da cuic_data:cuicvaluelist dove Owner like '261412741000016400000560AC9E249'

eseguire sql Select * da cuic_data:cuiccollection dove Owner like '261412741000016400000560AC9E249'

cuicreport —> id, parentcategoryid, nome, descrizione, versione, reportdefinitionid, defaultfilterid, cisco, bypass, layout, partition, sharingpermission, owner, url, templatehelpid, entityversion, author, lastused, lastusedby

cuicdashboard —> id, parentcategoryid, nome, descrizione, versione, partizione, autorizzazionecondivisione, abilitatopermalink, proprietario, lastused, lastusedby

cuicreportdefinition —> id, parentcategoryid, nome, descrizione, datasourceid, tipo, testoistruzione, keycriteria afieldid, histicalkey, refreshrate, history, cisco, versione, partition, sharingpermission, owner, entityversion, author, entitylocaleid, lastused, lastusedby

cuicvaluelist —> id, versione, nome, valuelistquery, collectionquery, descrizione, datasourceid, tipo, partizione, autorizzazioni di condivisione, proprietario, entityversion, entitylocaleid

cuiccollection —> id, versione, nome, descrizione, valuelistid, collectiontype, collectionidentifier, wildcardstring, autoupdate, lastrefreshed, refreshperiod, partition, sharingpermission, owner, isactive, collectionorigin, replicated

Passaggio 4.

Eseguire questi passaggi sia per il nuovo utente che per quello precedente. Prendere nota dell'ID proprietario.

Passaggio 5.

Utilizzare la sintassi per ogni tabella: cuicreport,cuicdashboard,cuicreportdefintion,cuicvaluelist,cuiccollection per modificare la proprietà.

Esempio:

esegui sql update cuic_data:cuicdashboard set owner = newUserID WHERE id="dashboardID"