소개
이 문서에서는 다른 사용자가 객체를 생성한 경우 대시보드 또는 CUIC(Cisco Unified Intelligence Center)의 보고서의 소유권을 변경하거나 이전하는 절차에 대해 설명합니다.
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 이해해야 합니다.
배경 정보
CUIC는 소유권 및 권한을 변경할 수 있는 알려진 제한이 있습니다.
CSCuu48149
보고서 및 대시보드를 다시 생성해야 하지만 다른 방법이 없는 경우 이 절차를 계속 수행합니다.
문제
객체가 다른 사용자가 생성한 경우 대시보드 또는 CUIC의 보고서의 소유권을 변경하거나 전송하는 방법
솔루션
참고:테이블 업데이트를 수행하기 전에 주의하십시오!작업을 시작하기 전에 전체 DRF 백업을 수행하십시오.
1단계.
CUIC 서버에 대한 SSH(게시자)
2단계.
CUICUSER 테이블에서 요청된 사용자의 사용자 ID를 확인합니다.이름 또는 이름 또는 성 이름으로 할 수 있습니다
cuic_data:cuicuser에서 sql Select *를 실행합니다. 여기서 firstname은 '%AcuraTest%'입니다.
출력:
261412741000164000000560AC9E249
cuicuser —> id, 버전, 이름, 설명, 파티션, defaultgroupid, sharingpermission, alias, firstname, lastname, organization, emailaddress, contactphone, cuicroles, timezoneid, isactive, startoftheweek, ssoenabled, samacaccountname
3단계.
Query tables for Dashboard, Reports, ReportsDefinition with filter 여기서 owner=userID
cuic_data:cuicreport에서 sql Select * 실행: '2614127410001640000560AC9E249'
cuic_data:cuicdashboard에서 sql Select * 실행. 여기서 소유자는 '2614127410001640000560AC9E249'
cuic_data:cuicreportdefinition에서 sql Select * 실행. 여기서 소유자는 '2614127410000640000560AC9E249'
cuic_data:cuicvaluelist에서 sql Select * 실행. 여기서 소유자는 '2614127410001640000560AC9E249'
cuic_data:cuiccollection에서 sql Select *를 실행합니다. 여기서 소유자는 '2614127410001640000560AC9E249'입니다.
cuicreport —> id, parentcategoryid, name, description, version, reportdefinitionid, defaultfilterid, cisco, bypass, layout, partition, sharingpermission, owner, url, templatehelpid, entityversion, author, lastused, lastused by
cuicdashboard —> id, parentcategoryid, name, description, version, partition, sharingpermission, enablepermalink, owner, lastused, lastused by
cuicreportdefinition —> id, parentcategoryid, name, description, datasourceid, type, statecriterifieldid, historicalkey, refreshrate, historical, cisco, version, partition, sharingpermission, owner, entityversion, author, entitylocaleid, lastused, lastused by
cuicvaluelist —> id, version, name, valuelistquery, collectionquery, description, datasourceid, type, partition, sharingpermission, owner, entityversion, entitylocaleid
cuiccollection —> id, id, 버전, 이름, 설명, valueelistid, collectiontype, collectionidentifier, wildcardstring, autoupdate, lastrefreshed, refreshperiod, partition, sharingpermission, owner, isactive, collectionorigin, replicated
4단계.
새 사용자와 이전 사용자 모두에 대해 다음 단계를 수행합니다.ownerID를 확인합니다.
5단계.
각 테이블에 대한 구문을 사용하십시오.cuicreport,cuicdashboard,cuicreportdefination,cuicvaluelist,cuiccollection을 사용하여 소유권 변경을 수행합니다.
예:
sql update cuic_data:cuicdashboard set owner = newUserID WHERE id="dashboardID" 실행