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

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

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

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

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

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

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

পারফরম্যান্স ম্যাক্স ক্যাম্পেইনগুলির জন্য অপারেশনগুলির জন্য বেশ কয়েকটি সম্পর্কিত রিসোর্স তৈরি করতে হয়, যা স্ট্রাকচার রিকোয়েস্ট গাইডে বিস্তারিতভাবে উল্লেখ করা হয়েছে। ব্যাচ জবে অন্তর্ভুক্ত প্রতিটি রিসোর্সের জন্য একটি MutateOperation তৈরি করুন।

CampaignOperation এবং CampaignAssetOperation প্রয়োজনীয়তা

যখন কোনও প্রচারণার জন্য ব্র্যান্ড নির্দেশিকা সক্রিয় করা থাকে ( ব্র্যান্ড নির্দেশিকা দেখুন), তখন আপনাকে অবশ্যই CampaignAsset রিসোর্স ব্যবহার করে প্রচারণার সাথে ব্র্যান্ড সম্পদ লিঙ্ক করতে হবে। অধিকন্তু, একটি ব্যাচ জবে এই CampaignAsset রিসোর্সগুলি তৈরি করতে হবে Campaign রিসোর্স তৈরির পরপরই। যদি CampaignAsset রিসোর্সগুলি Campaign রিসোর্স তৈরির পরপরই তৈরি না করা হয় (যখন ব্র্যান্ড নির্দেশিকা সক্রিয় থাকে - সমস্যা সমাধান দেখুন), তাহলে অনুরোধটি ব্যর্থ হবে এবং অনুপস্থিত সম্পদ নির্দেশ করে একটি CampaignError ফেরত দেবে। একই তালিকার পরে CampaignAsset তৈরির ক্রিয়াকলাপ অন্তর্ভুক্ত করলেও এই ত্রুটি রোধ করা যাবে না।

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

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

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

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

কাজের সাথে mutate অপারেশন যোগ করুন

ধাপ ২ থেকে mutate অপারেশনগুলিকে একটি তালিকায় যুক্ত করুন এবং ধাপ ১ এ তৈরি ব্যাচ জবে মিউটেশনের তালিকা যুক্ত করতে AddBatchJobOperations কল করুন। mutate অপারেশনগুলির তালিকা যুক্ত করতে সাধারণ ব্যাচ প্রক্রিয়াকরণ নির্দেশিকাতে add অপারেশনগুলির ধাপটি অনুসরণ করুন।

ব্যাচ জব চালান

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

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

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

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

,

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

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

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

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

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

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

পারফরম্যান্স ম্যাক্স ক্যাম্পেইনগুলির জন্য অপারেশনগুলির জন্য বেশ কয়েকটি সম্পর্কিত রিসোর্স তৈরি করতে হয়, যা স্ট্রাকচার রিকোয়েস্ট গাইডে বিস্তারিতভাবে উল্লেখ করা হয়েছে। ব্যাচ জবে অন্তর্ভুক্ত প্রতিটি রিসোর্সের জন্য একটি MutateOperation তৈরি করুন।

CampaignOperation এবং CampaignAssetOperation প্রয়োজনীয়তা

যখন কোনও প্রচারণার জন্য ব্র্যান্ড নির্দেশিকা সক্রিয় করা থাকে ( ব্র্যান্ড নির্দেশিকা দেখুন), তখন আপনাকে অবশ্যই CampaignAsset রিসোর্স ব্যবহার করে প্রচারণার সাথে ব্র্যান্ড সম্পদ লিঙ্ক করতে হবে। অধিকন্তু, একটি ব্যাচ জবে এই CampaignAsset রিসোর্সগুলি তৈরি করতে হবে Campaign রিসোর্স তৈরির পরপরই। যদি CampaignAsset রিসোর্সগুলি Campaign রিসোর্স তৈরির পরপরই তৈরি না করা হয় (যখন ব্র্যান্ড নির্দেশিকা সক্রিয় থাকে - সমস্যা সমাধান দেখুন), তাহলে অনুরোধটি ব্যর্থ হবে এবং অনুপস্থিত সম্পদ নির্দেশ করে একটি CampaignError ফেরত দেবে। একই তালিকার পরে CampaignAsset তৈরির ক্রিয়াকলাপ অন্তর্ভুক্ত করলেও এই ত্রুটি রোধ করা যাবে না।

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

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

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

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

কাজের সাথে mutate অপারেশন যোগ করুন

ধাপ ২ থেকে mutate অপারেশনগুলিকে একটি তালিকায় যুক্ত করুন এবং ধাপ ১ এ তৈরি ব্যাচ জবে মিউটেশনের তালিকা যুক্ত করতে AddBatchJobOperations কল করুন। mutate অপারেশনগুলির তালিকা যুক্ত করতে সাধারণ ব্যাচ প্রক্রিয়াকরণ নির্দেশিকাতে add অপারেশনগুলির ধাপটি অনুসরণ করুন।

ব্যাচ জব চালান

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

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

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

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

