Inleiding
Dit document beschrijft de procedure om de eigendom van Dashboard te wijzigen of over te dragen of een Rapport in Cisco Unified Intelligence Center (CUIC), als het object door een andere gebruiker is gemaakt.
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk levend is, zorg er dan voor dat u de mogelijke impact van om het even welke opdracht begrijpt.
Achtergrondinformatie
Er is een bekende beperking met CUIC om eigendom en machtigingen te veranderen.
CSCu48149
Idealiter moeten rapporten en dashboards echter worden gereproduceerd als er geen andere weg is, maar doorgaan met het uitvoeren van deze procedure.
Probleem
Hoe kan de eigendom van Dashboard of een Report in CUIC worden gewijzigd of overgedragen als het object door een andere gebruiker is gemaakt?
Oplossing
Opmerking: Wees voorzichtig voordat u de tabelupdate uitvoert. Neem een volledige DRF-back-up voordat u met de activiteit begint.
Stap 1.
SSH naar de CUIC-server (uitgever)
Stap 2.
Ga in de CUICUSER-tabel naar gebruiker voor de gevraagde gebruiker. U kunt dit doen met naam of voornaam of met achternaam
run sql Select * uit cuic_data:cuicuser waarvan firmanaam als '%AcuraTest%'
Uitvoer is:
2614127410000164000000560AC9E249
cuicuser —> id, versie, naam, beschrijving, splitsing, standaard, standaard groepid, gedeelde toestemming, alias, firmanaam, laatste naam, organisatie, e-mailadres, contacttelefoon, microles, timezoneid, isactive, startofweek, soenabled, samaccountname
Stap 3.
Query-tabellen voor dashboard, Rapporten, RapporteringDefinitie met filter waarbij eigennaam=gebruikerID
Run sql Select * uit cuic_data:cuicreport waarin Owner als '261412741000016400000560AC9E249'
run sql Select * uit cuic_data:cuicdashboard, waarbij de eigenaar '2614127410000164000000560AC9E249'
run sql Select * uit cuic_data:cuicreportdefinition waar Owner als '261412741000016400000560AC9E249'
run sql Select * uit cuic_data:cuictaxelist waarbij de eigenaar '2614127410000164000000560AC9E249'
run sql Select * uit cuic_data:collectie waarin '261412741000164000000560AC9E249'
onderzoeksrapport —> id, parentcategorie, naam, beschrijving, versie, reportdefinitieve versie, standaard filter, cisco, bypass, lay-out, indeling, splitsing, gedeelde toestemming, eigenaar, url, templatehelpid, versie, auteur, laatst gebruikt, laatste gebruikt door
cuicdashboard —> id, parentcategyid, naam, beschrijving, versie, splitsing, toestemming voor het delen, instelbare permalink, eigenaar, laatste gebruikt, laatste gebruikt door
cuicreportdefinitie —> id, parentcategorie, naam, beschrijving, gegevensbron, type, statementtekst, sleutelcriteria, historische waarde, historische waarde, historische waarde, geschiedenis, cisco, versie, opsplitsing, gedeelde toestemming, eigenaar, versie, auteur, iedereen, achaleid, laatste gebruikt, laatste gebruikt door
cuictaxelist —> id, versie, naam, taxelistquery, collectionquery, beschrijving, datasource, type, Division, sharing, sharingToestemming, eigenaar, entiteit, applicatie, applicatie, applicatie van de naam, "real-id"
collectie —> id, versie, naam, beschrijving, waarde, collectiontype, collectiontype, collectivistype, wildstring, autoupdate, lastverververij, hervereffeningsperiode, opsplitsing, gedeelde toestemming, eigenaar, is actief, collectivisatie, replicatie
Stap 4.
Voer deze stappen uit voor zowel de nieuwe als de oude gebruiker. Let op de eigenaarID.
Stap 5.
Gebruik de syntaxis voor elke tabel: cuicreport, cuicdashboard, cuicreportdefinition, cuictaxelist, collectie om de verandering van eigenaar te voorkomen.
Voorbeeld:
run sql update cuic_data:cuicdashboard set eigenaar = newUserID WHERE id="dashboardID"