OLAP-এ ওয়েব-ভিত্তিক টুলসমূহ
বিভিন্ন ওয়েব-ভিত্তিক টুলগুলো নিচে দেওয়া হলো:
১. Arbor Essbase Web
এই টুলটি ড্রিল-আপ, ড্রিল-ডাউন, ড্রিল-অ্যাক্রস; স্লাইস এবং ডাইস, এবং পাওয়ারফুল রিপোর্টিং প্রদান করে, সব OLAP-এর জন্য। এটি ডেটা এন্ট্রিও প্রদান করে, যেমন ফুল মাল্টি-ইউজার কনকারেন্ট রাইট ক্যাপাবিলিটি। Arbor Essbase শুধু একটি সার্ভার প্রোডাক্ট, কোনো ইউজার প্যাকেজ নেই, তাই এর নিজস্ব ডেস্কটপ ক্লায়েন্ট ভার্সন মার্কেট নিশ্চিত। ওয়েব প্রোডাক্ট অ্যাডমিনিস্ট্রেটিভ এবং ডেভেলপমেন্ট স্ট্রাকচার রিস্টোর করে না, শুধু কোয়েরি এবং আপডেটের জন্য ইউজার অ্যাক্সেস রিস্টোর করে।
২. Information Advantage Web OLAP
এই প্রোডাক্ট সার্ভার-সেন্ট্রিক মেসেজিং আর্কিটেকচার ব্যবহার করে, যেটি একটি পাওয়ারফুল অ্যানালিটিক্যাল ইঞ্জিনで গঠিত যা রিলেশনাল ডেটাবেস থেকে রিট্রিভালের জন্য SQL তৈরি করে, ফলাফল ম্যানিপুলেট করে, এবং ক্লায়েন্টের সাথে ফলাফল শেয়ার করে।
কারণ এটি সম্পূর্ণ সার্ভার-সেন্ট্রিক ক্যাপাবিলিটি, ওয়েব-ভিত্তিক ক্লায়েন্ট সাপোর্ট করার জন্য Web OLAP বাস্তবায়ন করা সহজ এবং সিম্পল। এই আর্কিটেকচার Essbase-এর সমতুল্য যার মধ্যে ওয়েব সার্ভার এবং অ্যানালিটিক্যাল ইঞ্জিনের মধ্যে একটি ওয়েব গেটওয়ে রয়েছে, এমনকি ডেটা স্টোর এবং ইঞ্জিন স্বতন্ত্র।
৩. Microstrategy DSS Web
Microstrategy-এর ফ্ল্যাগশিপ প্রোডাক্ট DSS Agent, প্রাথমিকভাবে একটি উইন্ডোজ টুল, সব প্ল্যাটফর্মে এবং ওয়েবে উপলব্ধ। DSS Agent, সাথে সাথে কমপ্লিমেন্ট প্রোডাক্ট DSS সার্ভার রিলেশনাল OLAP সার্ভার, DSS Architect ডেটা-মডেলিং টুলস, DSS Executive ডিজাইন টুল এক্সিকিউটিভ ইনফরমেশন সিস্টেম (EIS) ডেভেলপ করার জন্য, স্বয়ংক্রিয়ভাবে এবং ডাইনামিক্যালি SQL তৈরি করে।
এটি জটিল অ্যানালাইসিস বাস্তবায়ন করার জন্য RDBMS সার্ভারের ওপর ভিত্তি করে, বরং মাল্টিডাইমেনশনাল 'Cube' তৈরি করার বদলে। তাই এটি ROLAP প্রদান করে, MOLAP না। ওয়েব সার্ভার এবং DSS সার্ভার ইঞ্জিনের মধ্যে একটি ওয়েব গেটওয়ে যোগ করে, Microstrategy ইন্টারएक্টিভ DSS Agent ফ্রন্ট-এন্ডকে ওয়েব ব্রাউজার দিয়ে রিপ্লেস করে যা DSS সার্ভার API-তে রিকোয়েস্টের মাধ্যমে ডেভেলপ হয়।
৪. HTML পাবলিশিং (HTML publishing)
এই মেথডে একটি কোয়েরির আউটপুটকে HTML পেজে রূপান্তর করা হয় যা ব্রাউজারে ডাউনলোড করা যায়। এই মেথড ডেটা বা রিপোর্টের সাথে ইন্টারएक্টিভ অ্যাক্সেস প্রদান করে না।
৫. হেল্পার অ্যাপ্লিকেশন (Helper applications)
এই মেথডে, একটি টুলকে হেল্পার অ্যাপ্লিকেশন হিসেবে কনফিগার করা হয় যাতে ব্রাউজারের সাথে থাকে। এটি 'ফ্যাট' ক্লায়েন্টের কেস, যেখানে, কারণ ডেটা ডাউনলোড হয়, ইউজাররা টুলের সকল ক্যাপাবিলিটি ব্যবহার করে ডেটা অ্যানালাইজ করতে পারে। কিন্তু এই হেল্পার অ্যাপ্লিকেশন মেইনটেইন করা সিস্টেম অ্যাডমিনিস্ট্রেটরের জন্য আরেকটি ফাংশন হয়ে যায়।
৬. সার্ভার-সেন্ট্রিক কম্পোনেন্ট (Server-centric components)
এই মেথডে, ভেন্ডর একটি ডেস্কটপ টুলকে সার্ভার কম্পোনেন্ট হিসেবে রিকন্সট্রাক্ট করে, বা একটি নতুন সার্ভার কম্পোনেন্ট তৈরি করে যা ওয়েব গেটওয়ে (যেমন CGI বা NSAPI স্ক্রিপ্ট) এর মাধ্যমে ওয়েবের সাথে ইউনিফাই করা যায়।