ফ্যাক্ট টেবিল এবং ডাইমেনশন টেবিল

ডেটা মডেলিং (Data Modeling) - ডাটা ওয়্যারহাউজ (Data Warehouse) - Computer Science

279

ফ্যাক্ট টেবিল এবং ডাইমেনশন টেবিল

ফ্যাক্ট টেবিল এবং ডাইমেনশন টেবিল হল ডেটা মডেলিংয়ের মূল উপাদান, বিশেষ করে ডেটা ওয়্যারহাউসিং এবং মাল্টি-ডাইমেনশনাল ডেটাবেস ডিজাইনে। এই দুটি টেবিল একসাথে কাজ করে তথ্য বিশ্লেষণ এবং রিপোর্টিংয়ের জন্য কার্যকরী কাঠামো তৈরি করতে।


১. ফ্যাক্ট টেবিল (Fact Table)

সংজ্ঞা

ফ্যাক্ট টেবিল হল একটি কেন্দ্রীয় টেবিল যা মাপ (মেট্রিক্স) এবং সংখ্যাত্মক তথ্য সঞ্চয় করে। এটি সাধারণত ব্যবসায়িক কার্যকলাপের সাথে সম্পর্কিত তথ্য ধারণ করে এবং বিশ্লেষণের জন্য প্রধান উৎস।

বৈশিষ্ট্য

  • মাপ: ফ্যাক্ট টেবিলের মধ্যে সংখ্যাত্মক মান বা পরিমাপ থাকে, যেমন বিক্রয় সংখ্যা, লাভ, বা সময়ের জন্য গণনা।
  • ফরেন কী: ফ্যাক্ট টেবিল সাধারণত ডাইমেনশন টেবিলের ফরেন কী ধারণ করে, যা সম্পর্ক স্থাপন করে।
  • উচ্চ পরিমাণ ডেটা: ফ্যাক্ট টেবিলে সাধারণত বড় পরিমাণের ডেটা থাকে, যা সময়ের সাথে পরিবর্তিত হয়।

উদাহরণ

একটি ফ্যাক্ট টেবিল হতে পারে "Sales_Fact" টেবিল, যা বিক্রয়ের সংখ্যার তথ্য ধারণ করে:

Sale_IDProduct_IDCustomer_IDSale_DateQuantityTotal_Amount
110110012024-10-012200
210210022024-10-021100

২. ডাইমেনশন টেবিল (Dimension Table)

সংজ্ঞা

ডাইমেনশন টেবিল হল একটি টেবিল যা ফ্যাক্ট টেবিলের জন্য প্রসঙ্গ এবং অতিরিক্ত তথ্য প্রদান করে। এটি সাধারণত অক্ষীয় বা বর্ণনামূলক তথ্য ধারণ করে, যা বিশ্লেষণে সহায়ক।

বৈশিষ্ট্য

  • বর্ণনামূলক তথ্য: ডাইমেনশন টেবিলে তথ্যের ব্যাখ্যা বা বর্ণনা থাকে, যেমন পণ্যের নাম, গ্রাহকের তথ্য, বা সময়ের সম্পর্কিত তথ্য।
  • প্রধান কী: প্রতিটি ডাইমেনশন টেবিলের একটি প্রধান কী থাকে যা ফ্যাক্ট টেবিলের ফরেন কী হিসাবে কাজ করে।
  • নির্মলতা: ডাইমেনশন টেবিলগুলি সাধারণত ডেটার পুনরাবৃত্তি কমানোর জন্য স্বাভাবিকীকৃত হয়।

উদাহরণ

একটি ডাইমেনশন টেবিল হতে পারে "Product_Dimension" টেবিল, যা পণ্যের বিস্তারিত তথ্য ধারণ করে:

Product_IDProduct_NameCategoryPrice
101LaptopElectronics1000
102SmartphoneElectronics500

ফ্যাক্ট টেবিল এবং ডাইমেনশন টেবিলের মধ্যে পার্থক্য

বৈশিষ্ট্যফ্যাক্ট টেবিলডাইমেনশন টেবিল
ভূমিকাসংখ্যাত্মক তথ্য এবং মাপ ধারণ করেবর্ণনামূলক তথ্য এবং প্রসঙ্গ প্রদান করে
ফরেন কীডাইমেনশন টেবিলের ফরেন কী ধারণ করেসাধারণত প্রধান কী ধারণ করে
ডেটার পরিমাণসাধারণত বড় পরিমাণের ডেটাসাধারণত ছোট পরিমাণের ডেটা
প্রবণতাসময়ের সাথে সাথে পরিবর্তিতস্থির বা ধীরগতিতে পরিবর্তিত
উদাহরণবিক্রয়, লাভ, পরিমাণপণ্য, গ্রাহক, সময়

উপসংহার

ফ্যাক্ট টেবিল এবং ডাইমেনশন টেবিল ডেটা ওয়্যারহাউসে তথ্য বিশ্লেষণের জন্য অপরিহার্য উপাদান। ফ্যাক্ট টেবিল সংখ্যা এবং মাপ প্রদান করে, যেখানে ডাইমেনশন টেবিল সেই তথ্যের প্রসঙ্গ এবং ব্যাখ্যা দেয়। উভয় টেবিল একসাথে কাজ করে তথ্যের গভীর বিশ্লেষণ এবং ব্যবসায়িক সিদ্ধান্ত গ্রহণকে সহজ করে।

Content added By
Promotion

Are you sure to start over?

Loading...