Construtor de relatórios de várias origens (legado)

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 12 min. de leitura
  • Melhore a gestão de dados do CMDB consultando e emitindo relatórios sobre os dados do CMDB de várias origens. Use o Construtor de relatórios de várias origens para obter informações sobre como as origens de descoberta estão preenchendo o CMDB e a confiabilidade delas. Você pode ajustar as regras de reconciliação para melhorar a qualidade dos dados do CMDB, se necessário.

    CMDB 360 no Espaço do CMDB

    Na versão Zurich e posteriores, o recurso de várias origens do CMDB faz parte dos recursos do CMDB 360, acessíveis no Espaço do CMDB. Crie, visualize, modifique, programe, gere relatórios e execute consultas no CMDB 360 usando o Construtor de consulta do CMDB 360 na a aplicação da Store do Espaço do CMDB. Use o construtor de consulta do CMDB 360 para criar consultas dos seguintes tipos:

    • Obter registros: consulta suas origens de descoberta em busca de ICs que correspondam aos seus critérios.
    • Localizar lacuna: consultas para localizar lacunas nas fontes de descoberta que relatam seus dados do CMDB 360. As consultas descobrem origens que relatam ICs em relação a origens de descoberta que não relatam esses mesmos ICs.
    • Comparar valores de atributo: consultas de ICs com valores de atributo que diferem em várias origens de descoberta ou em relação ao CMDB. Consulta pelo menos duas origens de descoberta e/ou o CMDB em busca de ICs que correspondem aos seus critérios.

    Construtor de relatório de várias origens legado

    Em vez de usar o construtor de consulta do CMDB 360 no Espaço do CMDB, você ainda pode usar o Construtor de relatórios de várias origens legado, conforme descrito neste tópico.

    Depois de criar uma consulta de várias origens no Construtor de relatório de várias origens, você pode executar a consulta para ver os resultados. Assim, você também pode criar um relatório Multiorigem que integre os resultados da consulta Multiorigem com os recursos de Emissão de relatórios da plataforma. Etapas de alto nível para criar um relatório de várias origens:
    1. Crie uma consulta, salve-a e execute-a.
    2. Crie uma programação para a consulta.
    3. Crie um relatório de várias origens baseado na consulta de várias origens.
    Você pode criar consultas que localizam:
    • Todas as origens de descoberta preenchendo dados no seu CMDB.
    • ICs não relatados por nenhuma origem de descoberta.
    • Todos os ICs descobertos por uma origem de descoberta, mas não por outra origem de descoberta.
    Você pode criar outras consultas que mostram diferenças nos valores de atributo de IC entre várias fontes de dados, enquanto é comparado ao CMDB:
    • Mostre como um valor de atributo é diferente entre uma origem de descoberta e o registro do CMDB atual. Por exemplo, localize ICs de hardware com local diferente do que o SCCM relata.

    • Mostre como um atributo é diferente entre a OrigemA, a OrigemB e a OrigemC. Por exemplo, mostre todos os ICs de computador em que a RAM é diferente entre SCCM, ServiceWatch e CMDB.

    Você pode mostrar os resultados da consulta por registros de IC, registros de dados do CMDB de várias origens ou origens de descoberta. Você também pode limitar os resltados de relatório do IC em um serviço de aplicativos, serviço técnico ou grupo do CMDB específico.

    Crie uma consulta de várias origens

    Consulte os dados do CMDB de várias origens para obter informações sobre como as origens de descoberta estão preenchendo o CMDB e use essa consulta para criar um relatório de dados de várias origens.

    Antes de Iniciar

    Habilitar e configurar o CMDB 360.

    Função exigida: cmdb_ms_editor

    Por Que e Quando Desempenhar Esta Tarefa

    A página do Construtor de relatório de várias origens é atualizada dinamicamente conforme você define os campos. Portanto, alguns dos campos descritos nas etapas abaixo podem não ser exibidos.

    Procedimento

    1. Navegar até Tudo > Configuração > Criador de relatórios de várias origens ​.
    2. Na página do Construtor de relatório de várias origens, selecione uma consulta para editar ou executar, ou clique em Nova.
    3. Insira o Nome e a Descrição da consulta.
    4. Selecione o Tipo de resultado da consulta.
      • Registros de IC: os resultados mostram ICs exclusivos do armazenamento de dados do CMDB de várias origens.
      • Registros de dados de várias origens: os resultados mostram todas as entradas de combinações de origem de IC/descoberta dos dados do CMDB de várias origens.
      • Origens de descoberta​: os resultados são agrupados por origens de descoberta que correspondem aos critérios de consulta.
    5. Selecione Mostrar apenas a diferença para mostrar as diferenças nos valores de atributo do IC e selecione o Tipo de diferença.
      • Entre o registro do CMDB e a origem da descoberta: mostra diferenças nos valores de atributo entre os dados do CMDB e as origens de descoberta especificadas.
      • Entre origens de descoberta: mostra diferenças nos valores de atributo entre fontes de descoberta especificadas com base em dados de várias origens.
    6. Selecione a Classe para aplicar a consulta ou selecione Todas as Classes para aplicar a consulta a todas as classes. Use o construtor de condição para especificar condições que devem ser atendidas para a classe. Use “E” ou “Ou” para especificar várias condições.
    7. Use o coletor de lista para selecionar um ou mais itens de Origem da descoberta para consultar.
    8. Defina o Campo a comparar com os atributos de classe para os quais as diferenças serão mostradas.
      Use os operadores OR e AND para comparar com base em vários atributos. A lista de atributos é um subconjunto preenchido de atributos de classe, aos quais você não pode adicionar ou remover itens.
    9. Defina Limitar resultados a para limitar os resultados da consulta a ICs que pertencem a um serviço de aplicação, serviço técnico ou grupo de CMDB específico.
    10. Clique em Salvar e depois em Executar.

    O que Fazer Depois

    • Na página resultados da consulta do CMDB de várias origens:
      • Se o número de resultados exceder o número de resultados exibidos na página:
        • Clique em “Carregar mais resultados​”: para mostrar a próxima página de resultados. O número de resultados exibidos em cada página é especificado pela propriedade do sistema glide.identification_engine.multisource.query.batch.limit (100 itens por padrão).
        • Clique em “Carregar todos os resultados”: para mostrar todos os resultados até o limite especificado pela propriedade do sistema glide.identification_engine.multisource.query.max.limit (10.000 por padrão).
        • Clique em um link de valor de CMDB de várias origens ou em um link de valor de IC para acessar os respectivos registros e ver mais detalhes.
      • Na coluna de Item de configuração, clique em um link de IC para abrir o formulário de IC. Na seção Links relacionados no formulário de IC, clique na guia Dados de várias origens para mostrar os dados de várias origens, como origens de descoberta, relacionadas ao IC.
    • Crie uma programação para a consulta e certifique-se de que a programação seja executada pelo menos uma vez. Esta etapa é necessária para criar um relatório de várias origens.
      Nota:
      Inicialmente, depois de criar uma consulta, os botões Criar programação e Criar relatório ficam esmaecidos. Somente depois de salvar a consulta, você pode criar e executar uma programação para a consulta e só então você pode criar um relatório baseado na consulta.

    Programar uma consulta de várias origens

    Depois de salvar e executar uma consulta de várias origens, crie uma programação para que a consulta seja executada automaticamente em uma programação definida. Os resultados da consulta são armazenados em uma tabela de resultados e você pode configurar endereços de e-mail para os resultados a serem enviados ou incluir os resultados em painéis do CMDB.

    Antes de Iniciar

    A consulta da programação já deve estar salva e deve ter sido executada pelo menos uma vez.

    Função exigida: cmdb_ms_user

    Procedimento

    1. Navegar até Tudo > Configuração > Criador de relatórios de várias origens ​.
    2. Na página do Construtor de relatório de várias origens, selecione a consulta para a qual você deseja criar uma programação.
    3. No formulário Relatório de várias origens, clique em Criar programação.
    4. Em E-mail agendado de construtores de relatórios de várias origens, clique em Novo.
    5. Preencha o formulário E-mail agendado de construtores de relatórios de várias origens.
      Campo Descrição
      Consulta Consulta salva que foi criada no Construtor de relatório de várias origens.
      Usuários Usuários aos quais enviar por e-mail os resultados da consulta.
      Grupos Grupos de usuários aos quais enviarp or e-mail os resultados da consulta.

      Executar

      Tempo

      Frequência e tempo para executar a consulta automaticamente.

      Quando você define Executar como Sob demanda, a consulta é executada somente quando você o faz manualmente.

      Endereços de e-mail Mais endereços de e-mail ad-hoc para os quais os resultados da consulta serão enviados.
      Assunto Texto que aparecerá como assunto do e-mail com os resultados da consulta.
      Mensagem introdutória Texto incluído no corpo do e-mail com os resultados da consulta.
      Tipo Tipo de arquivo com os resultados da consulta, que será anexado ao e-mail.
      Saída em formato zip Habilita a compactação do arquivo de resultados.
      Condicional Habilite uma condição para executar a consulta e especifique a condição no campo Condição. Se a condição especificada não for atendida, a consulta não será executada.
      Condição

      Condição que deve ser atendida para que a consulta seja executada (script Java).

      Aparece somente se a opção Condicional for selecionada.

      Omitir se não houver registros Desabilite o envio de e-mail para execuções de consulta que não retornarem resultados.
      Nota:
      Ao usar conjuntos de atualizações para portar cronogramas Multiorigem de um ambiente de não produção para um ambiente de produção, verifique as configurações Usuários e Grupos na programação. Qualquer usuário ou grupo que não exista no ambiente de produção e que precise receber os resultados da consulta deve ser adicionado novamente de uma das seguintes maneiras:
      • Criado manualmente no ambiente de produção. Nesse caso, você também deve remover usuários ou grupos inválidos do ambiente de produção (transferido do ambiente de não produção) de todos os cronogramas e adicionar o novo usuário ou grupo.
      • Explicitamente portado do ambiente diferente de produção para o ambiente de produção.
    6. Clique em Enviar.

    O que Fazer Depois

    • Se Executar estiver definido como Sob demanda em uma programação, ou se você precisar executar uma consulta aleatoriamente, mesmo que tenha uma programação recorrente, será possível executar manualmente essa consulta da seguinte forma:
      1. Navegar até Tudo > Configuração > Cronogramas de relatório de várias origens.
      2. Na exibição de lista E-mail agendado dos construtores de relatório de várias origens, selecione a consulta que você deseja executar.
      3. No formulário E-mail agendado de construtores de relatórios de várias origens, clique em Executar agora.
    • Crie um relatório Multiorigem para a consulta, que integra os resultados da consulta Multiorigem ao recurso Reporting da plataforma.

    Criar um relatório com base em uma consulta de várias origens (CMDB 360)

    Depois de criar, salvar, executar e programar uma consulta de várias origens (CMDB 360), você pode criar um relatório de várias origens (CMDB 360) que integra os resultados da consulta com o recurso de emissão de relatórios da plataforma. Você pode, por exemplo, incluir esse relatório de Várias Origens (CMDB 360) nos painéis do CMDB da plataforma.

    Antes de Iniciar

    A consulta de Várias Origens (CMDB 360) para o relatório já deve estar salva, ter uma programação e já deve ter sido executada pelo menos uma vez.

    Função exigida: cmdb_ms_user

    Por Que e Quando Desempenhar Esta Tarefa

    A criação de um relatório baseado em uma consulta Multiorigem (CMDB 360) gera uma origem de relatório que pode acabar sendo gerenciada usando-se recursos do Emissão de relatórios.

    Nota:
    Se estiver usando Exibição do CMDB 360 no Espaço do CMDB para gerar a consulta do CMDB 360 e o relatório, você poderá pular para a etapa 4 no procedimento abaixo.

    Procedimento

    1. Navegar até Tudo > Configuração > Criador de relatórios de várias origens ​.
    2. Na exibiçao de lista do Construtor de relatório de várias origens, selecione a consulta para a qual deseja criar uma programação.
    3. No formulário Relatório de várias origens, clique em Criar relatório.
    4. No formulário Criar relatório, clique em Salvar ou em Executar.
    O relatório mostra os resultados da consulta mais recente. Se, entretanto, a consulta tiver sido alterada, o relatório mostrará resultados que estão fora de sincronização com a consulta. Ao atualizar a consulta, certifique-se de executá-la imediatamente para que o relatório esteja sincronizado com ela.

    O que Fazer Depois

    Para adicionar um relatório Multiorigem (CMDB 360) ao Painel de correção do CMDB, por exemplo, consulte Adição de um relatório a um painel.

    Consultas de exemplo do CMDB 360/CMDB de várias origens

    Use consultas de exemplo para criar consultas próprias do CMDB 360/CMDB de várias origens.

    Tabela 1. Discrepância em vários atributos entre várias origens de descoberta
    Campo Configuração
    Nome Discrepância em vários atributos entre várias origens de descoberta (origem de descoberta vs. origem de descoberta)
    Descrição Encontre servidores Linux com nome que contém "backup", que tenham discrepância em Disk Capacity OU CPU Count OU Serial Number entre origens de descoberta ServiceNow/ServiceWatch/SCCM/Tivoli.
    Tipo de resultado Registros de dados de várias origens
    Somente mostrar a diferença Selecionado
    Tipo de diferença Entre origens de descoberta
    Classe Servidor Linux [cmdb_ci_linux_server]
    Condições [Nome] [contém] [backup]
    Origem da descoberta ServiceNow/ServiceWatch/SCCM/Tivoli
    Campo a ser comparado Disk Capacity OU CPU Count OU Serial Number
    Limitar resultados a Todos
    Tabela 2. Discrepância em vários atributos entre o registro do CMDB e as origens de descoberta
    Campo Configuração
    Nome Discrepância em vários atributos entre várias origens de descoberta (origens de descoberta vs. CMDB)
    Descrição Encontre servidores Linux com nome que contém "backup", que tenham discrepância em Disk Capacity E CPU Count E Fully Qualified Domain Name para origens de descoberta ServiceNow/ServiceWatch/SCCM
    Tipo de resultado Registros de dados de várias origens
    Somente mostrar a diferença Selecionado
    Tipo de diferença Entre registro do CMDB e a origem da descoberta
    Classe Servidor Linux [cmdb_ci_linux_server]
    Condições [Nome] [contém] [backup]
    Origem da descoberta ServiceNow/ServiceWatch/SCCM
    Campo a ser comparado Disk Capacity E CPU Count E Fully Qualified Domain Name
    Limitar resultados a Todos
    Tabela 3. Servidores descobertos por ServiceNow, mas não pelo Tivoli
    Campo Configuração
    Nome Descoberta pelo Tivoli ausente
    Descrição Servidores descobertos por ServiceNow, mas não pelo Tivoli
    Tipo de resultado Registros de IC
    Classe Servidor [cmdb_ci_server]
    Origem da descoberta

    [is] [ServiceNow]

    [is not] [Tivoli]

    Limitar resultados a Todos
    Tabela 4. Todas as origens de descoberta para servidores de backup
    Campo Configuração
    Nome Servidores de backup das origens de descoberta
    Descrição Todas as origens de descoberta para servidores de backup
    Tipo de resultado Fontes de dados
    Classe

    Servidor [cmdb_ci_server]

    e condição de classe:

    [Host name][starts with][backup]

    Limitar resultados a Todos
    Tabela 5. Todos os registros do CMDB 360/CMDB de várias origens em que o valor relatado do Local é diferente entre as origens de descoberta do Altiris e do Tivoli
    Campo Configuração
    Nome Comparar Local - Altiris vs. Tivoli
    Descrição Liste todos os registros do CMDB de várias origens em que o valor relatado do Local é diferente entre as origens de descoberta do Altiris e do Tivoli
    Tipo de resultado Registros de dados de várias origens
    Somente mostrar a diferença Selecionado
    Tipo de diferença Entre origens de descoberta
    Origem da descoberta
    • Altiris
    • Tivoli
    Campo a ser comparado Local
    Limitar resultados a Todos
    Tabela 6. Todos os registros do CMDB 360/CMDB de várias origens do servidor Linux, em que o valor do Local é diferente do valor relatado pelo Tivoli
    Campo Configuração
    Nome Local do servidor Linux - Diferente do valor do Tivoli
    Descrição Todos os registros do CMDB de várias origens do servidor Linux, em que o valor do Local é diferente do valor relatado pelo Tivoli.
    Tipo de resultado Registros de dados de várias origens
    Classe Servidor Linux
    Somente mostrar a diferença Selecionado
    Tipo de diferença Entre registro do CMDB e a origem da descoberta
    Origem da descoberta [is][Tivoli]
    Campo a ser comparado Local
    Limitar resultados a Tudo