簡介
本文檔介紹在思科統一情報中心(CUIC)中更改或轉讓儀表板或報表的所有權的過程(如果該對象是由其他使用者建立的)。
採用元件
本文中的資訊係根據以下軟體和硬體版本:
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
對於CUIC,更改所有權和許可權存在已知限制。
CSCuu48149
理想情況下,必須重新建立報告和儀表板,但是如果沒有其他方法,請繼續執行此過程。
問題
如果對象是由其他使用者建立的,如何更改或轉移CUIC中儀表板或報表的所有權?
解決方案
附註:請在執行表更新之前小心!在開始練習之前,請進行完整的DRF備份。
步驟1.
通過SSH連線到CUIC伺服器(發佈伺服器)
步驟2.
從CUICUSER表中查詢所請求使用者的使用者ID。您可以按名稱、名字或姓氏,或按姓氏執行此操作
運行sql Select * from cuic_data:cuicuser where firstname like '%AcuraTest%'
輸出為:
2614127410000164000000560AC9E249
cuicuser —> id,版本,名稱,描述,分割槽, defaultgroupid, sharingpermission,別名, firstname, lastname,組織, emailaddress, contactphone, cuicroles, timezoneid, isactive, startoftheweek, ssoenabled, samaccountname
步驟3.
Dashboard、Reports和ReportsDefinition的查詢表,篩選條件為owner=userID
運行sql Select * from cuic_data:cuicreport where Owner like '2614127410000164000000560AC9E249'
運行sql Select * from cuic_data:cuicdashboard where Owner like '2614127410000164000000560AC9E249'
從cuic_data:cuicreportdefinition運行sql Select *,其中Owner如「2614127410000164000000560AC9E249」
運行sql Select * from cuic_data:cuicvaluelist where Owner like '2614127410000164000000560AC9E249'
運行sql Select * from cuic_data:cuiccollection where Owner like '2614127410000164000000560AC9E249'
cuicreport —> id, parentcategoryid,名稱,描述,版本, reportdefinitionid, defaultfilterid, cisco, bypass,佈局,分割槽, sharingpermission,所有者, url, templatehelpid, entityversion,作者, lastused, lastusedby
cuicdashboard —> id, parentcategoryid,名稱,說明,版本,分割槽,共用許可權, enablepermalink,所有者,lastused,lastusedby
cuicreportdefinition —> id, parentcategoryid,名稱、說明、datasourceid,型別,statementtext, keycriteriafieldid,historicalkey, refreshrate,歷史,cisco,版本,分割槽,sharingpermission,所有者,entityversion,作者,entitylocaleid,lastused,lastusedby
cuicvaluelist —> id、版本、名稱、valuelistquery、collectionquery、描述、datasourceid、型別、分割槽、共用許可權、所有者、entityversion、entitylocaleid
cuiccollection —> id、版本、名稱、說明、valuelisid、collectiontype、collectionidentifier、wildcardstring、autoupdate、lastrefreshed、refreshperiod、partition、sharingpermission、owner、isactive、collectionorigin、replicated
步驟4.
對新使用者和舊使用者執行這些步驟。記下所有者ID。
步驟5.
請使用每個表的語法:cuicreport、cuicdashboard、cuicreportdefinition、cuicvaluelist、cuiccollection以更改所有權。
範例:
運行sql update cuic_data:cuicdashboard set owner = newUserID WHERE id="dashboardID"