Processo de importação de dados do SCCM e tabelas de origem

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • As Microsoft versões do SCCM compatíveis com a plataforma ServiceNow® oferecem recursos idênticos e os mesmos dados importados.

    Processo de importação de dados

    1. Uma programação chamada Importação do sistema SCCM <versão> determina quando as tabelas do SCCM são importadas para a instância ServiceNow®. As importações podem ser executadas imediatamente ou programadas para serem executadas em intervalos definidos.
    2. Um MID Server recupera os dados do SCCM e os importa para tabelas de preparação na instância.
    3. As transformações são executadas nos dados nas tabelas de preparação e mapeiam os dados do SCCM para os campos existentes no CMDB.
    Processo de importação de dados do SCCM

    Dados do SCCM importados

    Esta tabela mostra as tabelas de origem do SCCM, as tabelas de preparação do conjunto de importação correspondente na instância ServiceNow® e as tabelas de destino no CMDB.
    Tabela do SCCM Tabela de preparação Tabela do CMDB
    • v_GS_Computer_System
    • v_GS_Workstation_Status
    • v_GS_Sistema
    • v_GS_PC_Bios
    • v_GS_Sistema_Operacional
    • v_GS_Computer_System_Product
    • v_GS_System_Enclosure
    • v_GS_Baseboard
    SCCM <versão> Identidade do computador [imp_sccm<versão>_computer_id] Computador [cmdb_ci_computer]
    v_GS_Disk SCCM <versão> Disco [imp_sccm<versão>_disk] Disco [cmdb_ci_disk]
    v_GS_Network_Adapter_Configuration SCCM <versão> Rede [imp_sccm<versão>_network] Adaptador de rede [cmdb_ci_network_adapter]
    v_GS_Sistema_Operacional SCCM <versão> Sistema operacional [imp_sccm<versão>_os] Computador [cmdb_ci_computer]
    v_GS_Processor SCCM <versão> Processador [imp_sccm<versão>_processor] Computador [cmdb_ci_computer]
    • v_GS_Adicionar_Remover_Programas
    • v_GS_Adicionar_Remover_Programas_64
    SCCM <versão> Software [imp_sccm<versão>_software]
    • Software [cmdb_ci_spkg]
    • Instalação de software [cmdb_sam_sw_install] (quando a Software Asset Management está habilitada*)
    *Para obter mais informações sobre o Software Asset Management e como habilitá-lo, consulte Solicitar Software Asset Management.

    Fontes de dados do SCCM

    A integração do ServiceNow® SCCM usa fontes de dados JDBC para importar dados de software do banco de dados do SCCM. Cada fonte de dados contém as especificações de conexão do banco de dados do SCCM e nomeia o MID Server que a instância usará para importar os dados. As transformações que mapeiam os campos do SCCM para o CMDB são definidas em uma lista relacionada em cada registro de fonte de dados.

    Mapas de transformação

    Os mapas de transformação são acessados na lista relacionada Transformações em cada registro de fonte de dados. Os campos de origem no SCCM e os campos de destino no CMDB são listados na lista relacionada Mapas de Campo em cada registro de Mapa de Transformação de Tabela. A integração do SCCM usa o utilitário de mapa de transformação fornecido com a plataforma ServiceNow®. Para obter instruções sobre como editar ou criar um mapa de transformação, consulte Mapas de transformação.

    A integração do SCCM fornece dois mapas de transformação para importações de software incrementais. Somente um mapa de transformação pode ser habilitado (Ativo) por vez.
    • Importação incremental: habilitada por padrão. Este mapa deve ser configurado como Ativo quando ServiceNow® Software Asset Management não está habilitado na instância.
    • Importação incremental (SAM habilitado): se o plug-in Software Asset Management estiver ativado, defina esta transformação como Ativa
    Nota:
    Para forçar uma importação completa única de todos os dados de software do banco de dados do SCCM, limpe o valor no campo Data/hora da última execução na fonte de dados. Esta operação pode levar muito tempo para ser executada, portanto, o método mais eficiente é usar uma transformação incremental após a primeira importação completa.

    Transformando o usuário atribuído

    O SCCM<version> O script de transformação da identidade do computador tenta definir o campo Atribuído a no registro do CMDB pesquisando o nome do usuário na tabela de origem do SCCM e comparando o valor com o campo correspondente na tabela sys_user da ServiceNow. Se uma correspondência for encontrada, esse usuário será atribuído ao registro. Se nenhuma correspondência for encontrada, o campo Atribuído a será deixado em branco. O campo correspondente é controlado pela propriedade do sistema glide.discovery.assigned_user_match_field, que é definida como user_name por padrão.

    Identificadores

    A integração do SCCM usa a identificação de IC para atualizar ICs criados a partir de dados importados do SCCM com um ID de recurso. O identificador de regra de hardware retorna o ID do recurso de um computador do SCCM e o armazena na tabela Origem [sys_object_source]. Quando os IDs de recurso são importados pela primeira vez, do SCCM ou do Descoberta, a tabela [sys_object_source] é preenchida com IDs para cada IC identificado. Em importações subsequentes, se um ID de entrada corresponder ao de um IC existente, o IRE (Mecanismo de Identificação e Reconciliação) atualizará as informações desse IC no CMDB. Se o ID do recurso de entrada não corresponder ao de um IC existente, o IRE criará um novo IC e o preencherá com o ID do recurso.

    Para obter mais informações sobre Reconciliação e identificação no CMDB e IRE, consulte Identificação e reconciliação no CMDB.

    Upgrades de versões anteriores a Genebra ainda preservam os identificadores legados, mas você pode alternar para os novos identificadores usando uma propriedade: glide.discovery.use_cmdb_identifiers. Se você fez upgrade de uma versão anterior a Genebra, deverá adicionar manualmente esta propriedade e defini-la como verdadeira para usar os novos identificadores. Se você fez upgrade de Genebra, esta propriedade estará disponível na tabela Propriedades do sistema [sys_properties]. Para preservar a funcionalidade em identificadores legados personalizados, converta-os para o novo formato de regras de identificador do CMDB antes de habilitar esta propriedade. O sistema não reconfigura seus identificadores personalizados para a nova estrutura automaticamente.

    Scripts

    Os scripts de preenchimento de dados preenchem os dados relacionados no CMDB para cada IC de destino descoberto pelo identificador de regra de hardware.

    Software

    A integração Microsoft do SCCM reconcilia a contagem de pacotes de software nos registros de um IC e remove uma instância de software da tabela Instância de software [cmdb_software_instance] se o pacote de software for desinstalado do IC. Para uma importação de software completa, a transformação preenche as tabelas Software [cmdb_ci_spkg] e Instância de software [cmdb_software_instance]. Se o plug-in Software Asset Management estiver habilitado, a transformação preencherá a tabela Instalação de software [cmdb_sam_sw_install].
    Nota:
    Os dados da tabela importados do SCCM devem conter dados completos para o IC. A instância presume que a importação representa todos os relacionamentos existentes e ajusta o CMDB de acordo. Dados parciais recebidos de tabelas do SCCM podem causar a exclusão de relacionamentos ativos.