OLAP এর অর্থ হল অন-লাইন অ্যানালিটিক্যাল প্রসেসিং। OLAP হল সফ্টওয়্যার প্রযুক্তির একটি উপাদান যা বিশ্লেষক, ব্যবস্থাপক এবং নির্বাহীদের তথ্যের প্রকৃত মাত্রা প্রতিফলিত করতে কাঁচা তথ্য থেকে পরিবর্তিত তথ্যের বিভিন্ন সম্ভাব্য দৃষ্টিভঙ্গিতে দ্রুত, সামঞ্জস্যপূর্ণ, ইন্টারেক্টিভ অ্যাক্সেসের মাধ্যমে তথ্যের অন্তর্দৃষ্টি অর্জনের অনুমোদন দেয়। এন্টারপ্রাইজ যেমন ক্লায়েন্ট শিখেছে।
OLAP ব্যবহারকারীদের অনলাইনে বর্ণনামূলক বা তুলনামূলক ডেটা এবং অন্যান্য বিশ্লেষণী প্রশ্নের সারাংশ তৈরি করতে দেয়। এটি সফ্টওয়্যার এবং প্রযুক্তির একটি উপাদানকে মনোনীত করে যা বিশ্লেষণের লক্ষ্যে বহুমাত্রিক রেকর্ডের সংগ্রহ, সঞ্চয়স্থান ম্যানিপুলেশন এবং পুনরুত্পাদনের অনুমতি দেয়৷
এটি সিদ্ধান্ত গ্রহণকারীদের ডেটার সম্ভাব্য ভিউয়ের বিস্তৃত বৈচিত্র্যের দ্রুত সামঞ্জস্যপূর্ণ এবং ইন্টারেক্টিভ অ্যাক্সেসের মাধ্যমে ডেটার অন্তর্দৃষ্টি লাভ করতে দেয় যা কাঁচা ডেটা থেকে বৈশিষ্ট্যগুলির বাস্তব মাত্রায় পরিবর্তিত হয়েছে৷
ওএলএপি সার্ভারগুলি ব্যবসায়িক ব্যবহারকারীদের ডেটা গুদাম বা ডেটা মার্ট থেকে বহুমাত্রিক ডেটা উপস্থাপন করে, কীভাবে বা কোথায় ডেটা সংরক্ষণ করা হয় সে বিষয়ে উদ্বেগ ছাড়াই৷ OLAP সার্ভারের শারীরিক গঠন এবং সঞ্চালনের ক্ষেত্রে ডেটা স্টোরেজ সমস্যা বিবেচনা করা উচিত।
OLAP পরিষেবাগুলি একত্রিত এন্টারপ্রাইজ ডেটার গতিশীল বহুমাত্রিক বিশ্লেষণ দ্বারা চিহ্নিত করা হয়। OLAP একটি মাল্টি-ইউজার ক্লায়েন্ট/সার্ভার মোডে সঞ্চালিত হয় এবং ডেটাবেসের আকার এবং জটিলতা নির্বিশেষে প্রশ্নগুলির জন্য ধারাবাহিকভাবে দ্রুত প্রতিক্রিয়া প্রদান করে। এটি ব্যবহারকারীদের বিভিন্ন ডেটা মডেল পরিস্থিতিতে ঐতিহাসিক এবং প্রজেক্টেড ডেটা তুলনামূলক, ব্যক্তিগতকৃত দর্শন এবং বিশ্লেষণের মাধ্যমে এন্টারপ্রাইজ তথ্য সংশ্লেষ করতে সহায়তা করে৷
কিছু OLAP সিস্টেম আরও ড্রিলিং অপারেশন প্রদান করে৷ উদাহরণস্বরূপ, ড্রিল-জুড়ে একাধিক ফ্যাক্ট টেবিল ধারণকারী প্রশ্নগুলি প্রয়োগ করে (অর্থাৎ, জুড়ে)। ড্রিলথ্রু পরিষেবাগুলির জন্য রিলেশনাল এসকিউএল ফাংশনগুলির প্রয়োজন একটি ডাটা কিউবের নীচের স্তরের ব্যাক-এন্ড রিলেশনাল টেবিলে ড্রিল করার জন্য৷
বেশ কিছু OLAP ক্রিয়াকলাপ তালিকায় শীর্ষ N বা নীচের N আইটেমগুলির র্যাঙ্কিং, এবং চলমান গড়, বৃদ্ধির মান এবং আগ্রহ, রিটার্নের অভ্যন্তরীণ মান, অবমূল্যায়ন, মুদ্রা রূপান্তর এবং পরিসংখ্যান পরিষেবাগুলি গণনা করতে পারে৷
OLAP প্রশ্নগুলির দক্ষ প্রক্রিয়াকরণ৷
কিউবয়েডগুলিকে বাস্তবায়িত করার এবং OLAP সূচক কাঠামো তৈরি করার লক্ষ্য হল ডেটা কিউবগুলিতে ক্যোয়ারী প্রক্রিয়াকরণের গতি বাড়ানো৷
উপলব্ধ কিউবয়েডগুলিতে কোন অপারেশন করা উচিত তা নির্ধারণ করুন − এতে কিছু নির্বাচন, প্রজেকশন, রোল-আপ (গ্রুপ-বাই), এবং ড্রিল-ডাউন অপারেশনগুলিকে সংশ্লিষ্ট SQL এবং/অথবা OLAP ক্রিয়াকলাপে ক্যোয়ারীতে উপস্থাপিত করা আছে৷
কোন বস্তুগত কিউবয়েডগুলি প্রাসঙ্গিক ক্রিয়াকলাপগুলি ব্যবহার করা উচিত তা নির্ধারণ করুন − এর মধ্যে রয়েছে কিছু বস্তুগত কিউবয়েড সনাক্ত করা যা সম্ভবত প্রশ্নের উত্তর দিতে ব্যবহার করা যেতে পারে, কিউবয়েডগুলির মধ্যে "আধিপত্য" সম্পর্কের জ্ঞান ব্যবহার করে নিম্নলিখিত সংগ্রহটি ছাঁটাই করা, অবশিষ্ট বস্তুগত কিউবয়েডগুলি ব্যবহার করার মান গণনা করা এবং ন্যূনতম খরচে কিউবয়েড নির্বাচন করা।