ব্যাচ প্রসেসিং অপারেশনগুলির একটি সেট, যা পারস্পরিক নির্ভরশীল হতে পারে, একাধিক পরিষেবায় প্রেরণ করার একটি উপায় প্রদান করে, অপারেশনগুলি সম্পূর্ণ হওয়ার জন্য সিঙ্ক্রোনাসভাবে অপেক্ষা না করে। আপনি পারফরম্যান্স ম্যাক্স ক্যাম্পেইন তৈরি এবং পরিচালনা করতে ব্যাচ প্রসেসিং ব্যবহার করতে পারেন।
এই নির্দেশিকাটি ব্যাচ প্রসেসিং নিয়ে কাজ করার সময় পারফর্মেন্স ম্যাক্স প্রচারণার নির্দিষ্ট বিশদ বিবরণ প্রদান করে। জেনেরিক ব্যাচ প্রসেসিং নির্দেশিকা ব্যাচ প্রক্রিয়াকরণ সম্পর্কে সাধারণ তথ্য প্রদান করে এবং স্ট্রাকচার অনুরোধ নির্দেশিকাতে পারফর্মেন্স ম্যাক্স প্রচারণা তৈরি বা পরিচালনা করার জন্য অনুরোধ তৈরি করার বিষয়ে বিস্তারিত তথ্য রয়েছে।
ব্যাচ প্রসেসিং ব্যবহার করে একটি পারফরম্যান্স ম্যাক্স ক্যাম্পেইন তৈরি করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
একটি নতুন ব্যাচ জব তৈরি করুন
একটি 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
কল করুন।