پردازش دسته ای برای حداکثر عملکرد

پردازش دسته ای راهی برای ارسال مجموعه ای از عملیات، که ممکن است وابسته به یکدیگر باشند، به چندین سرویس بدون انتظار همزمان برای تکمیل عملیات ارائه می دهد. می‌توانید از پردازش دسته‌ای برای ایجاد و مدیریت کمپین‌های 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 تماس بگیرید تا وضعیت‌ها و پاسخ‌های آن‌ها را به دنبال فهرستی از مرحله نتایج کار دسته‌ای در راهنمای پردازش دسته‌ای عمومی چاپ کنید.