ওবিআইইই (OBIEE)-তে MUDE (Multi-User Development Environment) একটি গুরুত্বপূর্ণ ফিচার যা একাধিক ডেভেলপারকে একই Repository ফাইলের উপর একযোগে কাজ করার সুযোগ করে দেয়। এটি ডেভেলপমেন্টের সময় বিভিন্ন পরিবর্তন Checkout এবং Check-in করার মাধ্যমে ভার্সন কন্ট্রোলের একটি কার্যকর পদ্ধতি নিশ্চিত করে।
MUDE কী?
MUDE (Multi-User Development Environment) হলো একটি এমন ব্যবস্থা যেখানে OBIEE-এর একাধিক ডেভেলপার একই সময়ে Repository File (.rpd)-এ কাজ করতে পারে। এটি মূলত Collaboration এবং Parallel Development নিশ্চিত করে।
MUDE-এর মাধ্যমে একাধিক ডেভেলপার নির্দিষ্ট অংশের উপর কাজ শেষ করে তা Merge বা সংযুক্ত করতে পারে মূল Repository-তে।
MUDE Configuration
১. MUDE সেটআপের জন্য প্রাথমিক ধাপ
MUDE কনফিগারেশনের জন্য নিম্নলিখিত ধাপগুলো অনুসরণ করতে হবে:
- Step 1: একটি Master Repository তৈরি করতে হবে, যা সকল ডেভেলপারের মধ্যে শেয়ার করা হবে।
- Step 2: ডেভেলপারদের Local Checkout Directory কনফিগার করতে হবে।
- Step 3: Oracle BI Administration Tool ব্যবহার করে MUDE কনফিগার করা হয়।
২. Master Repository প্রস্তুতি
- Oracle BI Admin Tool ওপেন করুন।
- Master Repository (.rpd) ওপেন করুন।
- File → Multiuser → Create এ যান।
- ডিরেক্টরির অবস্থান উল্লেখ করুন এবং Master Repository হিসাবে সেট করুন।
৩. Development Repository Configuration
ডেভেলপারদের প্রতিটি Local Repository নির্দিষ্ট করা হয় Checkout Directory-এ। এটি Master Repository-এর সাথে সংযুক্ত থাকবে।
Repository Checkout এবং Check-in
MUDE কনফিগারেশন শেষ হওয়ার পর ডেভেলপাররা মূল Repository থেকে Checkout এবং Check-in করতে পারেন।
Checkout Process
১. Checkout করার জন্য ধাপ:
- Oracle BI Administration Tool ওপেন করুন।
- File → Multiuser → Checkout-এ যান।
- Master Repository থেকে Checkout করুন এবং আপনার Local Repository (.rpd)-তে কাজ শুরু করুন।
২. Local Repository-তে কাজ:
- Checkout করার পর ডেভেলপার নির্দিষ্ট Logical Model, Physical Model, অথবা অন্য ডেটা এলিমেন্টে পরিবর্তন আনতে পারবেন।
Check-in Process
Checkout করা ফাইলের পরিবর্তন শেষ হলে তা Master Repository-তে Check-in করতে হবে।
১. Check-in করার জন্য ধাপ:
- Oracle BI Administration Tool-এ Checkout করা Local Repository ওপেন করুন।
- File → Multiuser → Check-in-এ যান।
- পরিবর্তনগুলো সংযুক্ত করুন এবং Master Repository-তে Merge করুন।
২. Merge করার সময়:
- ডেভেলপারদের পরিবর্তনগুলোর মধ্যে Conflict থাকলে তা সমাধান করতে হবে।
- Merge উইন্ডোতে OBIEE স্বয়ংক্রিয়ভাবে পরিবর্তনগুলো দেখায় এবং প্রয়োজনীয় সমন্বয় করে।
MUDE-এর সুবিধা
- Parallel Development: একাধিক ডেভেলপার একই Repository-তে একসাথে কাজ করতে পারে।
- Version Control: পরিবর্তনগুলো সুনির্দিষ্টভাবে সংরক্ষণ করা যায়।
- Collaboration: উন্নত সহযোগিতামূলক কাজের পরিবেশ তৈরি হয়।
- Conflict Resolution: সহজেই পরিবর্তনগুলোর মধ্যে পার্থক্য খুঁজে সমাধান করা যায়।
MUDE Configuration এবং Repository Checkout/Check-in পদ্ধতি OBIEE-তে ডেভেলপমেন্টের জন্য একটি শক্তিশালী সমাধান, যা দলগতভাবে কাজ করা এবং Repository Management-কে সহজতর করে।
Read more