Introduction
Este documento descreve o procedimento para alterar ou transferir a propriedade do Painel ou um Relatório no Cisco Unified Intelligence Center (CUIC), se o objeto tiver sido criado por outro usuário.
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
Há uma limitação conhecida no CUIC para alterar a propriedade e as permissões.
CSCuu48149
Idealmente, os relatórios e os painéis devem ser recriados. No entanto, se não houver outra forma, continue a executar este procedimento.
Problema
Como alterar ou transferir a propriedade do Painel ou de um Relatório no CUIC se o objeto foi criado por outro usuário?
Solução
Note: Tenha cuidado antes de executar a atualização da tabela! Faça um backup completo do DRF antes de iniciar a atividade.
Etapa 1.
SSH para o servidor CUIC (Publisher)
Etapa 2.
Na tabela CUICUSER, descubra o ID de usuário para o usuário solicitado. Você pode fazer isso por nome ou nome ou por sobrenome
executar sql Select * a partir de cuic_data:cuicuser onde nome de nome como '%AcuraTest%'
A saída é:
261412741000164000000560AC9E249
cuicuser —> id, versão, nome, descrição, partição, grupo padrão, compartilhamento, permissão, alias, nome, sobrenome, organização, endereço de e-mail, telefone de contato, funções de cuicofone, timezoneid, isativo, startoftheweek, ssoenabled, samaccounting name
Etapa 3.
Tabelas de consulta para Painel, Relatórios, RelatóriosDefinição com filtro onde owner=userID
executar sql Select * de cuic_data:cuicreport em que Owner gosta de '261412741000016400000560AC9E249'
execute sql Select * em cuic_data:cuicdashboard em que Owner gosta de '261412741000016400000560AC9E249'
run sql Select * from cuic_data:cuicreportdefined where Owner like '261412741000016400000560AC9E249'
execute sql Select * em cuic_data:cuicavalielist em que Owner gosta de '261412741000016400000560AC9E249'
run sql Select * from cuic_data:cuiccollection where Owner like '261412741000016400000560AC9E249'
cuicreport —> id, parentcategoryid, nome, descrição, versão, reportdefinitionid, defaultfilterid, cisco, bypass, layout, partição, compartilhamento de permissões, proprietário, url, templatehelpid, entityversion, autor, durado, lastudby
cuicdashboard —> id, parentcategoryid, nome, descrição, versão, partição, compartilhamento, permissão, enablepermalink, proprietário, durado, lastusedby
cuicreportsetting —> id, parentcategoryid, nome, descrição, datasourceid, tipo, texto de declaração, keycriafieldid, historicalkey, atualizhrate, histórico, cisco, versão, partition, compartilhamento de permissão, proprietário, entityversion, autor, entitylocaleid, lastused, lastusedby
cuicavalielist —> id, versão, nome, avalielistquery, coletionquery, description, datasourceid, tipo, partição, compartilhamento de permissões, proprietário, entityversion, entitylocaleid
cuiccollection —> id, versão, nome, descrição, valor, tipo de coleção, identificador de coleção, wildcardstring, autoupdate, atualização definitiva, período de atualização, partição, compartilhamento, permissão, proprietário, isativo, origem de coleção, replicado
Etapa 4.
Execute estas etapas para o usuário novo e o usuário antigo. Observe o ownerID.
Etapa 5.
Use a sintaxe para cada tabela: cuicreport,cuicdashboard,cuicreportdefintion,cuicavalielist,cuiccollection para alterar a propriedade.
Exemplo:
executar sql update cuic_data:cuicdashboard set owner = newUserID WHERE id="dashboardID"