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

پردازش دسته‌ای روشی را برای ارسال مجموعه‌ای از عملیات، که ممکن است به هم وابسته باشند، به چندین سرویس بدون انتظار همزمان برای تکمیل عملیات فراهم می‌کند. می‌توانید از پردازش دسته‌ای برای ایجاد و مدیریت کمپین‌های Performance Max استفاده کنید.

این راهنما جزئیاتی مختص به کمپین‌های Performance Max هنگام کار با پردازش دسته‌ای ارائه می‌دهد. راهنمای عمومی پردازش دسته‌ای اطلاعات کلی در مورد پردازش دسته‌ای ارائه می‌دهد و راهنمای درخواست‌های ساختاری شامل اطلاعات دقیقی در مورد ساخت درخواست‌ها برای ایجاد یا مدیریت کمپین‌های Performance Max است.

برای ایجاد یک کمپین Performance Max با استفاده از پردازش دسته‌ای، این مراحل را دنبال کنید:

ایجاد یک کار دسته‌ای جدید

برای ایجاد یک منبع BatchJob ، مرحله عمومی ایجاد کار پردازش دسته‌ای را دنبال کنید.

فهرستی از عملیات جهش تهیه کنید

کمپین‌های Performance Max نیازمند عملیاتی برای ایجاد چندین منبع مرتبط هستند که جزئیات آنها در راهنمای درخواست‌های ساختار آمده است. برای هر منبعی که باید در کار دسته‌ای گنجانده شود، یک MutateOperation ایجاد کنید.

الزامات CampaignOperation و CampaignAssetOperation

وقتی دستورالعمل‌های برند برای یک کمپین فعال می‌شوند (به دستورالعمل‌های برند مراجعه کنید)، باید دارایی‌های برند را با استفاده از منابع CampaignAsset به کمپین پیوند دهید. علاوه بر این، در یک کار دسته‌ای، ایجاد این منابع CampaignAsset باید بلافاصله پس از ایجاد خود منبع Campaign انجام شود. اگر منابع CampaignAsset بلافاصله پس از منبع Campaign ایجاد نشوند (وقتی دستورالعمل‌های برند فعال هستند - به عیب‌یابی مراجعه کنید)، درخواست با شکست مواجه می‌شود و یک CampaignError برمی‌گرداند که نشان‌دهنده دارایی‌های از دست رفته است. گنجاندن عملیات ایجاد CampaignAsset بعداً در همان لیست عملیات، از این خطا جلوگیری نمی‌کند.

الزامات AssetGroupOperation و AssetGroupAssetOperation

عملیات نوع MutateOperation که منابع AssetGroup و AssetGroupAsset را در یک کار دسته‌ای ایجاد می‌کنند، باید به صورت متوالی و بدون عملیات دیگری بین آنها باشند، زیرا این عملیات هنگام پردازش با هم گروه‌بندی می‌شوند. در غیر این صورت، درخواست یک AssetGroupError را نشان می‌دهد که نشان می‌دهد برخی از دارایی‌ها وجود ندارند ، حتی اگر عملیات مورد نیاز برای برآورده کردن حداقل الزامات دارایی بعداً در لیست عملیات گنجانده شده باشند.

بهترین شیوه‌های عملیات AssetGroupListingGroupFilterOperation

هنگام کار با فیلترهای گروه فهرست‌بندی در چارچوب AssetGroupListingGroupFilter ، توصیه می‌کنیم عملیات AssetGroupListingGroupFilterOperation را که AssetGroup یکسانی را هدف قرار می‌دهند، به صورت متوالی به یک کار دسته‌ای اضافه کنید تا مجموعه عملیات در طول تقسیم دسته‌ای به صورت اتمیک رفتار شوند. برای مطالعه بیشتر در مورد تقسیم دسته‌ای و سایر عوامل مؤثر بر گروه‌های فهرست‌بندی، به راهنمای پردازش دسته‌ای گروه فهرست‌بندی مراجعه کنید.

عملیات جهش را به کار اضافه کنید

عملیات جهش از مرحله ۲ را به یک لیست اضافه کنید و AddBatchJobOperations برای اضافه کردن لیست جهش‌ها به کار دسته‌ای ایجاد شده در مرحله ۱ فراخوانی کنید. برای اضافه کردن لیست عملیات جهش ، مرحله افزودن عملیات را در راهنمای عمومی پردازش دسته‌ای دنبال کنید.

