자산 및 모델을 사용한 대량 작업 - AWS IoT SiteWise

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

자산 및 모델을 사용한 대량 작업

많은 수의 에셋 또는 에셋 모델로 작업하려면 대량 작업을 사용하여 리소스를 대량으로 가져오고 다른 위치로 내보냅니다. 예를 들어 Amazon S3 버킷에 자산 또는 자산 모델을 정의하는 데이터 파일을 생성하고 대량 가져오기를 사용하여 Amazon S3 버킷에서 이를 생성하거나 업데이트할 수 AWS IoT SiteWise있습니다. 또는 많은 수의 자산 또는 자산 모델이 있는 경우 Amazon S3로 내보낼 수 있습니다. AWS IoT SiteWise

참고

에서 작업을 AWS IoT SiteWise 호출하여 대량 작업을 수행합니다 AWS IoT TwinMaker API. AWS IoT TwinMaker 작업 영역을 AWS IoT TwinMaker 설정하거나 만들지 않고도 이 작업을 수행할 수 있습니다. AWS IoT SiteWise 콘텐츠를 배치할 수 있는 Amazon S3 버킷만 있으면 됩니다.

주요 개념 및 용어

AWS IoT SiteWise 대량 가져오기 및 내보내기 기능은 다음 개념과 용어를 기반으로 합니다.

  • 가져오기: Amazon S3 버킷의 파일에서 자산 또는 자산 모델을 다음으로 이동하는 AWS IoT SiteWise작업입니다.

  • 내보내기: Amazon S3 버킷에서 AWS IoT SiteWise 자산 또는 자산 모델을 이동하는 작업입니다.

  • 소스: 콘텐츠를 이동하려는 위치의 시작 위치.

    예를 들어 Amazon S3 버킷은 가져오기 AWS IoT SiteWise 소스이고 내보내기 소스입니다.

  • 대상: 콘텐츠를 이동하려는 원하는 위치입니다.

    예를 들어 Amazon S3 버킷은 내보내기 AWS IoT SiteWise 대상이고 가져오기 목적지입니다.

  • AWS IoT SiteWise 스키마: 이 스키마는 메타데이터를 가져오고 내보내는 데 사용됩니다 AWS IoT SiteWise.

  • 최상위 리소스: 자산 또는 자산 모델과 같이 개별적으로 만들거나 업데이트할 수 있는 AWS IoT SiteWise 리소스입니다.

  • 하위 리소스: 최상위 AWS IoT SiteWise 리소스 내에 중첩된 리소스입니다. 예로는 속성, 계층 구조, 복합 모델 등이 있습니다.

  • 메타데이터: 리소스를 성공적으로 가져오거나 내보내는 데 필요한 주요 정보입니다. 메타데이터의 예로는 자산 정의 및 자산 모델 등이 있습니다.

  • metadataTransferJob: 를 실행할 때 생성되는 CreateMetadataTransferJob 객체입니다.

지원되는 기능

이 항목에서는 대량 작업을 실행할 때 수행할 수 있는 작업에 대해 설명합니다. 대량 작업은 다음 기능을 지원합니다.

  • 최상위 리소스 생성: ID를 정의하지 않거나 ID가 기존 ID와 일치하지 않는 자산 또는 자산 모델을 가져오면 새 리소스로 생성됩니다.

  • 최상위 리소스 교체: ID가 이미 존재하는 것과 일치하는 자산 또는 자산 모델을 가져오면 기존 리소스가 대체됩니다.

  • 하위 리소스 생성, 교체 또는 삭제: 가져오기로 자산 또는 자산 모델과 같은 최상위 리소스가 대체되면 속성, 계층 구조 또는 복합 모델 같은 모든 하위 리소스가 새 정의로 대체됩니다.

    예를 들어 대량 가져오기 중에 자산 모델을 업데이트하고 업데이트된 버전에서 원본에 없었던 속성을 정의하면 새 속성이 생성됩니다. 이미 존재하는 속성을 정의하는 경우 기존 속성이 업데이트됩니다. 업데이트된 자산 모델에서 원본에 있던 속성이 누락되면 해당 속성이 삭제됩니다.

  • 최상위 리소스 삭제 없음: 대량 작업으로는 자산 또는 자산 모델이 삭제되지 않습니다. 대량 작업에서는 생성 또는 업데이트만 가능합니다.