جدول فکت (Fact Table)
جدول فکت (Fact Table) به جدولی در انباره داده می گویند که حاوی فیلدهایی از نوع قابل اندازه گیری و تعدادی کلید خارجی است که از طریق آنها به جداول دایمنشن (Dimension Table) متصل شده است.
(Fact Table) معمولاً تعداد زیادی رکورد را در خود ذخیره می کند و سرعت تغییرات داده در آن، بیشتراز جداول دایمنشن است.به عبارت دیگر، جدول فکت جدولی است که معمولا عدد و ارقام را در خود نگهداری می کند. اعدادی که محاسبات تحلیلی بر روی آن ها صورت می پذیرد.
نمونه هایی از جدول فکت :
- جدول فاکتور فروش
- جدول سند حسابداری
- جدول رسید حواله انبار
انواع جدول فکت :
به طور کلی 4 نوع فکت داریم :
- Additive – جمع پذیر: Fact هایی هستند که می توان آنها را در همه ابعاد موجود در Fact table تجمیع نمود، یعنی قابلیت جمع شوندگی دارد.
- Semi-Additive – نیمه جمع پذیر: Fact هایی هستند که برای بعضی از بعدهای Fact Table قابل جمع شوندگی دارند و برای بقیه ابعاد این جدول قابل جمع شوندگی ندارند. به عبارتی این Fact ها مقادیری هستند که جمع شوندگی آنها تنها بر روی بعضی از ابعاد مرتبط با آن Fact معنادار است.
- Non-Additive جمع ناپذیر: Fact هایی هستند که برای هیچ کدام از بعدهای موجود در Fact table قابل جمع زدن نیستند
- FACT LESS FACT ها : این مدل ازFact ها هیچ گونه معیار یا دیتای عددی را ندارد. یکی از کاربردهای این مدل Fact ها، ایجاد روابط Many To Many بین جداول می باشد.