اجرای کار دسته‌ای

با فراخوانی RunBatchJob به کارهای آپلود شده اجازه دهید تا شروع به اجرا کنند. برای مثال، به مرحله اجرای کار دسته‌ای در راهنمای عمومی پردازش دسته‌ای مراجعه کنید.

بازیابی وضعیت شغل

کارهای دسته‌ای به صورت عملیات طولانی‌مدت شروع می‌شوند و معمولاً برای اتمام زمان می‌برند. پس از شروع کار، از متد GetOperation مربوط به عملیات طولانی‌مدت برای نظرسنجی از وضعیت کار تا زمان اتمام آن استفاده کنید.

وقتی همه کارهای دسته‌ای شما تمام شد، ListBatchJobResults برای چاپ وضعیت‌ها و پاسخ‌های آنها، پس از مرحله «لیست همه نتایج کارهای دسته‌ای» در راهنمای عمومی پردازش دسته‌ای، فراخوانی کنید.

،

پردازش دسته‌ای روشی را برای ارسال مجموعه‌ای از عملیات، که ممکن است به هم وابسته باشند، به چندین سرویس بدون انتظار همزمان برای تکمیل عملیات فراهم می‌کند. می‌توانید از پردازش دسته‌ای برای ایجاد و مدیریت کمپین‌های Performance Max استفاده کنید.

این راهنما جزئیاتی مختص به کمپین‌های Performance Max هنگام کار با پردازش دسته‌ای ارائه می‌دهد. راهنمای عمومی پردازش دسته‌ای اطلاعات کلی در مورد پردازش دسته‌ای ارائه می‌دهد و راهنمای درخواست‌های ساختاری شامل اطلاعات دقیقی در مورد ساخت درخواست‌ها برای ایجاد یا مدیریت کمپین‌های Performance Max است.

برای ایجاد یک کمپین Performance Max با استفاده از پردازش دسته‌ای، این مراحل را دنبال کنید:

ایجاد یک کار دسته‌ای جدید

برای ایجاد یک منبع BatchJob ، مرحله عمومی ایجاد کار پردازش دسته‌ای را دنبال کنید.

فهرستی از عملیات جهش تهیه کنید

کمپین‌های Performance Max نیازمند عملیاتی برای ایجاد چندین منبع مرتبط هستند که جزئیات آنها در راهنمای درخواست‌های ساختار آمده است. برای هر منبعی که باید در کار دسته‌ای گنجانده شود، یک MutateOperation ایجاد کنید.

الزامات CampaignOperation و CampaignAssetOperation

وقتی دستورالعمل‌های برند برای یک کمپین فعال می‌شوند (به دستورالعمل‌های برند مراجعه کنید)، باید دارایی‌های برند را با استفاده از منابع CampaignAsset به کمپین پیوند دهید. علاوه بر این، در یک کار دسته‌ای، ایجاد این منابع CampaignAsset باید بلافاصله پس از ایجاد خود منبع Campaign انجام شود. اگر منابع CampaignAsset بلافاصله پس از منبع Campaign ایجاد نشوند (وقتی دستورالعمل‌های برند فعال هستند - به عیب‌یابی مراجعه کنید)، درخواست با شکست مواجه می‌شود و یک CampaignError برمی‌گرداند که نشان‌دهنده دارایی‌های از دست رفته است. گنجاندن عملیات ایجاد CampaignAsset بعداً در همان لیست عملیات، از این خطا جلوگیری نمی‌کند.

الزامات AssetGroupOperation و AssetGroupAssetOperation

عملیات نوع MutateOperation که منابع AssetGroup و AssetGroupAsset را در یک کار دسته‌ای ایجاد می‌کنند، باید به صورت متوالی و بدون عملیات دیگری بین آنها باشند، زیرا این عملیات هنگام پردازش با هم گروه‌بندی می‌شوند. در غیر این صورت، درخواست یک AssetGroupError را نشان می‌دهد که نشان می‌دهد برخی از دارایی‌ها وجود ندارند ، حتی اگر عملیات مورد نیاز برای برآورده کردن حداقل الزامات دارایی بعداً در لیست عملیات گنجانده شده باشند.

