구성 데이터 업로드 중

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • 먼저 새 CDM 애플리케이션 구조를 만든 다음 기존 구성 데이터를 구조에 업로드합니다.

    중요사항:
    Washington DC 릴리스부터 DevOps 구성는 향후 사용 중단을 준비 중입니다. 이 항목은 숨겨지고 새 인스턴스에 더 이상 설치되지 않지만 지원은 계속됩니다. 자세한 내용은 Now Support 지식베이스에서 사용 중단 프로세스 [KB0867184] 문서를 참조하십시오.

    작동 방식: 기존 구성 데이터를 데이터 테이블로 CDM 초기 업로드 수행

    새 CDM 애플리케이션에 구성 데이터 업로드

    1. CDM 사용자 인터페이스를 열고 새 애플리케이션을 생성합니다. 예를 들어, 온라인 서점을 지원하는 Bookstore 애플리케이션을 생성해 보겠습니다. CDM애플리케이션은 의 애플리케이션 서비스, 애플리케이션 모델 또는 동적 CI 그룹 [infrastructure]CMDB에 대한 구성 데이터의 전체 컬렉션입니다.

      CDM 애플리케이션 생성

    2. 이제 Bookstore 애플리케이션을 열고 새 변경 세트를 생성하여 데이터 구조 배치를 시작할 수 있습니다. (이 프로세스에 대한 자세한 개요는 에 나와 있습니다.)구성 데이터 업로드를 위한 애플리케이션 준비

      변경 세트 생성

      변경 세트에서 업로드할 각 구성 데이터 세트에 대한 노드를 포함하는 데이터 구조를 정의합니다. 이 프로세스를 데이터 모델링이라고 합니다. 필요에 따라 구성요소, 컬렉션, 배포 가능 항목 및 CDI를 추가합니다. 이러한 각 항목에 대한 자세한 내용은 문서를 참조하십시오 CDM 데이터 모델. 애플리케이션에 노드를 추가하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 구성 데이터 업로드를 위한 애플리케이션 준비.

      이 예에서는 두 개의 구성요소와 두 개의 컬렉션이 추가되었습니다. 이제 PaymentSvc-1.0 구성 요소가 Release-1.0 컬렉션에 포함됩니다. 모든 컬렉션과 마찬가지로 이는 PaymentSvc-1.0 구성 요소의 모든 데이터가 이제 Release-1.0 컬렉션에 포함됨을 의미합니다.

      변경 세트 생성

      구조에 만족하면(언제든지 업데이트 가능) REST 탐색기를 열어 소스 구성 데이터를 CDM 데이터 테이블에 업로드하는 프로세스를 시작합니다. 변경 세트를 커밋하지 마십시오 — 데이터를 업로드할 수 있도록 열린 상태로 유지됩니다.

    3. REST API 또는 구성 데이터 편집기를 사용하여 업로드할 애플리케이션의 이름, 데이터를 배치할 애플리케이션 데이터 구조 내의 CDM 경로, 소스 데이터의 형식(예시의 JSON) 등을 지정하는 매개변수 값을 설정합니다.
      주:
      XML 파일에서 기존 구성을 업로드하고 ignoreAttributesfalse로 설정된 경우 CDM XML 파서는 식별자를 사용하여 JSON의 속성을 유지합니다. 자세한 내용은 에서 XML 파일 구문 분석 CDM 문서를 참조하십시오.

      이 예제에서는 명확성을 위해 REST API 탐색기 플랫폼 유틸리티를 보여 줍니다. 다음은 PaymentSvc-1.0 구성 요소에서 dbProperties.json 노드를 생성한 다음 새 노드에 소스 데이터를 추가하는 구성 요소에 업로드 REST POST 요청을 구성하는 방법의 예입니다. (다른 필드에 업로드할 소스 데이터를 지정합니다.) API는 , CdmChangesetsApi, 및 CdmSnapshotApi에 설명되어 있습니다CdmApplicationsApi.

      REST API 탐색기 양식.

    4. 보내기를 선택하면 API가 원래 구성 데이터를 읽고 업로드하여 데이터 구조에 CDM 맞춥니다.
      주:
      업로드된 데이터 항목은 특정 항목을 빠르게 찾을 수 있도록 구조 폴더 내에서 알파벳순으로 정렬됩니다.
      시스템은 구성 데이터 항목(CDI) 수에 다음과 같은 제한을 둡니다.
      • 애플리케이션에는 최대 총 100,000개의 CDI가 포함될 수 있습니다.
      • 모든 싱글 배치 가능 에는 최대 10,000개의 CDI가 포함될 수 있습니다.
      sn_cdm.max_allowed_cdi_per_deployable 속성 설정 구성에 sn_cdm.max_allowed_cdi_per_application 대한 자세한 내용은 을 참조하십시오CDM 시스템 속성.
      중요사항:
      POST 요청을 제출할 때마다 API는 POST를 수행하고 업로드 스크립트도 생성합니다. 여러 스크립트 언어 중 하나를 지정할 수 있습니다. 목적은 파이프라인 시스템의 코드를 사용하여 향후 업로드 시 이 애플리케이션에 대한 업로드 프로세스를 자동화하는 것입니다.
    5. 돌아가기 CDM: 설명된 구성 데이터 업로드를 위한 애플리케이션 준비대로 구성 데이터를 검토하고 업데이트합니다.
    6. 애플리케이션이 구성 데이터의 완전하고 올바른 표현이라고 생각되면 변경 세트를 커밋할 수 있습니다. 커밋 작업은 각 배포 가능 항목의 스냅샷을 생성하고 API가 데이터를 CDM 테이블에 저장하도록 합니다.

      이제 애플리케이션이 완벽하게 준비되었으므로 구성 설정을 업데이트하고, 데이터를 확인하기 위한 정책을 적용하고, 구성 데이터의 유효한 스냅샷을 익스포트하는 등 필요에 따라 데이터를 관리할 수 있습니다.

      스냅샷을 익스포트하는 동안 시스템은 익스포트 프로세스를 자동화하는 데 사용할 수 있는 API 코드를 생성할 수 있습니다. 자세한 내용은 익스포터에 대한 API 발동 코드 생성 문서를 참조하십시오.