기존 데이터를 프레임워크로 CSDM 마이그레이션

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • 여러 작업을 완료하여 기존 애플리케이션 데이터가 CMDB.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    다음 사항에 유의하세요.
    • 일부 CSDM 테이블은 최근에 도입되었으므로 익숙하지 않을 수 있습니다. 익숙하지 않은 테이블에 대해 알아보려면 제품 설명서를 ServiceNow 참조하십시오.
    • 사용자 지정 또는 미일치 CMDB 테이블을 계속 사용할 수 있습니다. 그러나 그렇게 하면 제품의 모든 이점을 얻지 못할 수 있습니다 ServiceNow .
    • CSDM 마이그레이션 도구설명된 마이그레이션 도구를 사용해야 합니다.
    사용 중인 속성을 관리합니다. 사용자 지정 특성을 합리화합니다. 다음 지침에 따라 모든 사용자 지정을 실제로 유지해야 하는지 여부를 결정합니다.
    • 권장사항: 사용자 지정 속성에 관련 기본 시스템 속성이 없지만 사용해야 합니다.
    • Keep: 사용자 지정 속성에 관련 기본 시스템 속성이 없지만 고유한 사용 사례에 필요합니다.
    • 리팩터링: 사용자 지정 특성에는 마이그레이션할 수 있는 특성 또는 기능이 있습니다 기본 시스템 .
    • 필요 없음: 사용자 지정이 더 이상 필요하지 않습니다. 사용하지 않거나 거의 사용하지 않는 속성을 삭제합니다. 사용 사례를 해결하는 더 좋은 방법이 있는 경우 속성을 삭제하는 것이 좋습니다.
    관련 종속성을 고려합니다. 구성 항목(CI)을 새 테이블로 이동해도 관련 종속성은 자동으로 이동하지 않습니다. 관련 종속성을 식별하려면 테이블 종속성을 식별하는 CSDM으로 마이그레이션 에 설명된 스크립트를 사용하십시오( ServiceNow 커뮤니티에서 사용 가능).
    중요사항:
    스크립트는 데이터 또는 해당 종속성을 이동하지 않습니다. 종속성만 식별합니다. 마이그레이션의 일부로 데이터와 종속성을 리팩터링합니다.

    스크립트를 실행하고 데이터를 평가한 후에는 데이터를 마이그레이션하는 데 필요한 작업을 더 잘 알 수 있습니다. 참조된 모든 보고서, 규칙 및 스크립트가 필요한지 여부를 결정합니다. 그런 다음 마이그레이션할 항목을 결정하고 마이그레이션 계획을 세웁니다.

    그림 1. 마이그레이션 워크플로우
    마이그레이션 워크플로우의 단계입니다.

    프로시저

    1. 데이터 백업
      데이터(모든 특성 포함)를 Excel로 내보내고 파일을 안전한 위치에 보관합니다. 문제가 발생할 경우를 대비하여 비상 계획을 세우십시오.
    2. 속성을 매핑합니다.
      데이터를 이동해야 하는 테이블을 식별합니다. 대상 테이블에 필요한 기본 시스템 속성이 있는지 확인합니다. 사용자 지정 특성을 합리화합니다. 유지할 사용자 지정을 결정합니다.
    3. CI를 기존 클래스에서 클래스로 CMDB 이동합니다.
      주:
      부적합 테이블과 해당 종속성을 잊지 마십시오. 부적합 테이블의 데이터를 필요로 하는 수백 개의 보고서, 비즈니스 규칙, 스크립트, 테이블 참조 등이 있을 수 있습니다.

      CI를 새 테이블로 이동해도 보고서, 비즈니스 규칙 등은 자동으로 이동되지 않습니다. 다음 단계에 설명된 대로 수정 스크립트는 리팩터링해야 하는 종속성을 식별합니다. 에서 수정 스크립트를ServiceNow 커뮤니티다운로드할 수 있습니다.

    4. 속성을 리팩터링합니다.
      데이터 모델을 강화하고 데이터를 마이그레이션할 수 있도록 준비합니다.

      이전 단계에서 설명한 속성 매핑 관련 작업을 완료했는지 확인합니다. 지침에 따라 필요에 따라 데이터를 리팩터링합니다.

    5. 데이터를 마이그레이션합니다.
      주:
      유효한 최신 백업이 있는지 확인하십시오. 필요한 경우 다른 백업을 만듭니다. 마이그레이션하는 동안 동일한 테이블 계층 구조에 있지 않은 사용자 지정 또는 기본 시스템 속성이 모두 손실됩니다.
      진행하면서 다음 사항에 유의하세요.
      • CI를 새 클래스로 마이그레이션하여 CI와 관련된 모든 객체, 인시던트, 변경 사항을 새 테이블로 옮깁니다.
      • 몇 개의 CI로 시작하여 편안해지면 수를 늘립니다.
    6. 테이블 종속성을 수정합니다.
      1. 새 테이블을 사용하도록 보고서를 수정합니다.
      2. 필요에 따라 비즈니스 규칙과 스크립트를 마이그레이션합니다.
      3. 필요에 따라 테이블 참조를 업데이트합니다.
    7. 이전에 만든 백업을 사용하여 새 속성으로 데이터를 다시 로드합니다.
    8. 모든 데이터 및 종속성을 검증합니다.

    결과

    애플리케이션을 프레임워크로 CSDM 성공적으로 마이그레이션했으며 데이터가 필요한 CMDB 위치에 있습니다.