,

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

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

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

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

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

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

পারফরম্যান্স ম্যাক্স ক্যাম্পেইনগুলির জন্য অপারেশনগুলির জন্য বেশ কয়েকটি সম্পর্কিত রিসোর্স তৈরি করতে হয়, যা স্ট্রাকচার রিকোয়েস্ট গাইডে বিস্তারিতভাবে উল্লেখ করা হয়েছে। ব্যাচ জবে অন্তর্ভুক্ত প্রতিটি রিসোর্সের জন্য একটি MutateOperation তৈরি করুন।

CampaignOperation এবং CampaignAssetOperation প্রয়োজনীয়তা

যখন কোনও প্রচারণার জন্য ব্র্যান্ড নির্দেশিকা সক্রিয় করা থাকে ( ব্র্যান্ড নির্দেশিকা দেখুন), তখন আপনাকে অবশ্যই CampaignAsset রিসোর্স ব্যবহার করে প্রচারণার সাথে ব্র্যান্ড সম্পদ লিঙ্ক করতে হবে। অধিকন্তু, একটি ব্যাচ জবে এই CampaignAsset রিসোর্সগুলি তৈরি করতে হবে Campaign রিসোর্স তৈরির পরপরই। যদি CampaignAsset রিসোর্সগুলি Campaign রিসোর্স তৈরির পরপরই তৈরি না করা হয় (যখন ব্র্যান্ড নির্দেশিকা সক্রিয় থাকে - সমস্যা সমাধান দেখুন), তাহলে অনুরোধটি ব্যর্থ হবে এবং অনুপস্থিত সম্পদ নির্দেশ করে একটি CampaignError ফেরত দেবে। একই তালিকার পরে CampaignAsset তৈরির ক্রিয়াকলাপ অন্তর্ভুক্ত করলেও এই ত্রুটি রোধ করা যাবে না।

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

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

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

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

কাজের সাথে mutate অপারেশন যোগ করুন

ধাপ ২ থেকে mutate অপারেশনগুলিকে একটি তালিকায় যুক্ত করুন এবং ধাপ ১ এ তৈরি ব্যাচ জবে মিউটেশনের তালিকা যুক্ত করতে AddBatchJobOperations কল করুন। mutate অপারেশনগুলির তালিকা যুক্ত করতে সাধারণ ব্যাচ প্রক্রিয়াকরণ নির্দেশিকাতে add অপারেশনগুলির ধাপটি অনুসরণ করুন।

ব্যাচ জব চালান

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

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

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

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

,

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

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

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

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

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

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

পারফরম্যান্স ম্যাক্স ক্যাম্পেইনগুলির জন্য অপারেশনগুলির জন্য বেশ কয়েকটি সম্পর্কিত রিসোর্স তৈরি করতে হয়, যা স্ট্রাকচার রিকোয়েস্ট গাইডে বিস্তারিতভাবে উল্লেখ করা হয়েছে। ব্যাচ জবে অন্তর্ভুক্ত প্রতিটি রিসোর্সের জন্য একটি MutateOperation তৈরি করুন।

CampaignOperation এবং CampaignAssetOperation প্রয়োজনীয়তা

যখন কোনও প্রচারণার জন্য ব্র্যান্ড নির্দেশিকা সক্রিয় করা থাকে ( ব্র্যান্ড নির্দেশিকা দেখুন), তখন আপনাকে অবশ্যই CampaignAsset রিসোর্স ব্যবহার করে প্রচারণার সাথে ব্র্যান্ড সম্পদ লিঙ্ক করতে হবে। অধিকন্তু, একটি ব্যাচ জবে এই CampaignAsset রিসোর্সগুলি তৈরি করতে হবে Campaign রিসোর্স তৈরির পরপরই। যদি CampaignAsset রিসোর্সগুলি Campaign রিসোর্স তৈরির পরপরই তৈরি না করা হয় (যখন ব্র্যান্ড নির্দেশিকা সক্রিয় থাকে - সমস্যা সমাধান দেখুন), তাহলে অনুরোধটি ব্যর্থ হবে এবং অনুপস্থিত সম্পদ নির্দেশ করে একটি CampaignError ফেরত দেবে। একই তালিকার পরে CampaignAsset তৈরির ক্রিয়াকলাপ অন্তর্ভুক্ত করলেও এই ত্রুটি রোধ করা যাবে না।

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

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

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

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

কাজের সাথে mutate অপারেশন যোগ করুন

ধাপ ২ থেকে mutate অপারেশনগুলিকে একটি তালিকায় যুক্ত করুন এবং ধাপ ১ এ তৈরি ব্যাচ জবে মিউটেশনের তালিকা যুক্ত করতে AddBatchJobOperations কল করুন। mutate অপারেশনগুলির তালিকা যুক্ত করতে সাধারণ ব্যাচ প্রক্রিয়াকরণ নির্দেশিকাতে add অপারেশনগুলির ধাপটি অনুসরণ করুন।

ব্যাচ জব চালান

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

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

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

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