এখানে কিছু ডেল্টা মাইগ্রেশন সাধারণ উপলব্ধি রয়েছে
ডেটা মাইগ্রেশন সরঞ্জামটি কেবল ম্যাগেন্তোর নিজস্ব মডিউল দ্বারা তৈরি করা ডেটা স্থানান্তর করে ( যেমন অর্ডার, গ্রাহকদের প্রোফাইল ) এবং তৃতীয় পক্ষের বিকাশকারীদের দ্বারা তৈরি কোড বা এক্সটেনশনের জন্য দায়ী নয়।
যদি এই এক্সটেনশানগুলি ফ্রন্টএন্ড ডেটাবেজে ডেটা তৈরি করে এবং বণিক Magento 2 এ এই ডেটা রাখতে চায় তবে ডেটা মাইগ্রেশন সরঞ্জামের কনফিগার ফাইলগুলি সেই অনুযায়ী তৈরি করা এবং সংশোধন করা উচিত।
মূল ডেটা মাইগ্রেশনের পরে ডেটা ম্যাজেন্টো 1 ডাটাবেসে যুক্ত হয় (উদাঃ গ্রাহক দ্বারা উপাত্তে যুক্ত ডেটা)। Magento 2 এ এই ডেটা স্থানান্তর করতে, এই ডেল্টা সরঞ্জামটি টেবিলগুলির জন্য ডেটাবেসকে ট্রিগার করবে।
পরিবর্তনগুলি আপনার পণ্য বিভাগগুলিতে সংশোধনগুলি অন্তর্ভুক্ত করতে পারে, পণ্যগুলি নিজেরাই তৈরি হয় - ডেল্টাস ইনভেন্টরিতে পরিবর্তনগুলি ট্র্যাক করে, সেগুলি বাদ দিয়ে। স্থানান্তরিত পণ্যগুলিকে মুছে ফেলার জন্য সুপারিশ করবেন না, কারণ মুছে ফেলা পণ্য (গুলি) - সিএমএস পৃষ্ঠাগুলি, স্ট্যাটিক ব্লকগুলির জন্য তালিকা আপডেট করার চেষ্টা করার সময় ডেল্টাটি ফুঁকতে পারে।
ডেল্টাস, এম 1 ডাটাবেসের প্রতিটি পরিবর্তনকে ট্র্যাক করবেন না। উদাহরণস্বরূপ আপনি এগিয়ে যেতে পারেন এবং কনফিগারেশন সংরক্ষণ করতে আপনার পছন্দ মত সমস্ত পরিবর্তন করতে পারেন, কারণ এর জন্য কোনও ডেল্টাস নেই।
সুতরাং, আমরা যখন ইনক্রিমেন্টাল মাইগ্রেশন করি, এটি আপনাকে শেষবারের মতো ডেটা মাইগ্রেট করার পর থেকে কেবলমাত্র ম্যাজেন্টো 1-এ পরিবর্তিত স্থানান্তর করতে সক্ষম করে। এই পরিবর্তনগুলি হ'ল:
স্টোরফ্রন্টের মাধ্যমে গ্রাহকরা ডেটা যুক্ত করেছেন (অর্ডার, পর্যালোচনা,
গ্রাহকের প্রোফাইলে পরিবর্তন ইত্যাদি)
ম্যাজেন্টো অ্যাডমিন প্যানেলে অর্ডার সহ সমস্ত অপারেশন
- ক্যাটালগ জায় স্টক পরিবর্তন।
গুরুত্বপূর্ণ!
যদি আপনি ডিফল্ট কনফিগারেশন দিয়ে ডেল্টাস চালানোর পরিকল্পনা করেন তবে আপনার প্রাথমিক মাইগ্রেশনের পরে আপনার এম 2 ডাটাবেসে নিম্নলিখিত কোনও কাজ করার পরামর্শ দিবেন না:
- পণ্যগুলি যোগ করুন / সরান (উভয় ডিবিতে।
- গ্রাহকদের যুক্ত / সরান
- যে কোনও নতুন অর্ডার তৈরি করুন
- পণ্য তালিকা পরিচালনা করার চেষ্টা করুন