การประมวลผลเป็นกลุ่มสำหรับ Performance Max

การประมวลผลแบบกลุ่มเป็นวิธีมอบหมายชุดการดำเนินการซึ่งอาจทำงานแยกกันไปยังหลายบริการ โดยไม่ต้องรอให้การดำเนินการเสร็จสิ้นพร้อมกัน คุณสามารถใช้การประมวลผลแบบกลุ่มเพื่อสร้างและจัดการแคมเปญ Performance Max ได้

คู่มือนี้ให้รายละเอียดเฉพาะสําหรับแคมเปญ Performance Max เมื่อทํางานกับการประมวลผลแบบกลุ่ม คู่มือการประมวลผลข้อมูลแบบกลุ่มทั่วไปให้ข้อมูลทั่วไปเกี่ยวกับการประมวลผลแบบกลุ่ม และคำแนะนำเกี่ยวกับคำขอโครงสร้างมีข้อมูลโดยละเอียดเกี่ยวกับการสร้างคำขอเพื่อสร้างหรือจัดการแคมเปญ Performance Max

หากต้องการสร้างแคมเปญ Performance Max โดยใช้การประมวลผลแบบกลุ่ม ให้ทําตามขั้นตอนต่อไปนี้

สร้างงานแบบกลุ่มใหม่

ทำตามขั้นตอนการสร้างงานทั่วไปของการประมวลผลแบบกลุ่มเพื่อสร้างทรัพยากร BatchJob

เตรียมรายการการดำเนินการเปลี่ยนแปลง

แคมเปญ Performance Max จำเป็นต้องมีการดำเนินการเพื่อสร้างทรัพยากรที่เกี่ยวข้องหลายรายการ ซึ่งมีรายละเอียดอยู่ในคำแนะนำเกี่ยวกับคำขอโครงสร้าง สร้าง MutateOperation สำหรับทรัพยากรแต่ละรายการที่ควรรวมอยู่ในงานแบบกลุ่ม

ข้อกำหนดของ AssetGroupOperation และ AssetGroupAssetOperation

การดำเนินการของประเภท MutateOperation ที่สร้างทรัพยากร AssetGroup และ AssetGroupAsset ในงานแบบกลุ่มต้องเรียงตามลำดับโดยไม่มีการดำเนินการอื่นๆ ที่อยู่ระหว่าง เพราะวิธีการจัดกลุ่มการดำเนินการเหล่านี้เข้าด้วยกันเมื่อประมวลผล มิเช่นนั้น คำขอจะแสดง AssetGroupError ที่ระบุว่าไม่มีชิ้นงานบางรายการ แม้ว่าการดำเนินการที่จำเป็นเพื่อให้เป็นไปตามข้อกำหนดของชิ้นงานขั้นต่ำจะรวมอยู่ในรายการการดำเนินการในภายหลังก็ตาม

แนวทางปฏิบัติแนะนำ AssetGroupListingGroupFilterOperation ข้อ

เมื่อทำงานกับตัวกรองกลุ่มรายชื่อในบริบทของ AssetGroupListingGroupFilter เราขอแนะนำให้เพิ่มการดำเนินการ AssetGroupListingGroupFilterOperation ที่กำหนดเป้าหมายไปยัง AssetGroup เดียวกันไปยังงานแบบกลุ่มติดต่อกันเพื่อให้ชุดการดำเนินการได้รับการปฏิบัติในระดับอะตอมระหว่างการแยกกลุ่ม หากต้องการอ่านเพิ่มเติมเกี่ยวกับการแยกกลุ่มและปัจจัยอื่นๆ ที่ส่งผลต่อกลุ่มรายชื่อ โปรดดูคู่มือการประมวลผลแบบกลุ่มของกลุ่มรายชื่อ

เพิ่มการดำเนินการเปลี่ยนแปลงลงในงาน

เพิ่มการดำเนินการเปลี่ยนแปลงจากขั้นตอนที่ 2 ลงในรายการแล้วเรียกใช้ AddBatchJobOperations เพื่อเพิ่มรายการการเปลี่ยนแปลงไปยังงานแบบกลุ่มที่สร้างในขั้นตอนที่ 1 ทำตามขั้นตอนการเพิ่มการดำเนินการในคู่มือการประมวลผลแบบกลุ่มทั่วไปเพื่อเพิ่มรายการการดำเนินการเปลี่ยนแปลง

เรียกใช้งานแบบกลุ่ม

อนุญาตให้งานที่อัปโหลดเริ่มทำงานโดยการเรียกใช้ RunBatchJob โปรดดูขั้นตอนเรียกใช้งานแบบกลุ่มในตัวอย่างคู่มือการประมวลผลแบบกลุ่มทั่วไป

ดึงข้อมูลสถานะของงาน

งานแบบกลุ่มจะเริ่มต้นจากการดำเนินการที่ใช้เวลานานและมักใช้เวลานานจนเสร็จสิ้น หลังจากเริ่มงาน ให้ใช้เมธอด GetOperation ของการดำเนินการที่ใช้เวลานานเพื่อสำรวจสถานะของงานจนกว่าจะเสร็จ

เมื่องานแบบกลุ่มทั้งหมดเสร็จแล้ว ให้เรียกใช้ ListBatchJobResults เพื่อพิมพ์สถานะและการตอบกลับตามขั้นตอนแสดงรายการผลลัพธ์งานแบบกลุ่มทั้งหมดในคู่มือการประมวลผลแบบกลุ่มทั่วไป