일괄 처리는 작업이 완료될 때까지 동기식으로 대기하지 않고 상호 의존적일 수 있는 작업 집합을 여러 서비스에 전달할 수 있는 방법을 제공합니다. 일괄 처리를 사용하여 실적 최대화 캠페인을 만들고 관리할 수 있습니다.
이 가이드에서는 일괄 처리 작업 시 실적 최대화 캠페인과 관련된 세부정보를 제공합니다. 일반적인 일괄 처리 가이드는 일괄 처리에 대한 일반적인 정보를 제공하며, 요청 구조화 가이드에서는 실적 최대화 캠페인을 만들거나 관리하기 위한 요청을 작성하는 방법에 대한 자세한 정보를 제공합니다.
일괄 처리를 사용하여 실적 최대화 캠페인을 만들려면 다음 단계를 따르세요.
새 일괄 작업 만들기
BatchJob
리소스를 만들려면 일반적인 일괄 처리 작업 생성 단계를 따르세요.
뮤테이션 연산 목록 준비
실적 최대화 캠페인을 운영하려면 여러 관련 리소스를
만들어야 합니다. 자세한 내용은
요청 구조화 가이드를 참조하세요. 일괄 작업에 포함되어야 하는 각 리소스의 MutateOperation
를 만듭니다.
AssetGroupOperation
및 AssetGroupAssetOperation
요구사항
일괄 작업에서 AssetGroup
및 AssetGroupAsset
리소스를 만드는 MutateOperation
유형의 작업은 처리 시 그룹화되는 방식으로 인해 다른 작업 없이 순차적이어야 합니다. 그러지 않으면 최소 애셋 요구사항을 충족하는 데 필요한 작업이 나중에 작업 목록에 포함되더라도 요청에서 일부 애셋이 누락되었음을 나타내는 AssetGroupError
을 발생시킵니다.
권장사항 AssetGroupListingGroupFilterOperation
개
AssetGroupListingGroupFilter
의 컨텍스트에서 그룹 필터 나열을 사용하는 경우 동일한 AssetGroup
을 타겟팅하는 AssetGroupListingGroupFilterOperation
작업을 일괄 작업에 연속적으로 추가하는 것이 좋습니다. 그러면 작업 집합이 일괄 분할 중에 원자적으로 처리됩니다. 일괄 분할 및 등록정보 그룹에 영향을 미치는 기타 요인에 대한 자세한 내용은 등록정보 그룹 일괄 처리 가이드를 참조하세요.
작업에 뮤테이션 연산 추가
2단계의 뮤테이션 작업을 목록에 추가하고 AddBatchJobOperations
를 호출하여 1단계에서 만든 일괄 작업에 변형 목록을 추가합니다.
Variant 작업 목록을 추가하려면 일반 일괄 처리 가이드의 추가 작업 단계를 따르세요.
일괄 작업 실행
RunBatchJob
를 호출하여 업로드된 작업이 실행되도록 허용합니다. 예시는 일반 일괄 처리 가이드의 일괄 작업 실행 단계를 참조하세요.
작업 상태를 가져옵니다.
일괄 작업은 장기 실행 작업으로 시작되며 일반적으로 완료되는 데 시간이 걸립니다.
작업을 시작한 후 장기 실행 작업의 GetOperation
메서드를 사용하여 완료될 때까지 작업 상태를 폴링합니다.
모든 일괄 작업이 완료되면 일반 일괄 처리 가이드의 모든 일괄 작업 결과 나열 단계에 따라 ListBatchJobResults
를 호출하여 상태와 응답을 출력합니다.