কর্মক্ষমতা সর্বোচ্চ জন্য ব্যাচ প্রক্রিয়াকরণ

ব্যাচ প্রক্রিয়াকরণ অপারেশনগুলির একটি সেট প্রেরণ করার একটি উপায় প্রদান করে, যা পারস্পরিক নির্ভরশীল হতে পারে, অপারেশনগুলি সম্পূর্ণ হওয়ার জন্য সিঙ্ক্রোনাসভাবে অপেক্ষা না করে একাধিক পরিষেবাতে। আপনি পারফরম্যান্স ম্যাক্স প্রচারাভিযান তৈরি এবং পরিচালনা করতে ব্যাচ প্রক্রিয়াকরণ ব্যবহার করতে পারেন।

ব্যাচ প্রসেসিং এর সাথে কাজ করার সময় এই গাইডটি পারফরমেন্স ম্যাক্স ক্যাম্পেইনের জন্য নির্দিষ্ট বিশদ প্রদান করে। জেনেরিক ব্যাচ প্রসেসিং গাইড ব্যাচ প্রসেসিং সম্পর্কে সাধারণ তথ্য প্রদান করে, এবং স্ট্রাকচার রিকোয়েস্ট গাইডে পারফরম্যান্স ম্যাক্স ক্যাম্পেইন তৈরি বা পরিচালনা করার জন্য অনুরোধ তৈরি করার বিষয়ে বিস্তারিত তথ্য রয়েছে।

ব্যাচ প্রসেসিং ব্যবহার করে একটি পারফরম্যান্স ম্যাক্স ক্যাম্পেইন তৈরি করতে, এই ধাপগুলি অনুসরণ করুন:

একটি নতুন ব্যাচ কাজ তৈরি করুন

BatchJob রিসোর্স তৈরির জন্য সাধারণ ব্যাচ প্রসেসিং কাজ তৈরির ধাপ অনুসরণ করুন।

মিউটেট অপারেশনের একটি তালিকা প্রস্তুত করুন

পারফরম্যান্স ম্যাক্স প্রচারাভিযানের জন্য বিভিন্ন সম্পর্কিত সংস্থান তৈরি করতে অপারেশনের প্রয়োজন হয়, যা কাঠামোর অনুরোধ নির্দেশিকাতে বিস্তারিত আছে। প্রতিটি সম্পদের জন্য একটি MutateOperation তৈরি করুন যা ব্যাচের কাজে অন্তর্ভুক্ত করা উচিত।

AssetGroupOperation এবং AssetGroupAssetOperation প্রয়োজনীয়তা

MutateOperation ধরনের অপারেশন যা একটি ব্যাচ কাজের মধ্যে AssetGroup এবং AssetGroupAsset রিসোর্স তৈরি করে সেগুলি অবশ্যই অন্য ক্রিয়াকলাপ ছাড়াই অনুক্রমিক হতে হবে কারণ প্রক্রিয়া করার সময় এই অপারেশনগুলিকে কীভাবে একত্রিত করা হয়। অন্যথায়, অনুরোধটি একটি AssetGroupError নিক্ষেপ করে যা নির্দেশ করে যে কিছু সম্পদ অনুপস্থিত রয়েছে , এমনকি যদি ন্যূনতম সম্পদের প্রয়োজনীয়তা পূরণের জন্য প্রয়োজনীয় ক্রিয়াকলাপগুলি অপারেশন তালিকায় পরে অন্তর্ভুক্ত করা হয়।

AssetGroupListingGroupFilterOperation সেরা অনুশীলন

একটি AssetGroupListingGroupFilter এর প্রেক্ষাপটে তালিকাভুক্ত গোষ্ঠী ফিল্টারগুলির সাথে কাজ করার সময়, আমরা একই AssetGroupListingGroupFilterOperation টার্গেট করে একই AssetGroup কে টার্গেট করে একটি ব্যাচের কাজে যোগ করার পরামর্শ দিই, যাতে ব্যাচ বিভক্ত করার সময় অপারেশনগুলির সেটটি পারমাণবিকভাবে আচরণ করা হয়। ব্যাচ বিভাজন এবং তালিকাভুক্ত গোষ্ঠীগুলিকে প্রভাবিত করে এমন অন্যান্য কারণগুলি সম্পর্কে আরও পড়তে, তালিকাভুক্ত গোষ্ঠী ব্যাচ প্রক্রিয়াকরণ নির্দেশিকা দেখুন।

কাজে মিউটেট অপারেশন যোগ করুন

ধাপ 2 থেকে একটি তালিকায় মিউটেশন ক্রিয়াকলাপগুলি যুক্ত করুন এবং ধাপ 1- এ তৈরি ব্যাচ কাজের মিউটেশনগুলির তালিকা যোগ করতে AddBatchJobOperations কল করুন৷ মিউটেট অপারেশনের তালিকা যোগ করতে সাধারণ ব্যাচ প্রসেসিং গাইডে অ্যাড অপারেশন ধাপ অনুসরণ করুন।

ব্যাচের কাজ চালান

RunBatchJob কল করে আপলোড করা কাজগুলিকে চলতে শুরু করার অনুমতি দিন। একটি উদাহরণের জন্য সাধারণ ব্যাচ প্রসেসিং গাইডে ব্যাচ কাজের ধাপ চালান দেখুন।

চাকরির অবস্থা পুনরুদ্ধার করুন

ব্যাচের কাজগুলি দীর্ঘস্থায়ী ক্রিয়াকলাপ হিসাবে শুরু হয় এবং সাধারণত শেষ হতে সময় নেয়। কাজ শুরু করার পরে, কাজটি সম্পন্ন না হওয়া পর্যন্ত চাকরির স্থিতি পোল করতে দীর্ঘমেয়াদী অপারেশনের GetOperation পদ্ধতি ব্যবহার করুন।

আপনার সমস্ত ব্যাচের কাজ শেষ হয়ে গেলে, সাধারণ ব্যাচ প্রসেসিং গাইডে সমস্ত ব্যাচের কাজের ফলাফলের তালিকা অনুসরণ করে তাদের স্ট্যাটাস এবং প্রতিক্রিয়া প্রিন্ট করতে ListBatchJobResults কল করুন।