SCCM 데이터 임포트 프로세스 및 소스 테이블

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 6분
  • 플랫폼에서 ServiceNow® 지원되는 SCCM 버전은 Microsoft 동일한 기능과 동일한 임포트 데이터를 제공합니다.

    데이터 임포트 프로세스

    1. SCCM 시스템<버전> 임포트라는 일정은 SCCM 테이블을 인스턴스로 ServiceNow® 임포트하는 시기를 결정합니다. 임포트를 즉시 실행하거나 정의된 간격으로 실행하도록 예약할 수 있습니다.
    2. MID 서버는 SCCM 데이터를 검색하여 인스턴스의 스테이징 테이블로 임포트합니다.
    3. 변환은 준비 테이블의 데이터에 대해 실행되며 SCCM 데이터를 CMDB의 기존 필드에 매핑합니다.
    SCCM 데이터 임포트 프로세스

    임포트된 SCCM 데이터

    이 테이블은 SCCM 소스 테이블, 인스턴스의 ServiceNow® 해당 임포트 세트 스테이징 테이블 및 CMDB의 대상 테이블을 보여줍니다.
    SCCM 테이블 스테이징 테이블 CMDB 테이블
    • v_GS_Computer_System
    • v_GS_Workstation_Status
    • v_GS_System
    • v_GS_PC_Bios
    • v_GS_Operating_System
    • v_GS_Computer_System_Product
    • v_GS_System_Enclosure
    • v_GS_Baseboard
    SCCM <version> 컴퓨터 ID [imp_sccm<version>_computer_id] 컴퓨터 [cmdb_ci_computer]
    v_GS_Disk SCCM <version> 디스크 [imp_sccm<version>_disk] 디스크 [cmdb_ci_disk]
    v_GS_Network_Adapter_Configuration SCCM <version> 네트워크 [imp_sccm<version>_network] 네트워크 어댑터 [cmdb_ci_network_adapter]
    v_GS_Operating_System SCCM <version> 운영 체제 [imp_sccm<version>_os] 컴퓨터 [cmdb_ci_computer]
    v_GS_Processor SCCM <version> 프로세서 [imp_sccm<version>_processor] 컴퓨터 [cmdb_ci_computer]
    • v_GS_Add_Remove_Programs
    • v_GS_Add_Remove_Programs_64
    SCCM <version> 소프트웨어 [imp_sccm<version>_software]
    • 소프트웨어 [cmdb_ci_spkg]
    • 소프트웨어 설치 [cmdb_sam_sw_install](소프트웨어 자산 관리가 활성화된 경우*)
    *소프트웨어 자산 관리 및 사용 방법에 대한 자세한 내용은 소프트웨어 자산 관리 요청을 참조하십시오.

    SCCM 데이터 소스

    SCCM 통합은 ServiceNow® JDBC 데이터 소스를 사용하여 SCCM 데이터베이스에서 소프트웨어 데이터를 임포트합니다. 각 데이터 소스에는 SCCM 데이터베이스에 대한 연결 세부 사항이 포함되어 있으며 인스턴스가 데이터를 임포트하는 데 사용할 MID 서버 이름이 포함되어 있습니다. SCCM 필드를 CMDB에 매핑하는 변환은 각 데이터 소스 기록의 관련 목록에 정의되어 있습니다.

    변환 맵

    변환 맵은 각 데이터 소스 기록의 변환 관련 목록에서 접근할 수 있습니다. SCCM의 소스 필드와 CMDB의 대상 필드는 각 테이블 변환 맵 기록의 필드 맵 관련 목록에 나열됩니다. SCCM 통합은 플랫폼과 함께 ServiceNow® 제공되는 변환 맵 유틸리티를 사용합니다. 변환 맵을 편집하거나 생성하는 방법에 대한 지침은 변환 맵을 참조하십시오.

    SCCM 통합은 증분 소프트웨어 임포트를 위한 두 가지 변환 맵을 제공합니다. 한 번에 하나의 변환 맵만 활성화(활성)할 수 있습니다.
    • 증분 임포트: 기본적으로 사용하도록 설정됩니다. 인스턴스에서 소프트웨어 자산 관리가 활성화되지 않은 경우 ServiceNow® 이 맵을 활성으로 구성해야 합니다.
    • 증분 임포트(SAM 사용): 소프트웨어 자산 관리 플러그인이 활성화된 경우 이 변환을 활성으로 설정합니다.
    주:
    SCCM 데이터베이스에서 모든 소프트웨어 데이터를 일회성 전체 임포트를 강제로 적용하려면 데이터 소스에서마지막 실행 날짜/시간 필드의 값을 지웁니다. 이 작업을 실행하는 데 시간이 오래 걸릴 수 있으므로 가장 효율적인 방법은 첫 번째 전체 임포트 후에 증분 변환을 사용하는 것입니다.

    할당된 사용자 변환

    SCCM<버전> 컴퓨터 ID 변환 스크립트는 SCCM 소스 테이블에서 사용자 이름을 조회하고 이 값을 ServiceNow sys_user 테이블에서 일치하는 필드와 비교하여 CMDB 기록에서 할당 대상 필드를 설정하려고 시도합니다. 일치하는 항목이 발견되면 해당 사용자가 기록에 할당됩니다. 일치하는 항목이 없으면 할당 대상 필드는 비어 있습니다. 일치하는 필드는 기본적으로 user_name로 설정된 시스템 속성에 의해 glide.discovery.assigned_user_match_field 제어됩니다.

    식별자

    SCCM 통합은 CI 식별을 사용하여 SCCM에서 임포트한 데이터에서 만든 CI를 자원 ID로 업데이트합니다. 하드웨어 규칙 식별자는 SCCM에서 컴퓨터의 자원 ID를 반환하여 소스 [sys_object_source] 테이블에 저장합니다. SCCM 또는 디스커버리에서 자원 ID를 처음 가져오는 경우 [sys_object_source] 테이블은 식별하는 각 CI의 ID로 채워집니다. 후속 임포트에서 수신 ID가 기존 CI의 ID와 일치하면 IRE(식별 및 조정 엔진)가 CMDB에서 해당 CI에 대한 정보를 업데이트합니다. 수신 자원 ID가 기존 CI와 일치하지 않으면 IRE는 새 CI를 만들어 자원 ID로 채웁니다.

    CMDB 식별 및 조정과 IRE에 대한 자세한 내용은 CMDB 식별 및 조정을 참조하십시오.

    Geneva 이전 버전에서 업그레이드한 경우 레거시 식별자를 여전히 유지하지만 glide.discovery.use_cmdb_identifiers 속성을 사용하여 새 식별자로 전환할 수 있습니다. Geneva 이전 버전에서 업그레이드한 경우 이 속성을 수동으로 추가하고 true 로 설정하여 새 식별자를 사용해야 합니다. Geneva에서 업그레이드한 경우 시스템 속성 [sys_properties] 테이블에서 이 속성을 사용할 수 있습니다. 사용자 지정 레거시 식별자의 기능을 유지하려면 이 속성을 사용하기 전에 새 CMDB 식별자 규칙 형식으로 변환하십시오. 시스템에서 새 프레임워크에 대한 사용자 지정 식별자를 자동으로 재구성하지 않습니다.

    스크립트

    데이터 채우기 스크립트는 하드웨어 규칙 식별자로 검색된 각 대상 CI에 대해 CMDB의 관련 데이터를 채웁니다.

    소프트웨어

    SCCM 통합은 Microsoft CI에 대한 레코드의 소프트웨어 패키지 수를 조정하고 소프트웨어 패키지가 CI에서 제거된 경우 소프트웨어 인스턴스[cmdb_software_instance] 테이블에서 소프트웨어 인스턴스를 제거합니다. 전체 소프트웨어 임포트의 경우 변환이 소프트웨어 [cmdb_ci_spkg] 및 소프트웨어 인스턴스 [cmdb_software_instance] 테이블을 채웁니다. 소프트웨어 자산 관리 플러그인이 활성화된 경우 변환이 소프트웨어 설치 [cmdb_sam_sw_install] 테이블을 채웁니다.
    주:
    SCCM에서 임포트한 테이블 데이터에는 CI에 대한 전체 데이터가 포함되어야 합니다. 인스턴스는 임포트가 존재하는 모든 관계를 나타내고 그에 따라 CMDB를 조정한다고 가정합니다. SCCM 테이블에서 수신된 부분 데이터로 인해 활성 관계가 삭제될 수 있습니다.