OBIEE RPD এর তিনটি লেয়ার (Physical, Business Model and Mapping, Presentation)

OBIEE Repository (RPD) ফাইলের সাথে কাজ করা - ওবিআইইই (OBIEE) - Database Tutorials

344

OBIEE (Oracle Business Intelligence Enterprise Edition) প্ল্যাটফর্মে RPD (Repository) একটি গুরুত্বপূর্ণ ফাইল, যা ডাটা মডেলিংয়ের জন্য ব্যবহৃত হয়। OBIEE RPD তিনটি স্তরে বিভক্ত থাকে: Physical Layer, Business Model and Mapping Layer, এবং Presentation Layer। প্রতিটি স্তরই OBIEE এর কার্যকারিতাকে আরও শক্তিশালী ও ব্যবহারকারীর জন্য সহজ করে তোলে।


Physical Layer

Physical Layer OBIEE RPD ফাইলের প্রথম স্তর, যেখানে ডাটা সোর্সের বাস্তব কাঠামো এবং সংযোগ স্থাপন করা হয়। এখানে ডাটাবেসের টেবিল, ভিউ, কলাম এবং অন্যান্য ডাটা উপাদানগুলো সংজ্ঞায়িত করা হয়।

Physical Layer এর বৈশিষ্ট্য:

  1. ডাটা সোর্স সংজ্ঞায়িত করা
    • এখানে ডাটা সোর্স যেমন ডাটাবেস, ফাইল, এবং অন্যান্য উৎস সংজ্ঞায়িত করা হয় (যেমন, Oracle, SQL Server, MySQL, Excel)।
  2. টেবিল এবং কলাম
    • ডাটাবেসের টেবিল, ভিউ এবং কলামগুলো এখানে সঠিকভাবে সংজ্ঞায়িত করা হয়।
  3. ডাটা অ্যাক্সেস
    • এই লেয়ারে ডাটা সোর্সের সাথে যোগাযোগ স্থাপন করা হয়, যাতে OBIEE সিস্টেমের মধ্যে ডাটা প্রবাহিত হতে পারে।
  4. কনফিগারেশন
    • ডাটাবেস কনফিগারেশন এবং কানেকশন ড্রাইভার এই স্তরে সেট করা হয়।

Business Model and Mapping Layer

Business Model and Mapping Layer (BMML) হল OBIEE RPD এর দ্বিতীয় স্তর, যা Physical Layer এর ডাটা এবং লজিক্যাল ব্যবসায়িক ধারণাকে একত্রিত করে। এখানে ডাটার প্রক্রিয়াকরণ এবং একটি লজিক্যাল ডাটা মডেল তৈরি করা হয় যা সিস্টেমের অন্য অংশের জন্য ব্যবহৃত হয়।

Business Model and Mapping Layer এর বৈশিষ্ট্য:

  1. লজিক্যাল ডাটা মডেল
    • Physical Layer থেকে ডাটা সঠিকভাবে ম্যাপ করে একটি লজিক্যাল ডাটা মডেল তৈরি করা হয়। এতে তথ্য সম্পর্ক, বিজনেস ক্যালকুলেশন, এবং অ্যাগ্রিগেশন করা হয়।
  2. ডাটা ফিল্টার এবং ট্রান্সফর্মেশন
    • ডাটা পরিশোধন (Data Cleansing) এবং ট্রান্সফর্মেশন এখানে করা হয়, যেমন টেবিলগুলোর মধ্যে যোগ করা বা বিভাজন করা।
  3. অ্যাগ্রিগেশন এবং ক্যালকুলেশন
    • ব্যবসায়িক প্রয়োজন অনুযায়ী এখানে অ্যাগ্রিগেশন এবং ক্যালকুলেশন যেমন SUM, AVG, COUNT ইত্যাদি করা হয়।
  4. ব্যবসায়িক লজিক
    • এখানে বিজনেস লজিক এবং পলিসি ব্যবহৃত হয়, যেমন Sales, Orders, Customers ইত্যাদি ডাটার উপর লজিক্যাল কাজ করা হয়।

Presentation Layer

Presentation Layer হল OBIEE RPD ফাইলের শেষ স্তর, যা ব্যবহারকারীদের জন্য ডাটা উপস্থাপন করে এবং তাদের রিপোর্ট এবং ড্যাশবোর্ড তৈরি করার জন্য ইউজার ইন্টারফেস তৈরি করে।

Presentation Layer এর বৈশিষ্ট্য:

  1. ইউজার ইন্টারফেস এবং রিপোর্ট
    • এখানে রিপোর্ট, ড্যাশবোর্ড, এবং কাস্টম ভিউ তৈরি করা হয়, যা ব্যবহারকারীদের জন্য সহজবোধ্য। রিপোর্টের মাধ্যমে ব্যবহারকারীরা ডাটা বিশ্লেষণ করতে পারে।
  2. ডাটা নামকরণ (Business Naming)
    • ইউজারদের জন্য ডাটা উপস্থাপন করতে সহজবোধ্য নাম দেওয়া হয়, যেমন Total Sales, Revenue, Customer Count ইত্যাদি।
  3. রোল-ভিত্তিক নিরাপত্তা
    • Presentation Layer ইউজারের রোল অনুযায়ী ভিন্ন ভিন্ন ডাটা এবং রিপোর্ট প্রদর্শন করে।
  4. ইন্টারেক্টিভ ফিচার
    • এখানে ড্রিল-ডাউন, ড্রিল-আপ, ফিল্টারিং, সেগমেন্টেশন এবং অন্যান্য ইন্টারেক্টিভ ফিচার ব্যবহার করা যায়, যা রিপোর্টের বিশ্লেষণ আরও সহজ করে।

সারাংশ

OBIEE RPD ফাইলটি তিনটি স্তরে বিভক্ত:

  • Physical Layer: ডাটা সোর্স এবং টেবিল সংজ্ঞায়িত করা হয় এবং ডাটা অ্যাক্সেসের জন্য কনফিগারেশন সম্পন্ন হয়।
  • Business Model and Mapping Layer: Physical Layer থেকে ডাটা ট্রান্সফর্ম করে একটি লজিক্যাল মডেল তৈরি হয়, যেখানে ব্যবসায়িক লজিক এবং ক্যালকুলেশন করা হয়।
  • Presentation Layer: ডাটা ইউজার ইন্টারফেসে উপস্থাপন করা হয়, যেখানে ব্যবহারকারীরা ড্যাশবোর্ড এবং রিপোর্ট তৈরি করতে পারে।

এই তিনটি স্তর একত্রে OBIEE এর শক্তিশালী ডাটা মডেলিং এবং রিপোর্টিং কার্যকারিতা নিশ্চিত করে।

Content added By
Promotion

Are you sure to start over?

Loading...