بهترین شیوه‌های عملیات AssetGroupListingGroupFilterOperation

هنگام کار با فیلترهای گروه فهرست‌بندی در چارچوب AssetGroupListingGroupFilter ، توصیه می‌کنیم عملیات AssetGroupListingGroupFilterOperation را که AssetGroup یکسانی را هدف قرار می‌دهند، به صورت متوالی به یک کار دسته‌ای اضافه کنید تا مجموعه عملیات در طول تقسیم دسته‌ای به صورت اتمیک رفتار شوند. برای مطالعه بیشتر در مورد تقسیم دسته‌ای و سایر عوامل مؤثر بر گروه‌های فهرست‌بندی، به راهنمای پردازش دسته‌ای گروه فهرست‌بندی مراجعه کنید.

عملیات جهش را به کار اضافه کنید

عملیات جهش از مرحله ۲ را به یک لیست اضافه کنید و AddBatchJobOperations برای اضافه کردن لیست جهش‌ها به کار دسته‌ای ایجاد شده در مرحله ۱ فراخوانی کنید. برای اضافه کردن لیست عملیات جهش ، مرحله افزودن عملیات را در راهنمای عمومی پردازش دسته‌ای دنبال کنید.

اجرای کار دسته‌ای

با فراخوانی RunBatchJob به کارهای آپلود شده اجازه دهید تا شروع به اجرا کنند. برای مثال، به مرحله اجرای کار دسته‌ای در راهنمای عمومی پردازش دسته‌ای مراجعه کنید.

بازیابی وضعیت شغل

کارهای دسته‌ای به صورت عملیات طولانی‌مدت شروع می‌شوند و معمولاً برای اتمام زمان می‌برند. پس از شروع کار، از متد GetOperation مربوط به عملیات طولانی‌مدت برای نظرسنجی از وضعیت کار تا زمان اتمام آن استفاده کنید.

وقتی همه کارهای دسته‌ای شما تمام شد، ListBatchJobResults برای چاپ وضعیت‌ها و پاسخ‌های آنها، پس از مرحله «لیست همه نتایج کارهای دسته‌ای» در راهنمای عمومی پردازش دسته‌ای، فراخوانی کنید.

،

پردازش دسته‌ای روشی را برای ارسال مجموعه‌ای از عملیات، که ممکن است به هم وابسته باشند، به چندین سرویس بدون انتظار همزمان برای تکمیل عملیات فراهم می‌کند. می‌توانید از پردازش دسته‌ای برای ایجاد و مدیریت کمپین‌های Performance Max استفاده کنید.

این راهنما جزئیاتی مختص به کمپین‌های Performance Max هنگام کار با پردازش دسته‌ای ارائه می‌دهد. راهنمای عمومی پردازش دسته‌ای اطلاعات کلی در مورد پردازش دسته‌ای ارائه می‌دهد و راهنمای درخواست‌های ساختاری شامل اطلاعات دقیقی در مورد ساخت درخواست‌ها برای ایجاد یا مدیریت کمپین‌های Performance Max است.

برای ایجاد یک کمپین Performance Max با استفاده از پردازش دسته‌ای، این مراحل را دنبال کنید:

ایجاد یک کار دسته‌ای جدید

برای ایجاد یک منبع BatchJob ، مرحله عمومی ایجاد کار پردازش دسته‌ای را دنبال کنید.

فهرستی از عملیات جهش تهیه کنید

کمپین‌های Performance Max نیازمند عملیاتی برای ایجاد چندین منبع مرتبط هستند که جزئیات آنها در راهنمای درخواست‌های ساختار آمده است. برای هر منبعی که باید در کار دسته‌ای گنجانده شود، یک MutateOperation ایجاد کنید.

الزامات CampaignOperation و CampaignAssetOperation

وقتی دستورالعمل‌های برند برای یک کمپین فعال می‌شوند (به دستورالعمل‌های برند مراجعه کنید)، باید دارایی‌های برند را با استفاده از منابع CampaignAsset به کمپین پیوند دهید. علاوه بر این، در یک کار دسته‌ای، ایجاد این منابع CampaignAsset باید بلافاصله پس از ایجاد خود منبع Campaign انجام شود. اگر منابع CampaignAsset بلافاصله پس از منبع Campaign ایجاد نشوند (وقتی دستورالعمل‌های برند فعال هستند - به عیب‌یابی مراجعه کنید)، درخواست با شکست مواجه می‌شود و یک CampaignError برمی‌گرداند که نشان‌دهنده دارایی‌های از دست رفته است. گنجاندن عملیات ایجاد CampaignAsset بعداً در همان لیست عملیات، از این خطا جلوگیری نمی‌کند.

