에 대한 스테이징 테이블에 사용자 지정 필드 매핑 추가 서비스 그래프

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기4분
  • 스테이징 테이블에 사용자 지정 필드를 추가하고 Excel SGC를 통해 스테이징 테이블의 사용자 지정 필드를 CI 필드에 매핑합니다.

    시작하기 전에

    양식 레이아웃을 구성하려면 양식 레이아웃 구성을 참조하십시오.

    준비 테이블에 사용자 지정 필드를 생성하려면 테이블에서 필드 추가 및 사용자 지정을 참조하십시오.

    필요한 역할:
    • 관리자 - 스크립트 포함을 변경하고, 클래스 또는 필드 매핑을 추가하고, ETL을 변경할 수 있습니다.
    • cmdb_inst_admin - 새 클래스 또는 필드 매핑만 추가하고 ETL을 변경할 수 있습니다.

    프로시저

    1. 스테이징 테이블에서 사용자 지정 열을 생성한 후 모두 > 산업 작업 공간 관리자 > OT 관리자 > OT 장치 임포트 - 스테이징 테이블.
    2. Excel 템플릿을 다운로드합니다.
      자세한 내용은 Excel 템플릿 다운로드를 참조하세요.

      준비 테이블에 기록이 있는 경우 기존 기록의 열 값을 편집할 수 있습니다.

    3. Excel 템플릿을 준비합니다.
    4. Excel 템플릿을 임포트합니다.
      자세한 내용은 Excel 템플릿 가져오기를 참조하십시오.
    5. 다음으로 이동 모두 > 산업 작업 공간 관리자 > OT 관리자 > OT 장치 임포트 - 스크립트 포함 을 클릭하고 SGOTAssetImportExcelConstants 스크립트 포함을 선택합니다.
    6. 스크립트에서 스테이징 테이블의 새 열 이름을 업데이트하고 SGOTAssetImportExcelConstants.importSetColumnsVsStagingColumnsMap 개체 내의 새 ETL 열 이름을 "<ETL Column Name>": "<Column Name from staging table>" 형식으로 업데이트합니다.

      이 예제에서 콜론(: ) 앞의 "u_my_custom_field"는 ETL 열 이름(ETL 미리 보기 단계에서 열로 표시됨)을 나타내고 콜론 뒤의 "u_my_custom_field"는 준비 테이블의 열 이름을 나타냅니다.

      새 줄 위의 줄 끝에 쉼표(,)가 추가되었는지 확인합니다. 이 예제에서는 "custom_fields": "custom_fields" 줄 뒤에 쉼표가 추가됩니다.

      SGOTAssetImportExcelConstants로 ETL 열 이름을 업데이트했습니다.
    7. 업데이트를 선택하여 변경 내용을 저장합니다.
    8. 다음으로 이동 모두 > 구성 > 통합 허브 ETL.
    9. CMDB 애플리케이션: SG-OT Excel 임포트 ETL을 선택합니다.
    10. 잘못된 매핑 데이터가 검색됨 페이지가 표시되면 닫기를 선택합니다.
    11. ETL 변환 맵 도우미의 안내 설정의 기본 세부사항 지정 섹션에서 소스 데이터 임포트 및 기본 세부사항 제공을 선택합니다.
      1단계: ETL 변환 맵에 대한 기본 정보 제공을 선택합니다.
    12. Sample Import Set(샘플 임포트 세트) 필드에서 Auto-pull a new import set(새 임포트 세트 자동 끌어오기)를 선택합니다.
      샘플 임포트 세트 필드에서 새 임포트 세트 자동 끌어오기를 선택합니다.
    13. 저장을 선택합니다.
      기본 정보가 성공적으로 저장됨 배너가 표시됩니다.
    14. 완료로 표시를 선택합니다.
    15. ETL 변환 맵 도우미 페이지의 매핑할 원본 데이터 준비 섹션에서 데이터 미리 보기 및 준비를 선택합니다.
      데이터를 미리 보고 준비합니다.
      열이 표시되지 않으면 11-14단계를 반복합니다.
    16. 완료로 표시를 선택합니다.
    17. ETL 변환 맵 도우미 페이지의 CMDB에 데이터 매핑 및 관계 추가 섹션에서 CMDB 클래스를 선택하여 소스 데이터를 매핑합니다.
    18. 열을 대상 클래스 및 속성에 매핑합니다.

      예를 들어, "주석" 필드는 하드웨어 cmdb_ci_hardware 클래스에 있습니다. 이 필드가 매핑된 후에는 해당 행에 대한 준비 테이블의 "설명" 열 값이 비어 있지 않은 한 하드웨어 하위 클래스의 "설명" 필드도 업데이트됩니다. 존재하지 않는 새 필드 또는 하드웨어 cmdb_ci_hardware 클래스에만 국한되지 않고 대신 cmdb_ci_ot( 운영 기술) 클래스의 필드인 필드에 대한 매핑을 추가하는 경우 OT(운영 기술) 1 스텁에 필드 매핑을 추가합니다.

      1. 하드웨어 1 클래스에 필드 매핑을 추가합니다.
      2. Hardware 1 클래스의 경우 Edit Mapping(매핑 편집)을 선택합니다.
        CMDB 클래스를 선택하여 소스 데이터 매핑
    19. Add Attribute(특성 추가) 대화 상자가 나타나면 Attribute(특성) 목록에서 Comments(주석)를 선택합니다.
      하드웨어 1 클래스 매핑 - 속성 추가 대화 상자.
    20. 저장을 선택합니다.
      "의견"이라는 새 필드가 표시됩니다. 필드를 보려면 스크롤해야 할 수 있습니다.
      새 의견 필드가 추가되었습니다.
    21. 데이터 패널에서 데이터 알약을 메모 소스 열 필드로 끌어옵니다.
      하드웨어에 매핑합니다.
      소스 열 아이콘( 소스 열 아이콘. )을 선택하여 데이터 매핑 필드를 선택할 수도 있습니다.
      소스 열에는 데이터 알약이 포함됩니다.
      데이터 알약으로 채워진 소스 열 필드입니다.
    22. ETL 변환 맵 도우미 페이지에서 CMDB 클래스로 다시 이동하여 맵 데이터의 소스 데이터를 CMDB에 매핑하고 관계 추가 섹션을 추가합니다.
      CMDB 클래스로 다시 이동하여 소스 데이터 매핑 페이지로 이동합니다.
    23. 완료로 표시를 선택합니다.
    24. 다음 단계에 따라 새 필드 매핑을 확인합니다.
      1. ETL 변환 맵 도우미의 홈페이지로 이동합니다.
      2. 안내 설정의 샘플 통합 결과 미리보기 및 일정 임포트 섹션에서 테스트 및 롤백 통합 결과를 선택합니다.
        ETL 변환 맵 도우미 - 통합 결과를 테스트하고 롤백합니다.
      3. 통합 실행을 선택합니다.
      4. 실행이 성공적으로 완료되면 설명 값을 제공한 CI의 설명 필드가 준비 테이블에서 업데이트되는지 확인합니다.
      5. 완료로 표시를 선택합니다.
        통합 결과 테스트 및 롤백이 성공적으로 실행된 후 Excel 시트가 업데이트되었는지 확인합니다.
      6. 롤백 수행을 선택합니다.
        롤백 수행을 선택합니다.
      7. ETL이 활성화되지 않은 경우 활성화를 선택합니다.
      새 열 필드 매핑이 성공적으로 추가되고 검증되었습니다.