একটি ডেটা ওয়ারহাউসের প্রধান কম্পোনেন্টগুলো নিচে দেয়া হলো:
ডেটা সোর্স (Data Sources)
ডেটা সোর্স হলো একটি ইলেকট্রনিক রিপোজিটরি যাতে অ্যাডমিনিস্ট্রেটিভ ব্যবহার বা অ্যানালিটিক্সের জন্য আগ্রহের ডেটা থাকে। মূলফ্রেম ডেটাবেস (যেমন IBM DB2, ISAM, Adabas, Teradata), ক্লায়েন্ট-সার্ভার ডেটাবেস (যেমন Teradata, IBM DB2, Oracle Database, Informix, Microsoft SQL Server), PC ডেটাবেস (যেমন Microsoft Access, Alpha Five), স্প্রেডশিট (যেমন Microsoft Excel) এবং ডেটার যেকোনো অন্যান্য ইলেকট্রনিক স্টোরেজ।
ডেটা ওয়ারহাউস (Data Warehouse)
ডেটা ওয়ারহাউস সাধারণত একটি রিলেশনাল ডেটাবেস। এটি এমনভাবে সংগঠিত হওয়া উচিত যাতে কোয়েরি ও ডকুমেন্টেশন ছাড়াও উন্নত অ্যানালাইসিস কৌশল (যেমন ডেটা মাইনিং) সাপোর্ট করা যায়।
রিপোর্টিং (Reporting)
ডেটা ওয়ারহাউসের ডেটা সংগঠনের কর্মীদের কাছে অ্যাক্সেসযোগ্য থাকতে হবে যদি ডেটা ওয়ারহাউস উপকারী হতে চায়। এই ফাংশন সম্পাদন করার জন্য ব্যাপক সফ্টওয়্যার অ্যাপ্লিকেশন রয়েছে, বা রিপোর্টিং কাস্টম-ডেভেলপড হতে পারে। রিপোর্টিং টুলস অন্তর্ভুক্ত:
বUSINESS ইন্টেলিজেন্স টুলস: এই সফ্টওয়্যার অ্যাপ্লিকেশন ডেটা ওয়ারহাউস তথ্য ভিত্তিক বUSINESS ডকুমেন্ট ডেভেলপমেন্ট ও প্রোডাকশন প্রক্রিয়াকে সহজ করে।
এগজেকিউটিভ ইনফরমেশন সিস্টেম ( Dashboard / Business): এই সফ্টওয়্যার অ্যাপ্লিকেশন জটিল বUSINESS মেট্রিক্স ও তথ্য গ্রাফিক্যালি প্রদর্শন করে দ্রুত বোঝার সুবিধা দেয়।
ডেটা মাইনিং: ডেটা মাইনিং টুলস সফ্টওয়্যার যা ব্যবহারকারীদের ডেটা ওয়ারহাউসের ডিটেইলড ডেটার ওপর বিস্তারিত সংখ্যাসূচক ও স্ট্যাটিস্টিক্যাল ক্যালকুলেশন করতে দেয় ট্রেন্ড সনাক্ত করতে, প্যাটার্ন চিহ্নিত করতে, এবং ডেটা অ্যানালাইসিস করতে।
মেটাডেটা (Metadata)
মেটাডেটা হলো ডেটা সম্পর্কে ডেটা যা ব্যবহারকারীদের জন্য প্রয়োজনীয়। এটি শুধু অপারেটর ও ব্যবহারকারীদের ডেটা ওয়ারহাউসের স্ট্যাটাস ও ধারিত ডেটা সম্পর্কে জানাতে ব্যবহৃত হয় না, বরং ইনকামিং ইনফরমেশন ইন্টিগ্রেশনের একটি সাধন এবং বেসিক ডেটা ওয়ারহাউস মডেল আপগ্রেড ও রিফাইন করার একটি টুল হিসেবেও কাজ করে।
অপারেশনস (Operations)
একটি ডেটা ওয়ারহাউস অপারেশন হলো ডেটা লোডিং, ম্যানিপুলেশন, এবং এক্সট্রাকশনের প্রক্রিয়া। অপারেশনস ইউজার ম্যানেজমেন্ট, সিকিউরিটি, ক্যাপাসিটি ম্যানেজমেন্ট, এবং সম্পর্কিত ফাংশনও কভার করে।
অপশনাল কম্পোনেন্ট (Optional Components)
কিছু ডেটা ওয়ারহাউসে নিচের কম্পোনেন্টগুলো থাকে:
ডিপেন্ডেন্ট ডেটা মার্টস (Dependent Data Marts): একটি ডিপেন্ডেন্ট ডেটা মার্ট হলো একটি ফিজিক্যাল ডেটাবেস (যা ডেটা ওয়ারহাউসের সাথে একই হার্ডওয়ারে বা আলাদা হার্ডওয়ার প্ল্যাটফর্মে হতে পারে) যা সকল তথ্য ডেটা ওয়ারহাউস থেকে পায়।
লজিক্যাল ডেটা মার্টস (Logical Data Marts): একটি লজিক্যাল ডেটা মার্ট হলো মূল ডেটা ওয়ারহাউসের একটি ফিল্টারড ভিউ কিন্তু ফিজিক্যালি একটি স্বতন্ত্র ডেটা কপি হিসেবে অস্তিত্বে নেই।
অপারেশনাল ডেটা স্টোর (Operational Data Store - ODS): একটি ODS হলো অপারেশনাল ডেটার একটি ইন্টিগ্রেটেড ডেটাবেস। এর সোর্সগুলোর মধ্যে লিগ্যাসি সিস্টেম থাকে, এবং এতে বর্তমান বা নিকটবর্তী সময়ের তথ্য থাকে।