الزامات AssetGroupOperation و AssetGroupAssetOperation

عملیات نوع MutateOperation که منابع AssetGroup و AssetGroupAsset را در یک کار دسته‌ای ایجاد می‌کنند، باید به صورت متوالی و بدون عملیات دیگری بین آنها باشند، زیرا این عملیات هنگام پردازش با هم گروه‌بندی می‌شوند. در غیر این صورت، درخواست یک AssetGroupError را نشان می‌دهد که نشان می‌دهد برخی از دارایی‌ها وجود ندارند ، حتی اگر عملیات مورد نیاز برای برآورده کردن حداقل الزامات دارایی بعداً در لیست عملیات گنجانده شده باشند.

بهترین شیوه‌های عملیات AssetGroupListingGroupFilterOperation

هنگام کار با فیلترهای گروه فهرست‌بندی در چارچوب AssetGroupListingGroupFilter ، توصیه می‌کنیم عملیات AssetGroupListingGroupFilterOperation را که AssetGroup یکسانی را هدف قرار می‌دهند، به صورت متوالی به یک کار دسته‌ای اضافه کنید تا مجموعه عملیات در طول تقسیم دسته‌ای به صورت اتمیک رفتار شوند. برای مطالعه بیشتر در مورد تقسیم دسته‌ای و سایر عوامل مؤثر بر گروه‌های فهرست‌بندی، به راهنمای پردازش دسته‌ای گروه فهرست‌بندی مراجعه کنید.

عملیات جهش را به کار اضافه کنید

عملیات جهش از مرحله ۲ را به یک لیست اضافه کنید و AddBatchJobOperations برای اضافه کردن لیست جهش‌ها به کار دسته‌ای ایجاد شده در مرحله ۱ فراخوانی کنید. برای اضافه کردن لیست عملیات جهش ، مرحله افزودن عملیات را در راهنمای عمومی پردازش دسته‌ای دنبال کنید.

اجرای کار دسته‌ای

با فراخوانی RunBatchJob به کارهای آپلود شده اجازه دهید تا شروع به اجرا کنند. برای مثال، به مرحله اجرای کار دسته‌ای در راهنمای عمومی پردازش دسته‌ای مراجعه کنید.

بازیابی وضعیت شغل

کارهای دسته‌ای به صورت عملیات طولانی‌مدت شروع می‌شوند و معمولاً برای اتمام زمان می‌برند. پس از شروع کار، از متد GetOperation مربوط به عملیات طولانی‌مدت برای نظرسنجی از وضعیت کار تا زمان اتمام آن استفاده کنید.

وقتی همه کارهای دسته‌ای شما تمام شد، ListBatchJobResults برای چاپ وضعیت‌ها و پاسخ‌های آنها، پس از مرحله «لیست همه نتایج کارهای دسته‌ای» در راهنمای عمومی پردازش دسته‌ای، فراخوانی کنید.

،

پردازش دسته‌ای روشی را برای ارسال مجموعه‌ای از عملیات، که ممکن است به هم وابسته باشند، به چندین سرویس بدون انتظار همزمان برای تکمیل عملیات فراهم می‌کند. می‌توانید از پردازش دسته‌ای برای ایجاد و مدیریت کمپین‌های Performance Max استفاده کنید.

این راهنما جزئیاتی مختص به کمپین‌های Performance Max هنگام کار با پردازش دسته‌ای ارائه می‌دهد. راهنمای عمومی پردازش دسته‌ای اطلاعات کلی در مورد پردازش دسته‌ای ارائه می‌دهد و راهنمای درخواست‌های ساختاری شامل اطلاعات دقیقی در مورد ساخت درخواست‌ها برای ایجاد یا مدیریت کمپین‌های Performance Max است.

برای ایجاد یک کمپین Performance Max با استفاده از پردازش دسته‌ای، این مراحل را دنبال کنید:

ایجاد یک کار دسته‌ای جدید

