কম্পিউটার টিউটোরিয়াল

ডেটা মাইনিং-এ OLAP টুলস কী কী?


OLAP টুলসের তিনটি প্রধান ক্যাটেগরি

MOLAP (Multidimensional OLAP)

MOLAP টাপলকে ডেটা স্টোরেজ ইউনিট হিসেবে সাপোর্ট করে। MOLAP একটি ডেডিকেটেড n-ডাইমেনশনাল অ্যারে স্টোরেজ ইঞ্জিন এবং OLAP মিডলওয়্যার প্রয়োগ করে ডেটা হ্যান্ডেল করতে। তাই, OLAP কোয়েরি ডায়রেক্ট অ্যাড্রেসিং দিয়ে সম্পন্ন হয় এসোসিয়েটেড মাল্টিডাইমেনশনাল ভিউ (ডেটা কিউব) তে।

এই স্ট্রাকচার ট্রানজ্যাকশনাল ইনফরমেশনের প্রি-কম্পিউটেশন ফোকাস করে অ্যাগ্রিগেশনে, যা ফাস্ট কোয়েরি এক্সিকিউশন পারফরম্যান্স ফলাফল দেয়। স্পেসিফিক্যালি, MOLAP প্রি-কম্পিউট এবং স্টোর করে অ্যাগ্রিগেটেড মেজার্স প্রতিটি হায়ারার্কি লেভেলে লোড টাইমে, এবং এই ভ্যালুগুলো স্টোর ও ইন্ডেক্স করে ইমিডিয়েট রিট্রিভ্যালের জন্য।

ফুল প্রি-কম্পিউটেশন একটি বড় পরিমাণ ওভারহেড প্রয়োজন, প্রসেসিং টাইম এবং স্টোরেজ এরিয়া দুটোই। স্পার্স ডেটার জন্য, MOLAP স্পার্স ম্যাট্রিক্স কম্প্রেশন অ্যালগরিদম প্রয়োজন স্টোরেজ ইউজেজ উন্নত করতে, এবং এইভাবে সাধারণত অন-ডিস্ক সাইজ অফ ডেটা RDBMS-এ সংরক্ষিত ডেটার চেয়ে ছোট হিসেবে ফিচার করা হয়।

MOLAP-বেইজড প্রোডাক্টস ডেটা অরেঞ্জ, নেভিগেট এবং অ্যানালাইজ করে সাধারণত একটি অ্যাগ্রিগেটেড ফর্মে। সেগুলো সফ্টওয়্যারের সাথে টাইট কাপলিং প্রয়োজন এবং সেগুলো একটি মাল্টিডাইমেনশনাল ডেটাবেস (MDDB) সিস্টেমের ওপর ভিত্তি করে। ইফেক্টিভ ইমপ্লিমেন্টেশন ডেটা সংরক্ষণ করে এমনভাবে যেটা ইউজ করা হয় সেটির আকারে ইমপ্রুভড স্টোরেজ মেথড ব্যবহার করে স্টোরেজ মিনিমাইজ করতে।

ROLAP (Relational OLAP)

ROLAP ইতিমধ্যে পরিচিত রিলেশনাল DBMS টেকনোলজিয়ের ওপর ভিত্তি করে ডেটা স্টোর করে। এই কেসে, ডেটা এবং সংশ্লিষ্ট অ্যাগ্রিগেশনগুলো RDBMS-এ সংরক্ষিত থাকে, এবং OLAP মিডলওয়্যার ডেটা কিউবের ম্যানেজিং এবং এক্সপ্লোরেশন বাস্তবায়ন করতে পারে।

এই আর্কিটেকচার RDBMS ব্যাক-এন্ডের অপ্টিমাইজেশন টার্গেট করে এবং অডিশনাল টুলস এবং সার্ভিস সাপোর্ট করে যার মধ্যে ডেটা কিউব নেভিগেশন লজিক। RDBMS ব্যাক-এন্ডের ব্যবহার করার কারণে, ROLAP-এর মূল সুবিধা হলো বড় ডেটা ভলিউম ম্যানেজ করার স্কেলেবিলিটি।

ROLAP সিস্টেমস প্রায়শই কাজ করে ডেটা থেকে যা একটি রিলেশনাল ডেটাবেসে অধিবাস করে, যেখানে বেস ডেটা এবং ডাইমেনশন টেবিলগুলো রিলেশনাল টেবিল হিসেবে স্টোর করা থাকে। এই মডেল মাল্টিডাইমেনশনাল অ্যানালিসিস অফ রেকর্ডস সক্ষম করে।

এটি ইন্ডাস্ট্রিয়ের নিউএস্ট এবং কুইকেস্ট-গ্রোইং OLAP টেকনোলজি সেগমেন্ট। এই মেথড একাধিক মাল্টিডাইমেনশনাল ভিউ অফ টু-ডাইমেনশনাল রিলেশনাল টেবিল জেনারেট করতে সক্ষম করে, ডিজায়ারড ভিউয়ের চারিদিক ডেটা স্ট্রাকচারিং প্রতিরোধ করে।

MQE (Managed Query Environment)

MQE står করে Managed Query Environment-এর জন্য। কিছু প্রোডাক্ট এড-হক কোয়েরি সাপোর্ট করতে সক্ষম হয়েছে যেন ডেটা কিউব এবং স্লাইস এবং ডাইস অ্যানালিসিস ক্যাপাবিলিটি। এটি করা হয় একটি কোয়েরি ডেভেলপ করে DBMS থেকে ডেটা সিলেক্ট করতে, যা রিকোয়েস্টেড ডেটা ডেলিভার করে সিস্টেমে যেখানে এটি একটি ডেটা কিউবে প্লেস করা হয়।

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

  1. OLAP সার্ভারের বৈশিষ্ট্যগুলো কী কী?

  2. ডেটা মাইনিং-এ OLAP অপারেশনগুলো কী কী?

  3. OLAP-এর অ্যাপ্লিকেশনগুলো কী কী?

  4. ওয়েব মাইনিং-এর পদ্ধতিগুলো কী কী?