برای ایجاد یک منبع BatchJob ، مرحله عمومی ایجاد کار پردازش دسته‌ای را دنبال کنید.

فهرستی از عملیات جهش تهیه کنید

کمپین‌های Performance Max نیازمند عملیاتی برای ایجاد چندین منبع مرتبط هستند که جزئیات آنها در راهنمای درخواست‌های ساختار آمده است. برای هر منبعی که باید در کار دسته‌ای گنجانده شود، یک MutateOperation ایجاد کنید.

الزامات CampaignOperation و CampaignAssetOperation

وقتی دستورالعمل‌های برند برای یک کمپین فعال می‌شوند (به دستورالعمل‌های برند مراجعه کنید)، باید دارایی‌های برند را با استفاده از منابع CampaignAsset به کمپین پیوند دهید. علاوه بر این، در یک کار دسته‌ای، ایجاد این منابع CampaignAsset باید بلافاصله پس از ایجاد خود منبع Campaign انجام شود. اگر منابع CampaignAsset بلافاصله پس از منبع Campaign ایجاد نشوند (وقتی دستورالعمل‌های برند فعال هستند - به عیب‌یابی مراجعه کنید)، درخواست با شکست مواجه می‌شود و یک CampaignError برمی‌گرداند که نشان‌دهنده دارایی‌های از دست رفته است. گنجاندن عملیات ایجاد CampaignAsset بعداً در همان لیست عملیات، از این خطا جلوگیری نمی‌کند.

الزامات AssetGroupOperation و AssetGroupAssetOperation

عملیات نوع MutateOperation که منابع AssetGroup و AssetGroupAsset را در یک کار دسته‌ای ایجاد می‌کنند، باید به صورت متوالی و بدون عملیات دیگری بین آنها باشند، زیرا این عملیات هنگام پردازش با هم گروه‌بندی می‌شوند. در غیر این صورت، درخواست یک AssetGroupError را نشان می‌دهد که نشان می‌دهد برخی از دارایی‌ها وجود ندارند ، حتی اگر عملیات مورد نیاز برای برآورده کردن حداقل الزامات دارایی بعداً در لیست عملیات گنجانده شده باشند.

بهترین شیوه‌های عملیات AssetGroupListingGroupFilterOperation

هنگام کار با فیلترهای گروه فهرست‌بندی در چارچوب AssetGroupListingGroupFilter ، توصیه می‌کنیم عملیات AssetGroupListingGroupFilterOperation را که AssetGroup یکسانی را هدف قرار می‌دهند، به صورت متوالی به یک کار دسته‌ای اضافه کنید تا مجموعه عملیات در طول تقسیم دسته‌ای به صورت اتمیک رفتار شوند. برای مطالعه بیشتر در مورد تقسیم دسته‌ای و سایر عوامل مؤثر بر گروه‌های فهرست‌بندی، به راهنمای پردازش دسته‌ای گروه فهرست‌بندی مراجعه کنید.

عملیات جهش را به کار اضافه کنید

عملیات جهش از مرحله ۲ را به یک لیست اضافه کنید و AddBatchJobOperations برای اضافه کردن لیست جهش‌ها به کار دسته‌ای ایجاد شده در مرحله ۱ فراخوانی کنید. برای اضافه کردن لیست عملیات جهش ، مرحله افزودن عملیات را در راهنمای عمومی پردازش دسته‌ای دنبال کنید.

اجرای کار دسته‌ای

با فراخوانی RunBatchJob به کارهای آپلود شده اجازه دهید تا شروع به اجرا کنند. برای مثال، به مرحله اجرای کار دسته‌ای در راهنمای عمومی پردازش دسته‌ای مراجعه کنید.

بازیابی وضعیت شغل

کارهای دسته‌ای به صورت عملیات طولانی‌مدت شروع می‌شوند و معمولاً برای اتمام زمان می‌برند. پس از شروع کار، از متد GetOperation مربوط به عملیات طولانی‌مدت برای نظرسنجی از وضعیت کار تا زمان اتمام آن استفاده کنید.

وقتی همه کارهای دسته‌ای شما تمام شد، ListBatchJobResults برای چاپ وضعیت‌ها و پاسخ‌های آنها، پس از مرحله «لیست همه نتایج کارهای دسته‌ای» در راهنمای عمومی پردازش دسته‌ای، فراخوانی کنید.