database - तथ्य तालिका और आयाम तालिका के बीच अंतर?




data-warehouse business-intelligence (6)

व्यावसायिक वस्तुओं के लिए एक पुस्तक पढ़ते समय, मैं शब्द-तथ्य तालिका और आयाम तालिका में आया।

मैं यह समझने की कोशिश कर रहा हूं कि डायमेंशन टेबल और फैक्ट टेबल के बीच क्या अंतर है?

मैंने इंटरनेट पर दो लेख पढ़े लेकिन मैं स्पष्ट रूप से समझ नहीं पा रहा था।

कोई सरल उदाहरण मुझे बेहतर समझने में मदद करेगा?


  1. तथ्य तालिका में मुख्य रूप से व्यावसायिक तथ्य और विदेशी कुंजियाँ होती हैं जो आयाम तालिकाओं में प्राथमिक कुंजियों को संदर्भित करती हैं। एक आयाम तालिका में मुख्य रूप से वर्णनात्मक गुण होते हैं जो पाठ क्षेत्र हैं।
  2. एक आयाम तालिका में एक सरोगेट कुंजी, प्राकृतिक कुंजी और विशेषताओं का एक सेट होता है। इसके विपरीत, एक तथ्य तालिका में एक विदेशी कुंजी, माप और पतित आयाम होते हैं।
  3. आयाम तालिकाएँ एक तथ्य तालिका के मापन के लिए वर्णनात्मक या प्रासंगिक जानकारी प्रदान करती हैं। दूसरी ओर, तथ्य तालिकाएं एक उद्यम का माप प्रदान करती हैं।
  4. दो तालिकाओं के आकार की तुलना करते समय, एक तथ्य तालिका एक आयामी तालिका से बड़ी होती है। तुलना तालिका में, तथ्य तालिकाओं की तुलना में अधिक आयाम प्रस्तुत किए जाते हैं। एक तथ्य तालिका में, तथ्यों की कम संख्या देखी जाती है।
  5. आयाम तालिका को पहले लोड करना होगा। तथ्य तालिकाओं को लोड करते समय, किसी को आयाम तालिका को देखना चाहिए। इसका कारण यह है कि तथ्य तालिका में माप, तथ्य और विदेशी कुंजी हैं जो आयाम तालिका में प्राथमिक कुंजी हैं।

और पढ़ें: आयाम तालिका और तथ्य तालिका | अंतर | आयाम तालिका बनाम तथ्य तालिका http://www.differencebetween.net/technology/hardware-technology/dimension-table-and-fact-table/#ixzz3SBp8kPzo


आयाम तालिका: यह कुछ भी नहीं है, लेकिन हम विशेषता तालिका के बारे में जानकारी बनाए रख सकते हैं जिसे आयाम तालिका कहा जाता है।

उदाहरण: समय आयाम, उत्पाद आयाम।

फैक्ट टेबल: यह कुछ भी नहीं है लेकिन हम मेट्रिक्स या प्रीएलेक्ट डेटा के बारे में जानकारी रख सकते हैं।

उदाहरण: बिक्री तथ्य, आदेश तथ्य।

स्टार स्कीमा: स्टार्ट स्कीमा के रूप में आयाम तालिका के साथ एक तथ्य तालिका लिंक।

यहां छवि विवरण दर्ज करें


डेटा वेयरहाउस मॉडलिंग में, एक स्टार स्कीमा और एक स्नोफ्लेक स्कीमा में फैक्ट और डायमेंशन टेबल होते हैं।

फैक्ट टेबल:

  • इसमें आयाम और संबंधित तथ्यों या उपायों की सभी प्राथमिक कुंजियां हैं (यह एक संपत्ति है, जिस पर गणना की जा सकती है) जैसे बेची गई मात्रा, बेची गई राशि और औसत बिक्री।

आयाम टेबल्स:

  • आयाम तालिका तथ्य तालिका में दर्ज सभी मापों के लिए वर्णनात्मक जानकारी प्रदान करती है।
  • तथ्य तालिका की तुलना में आयाम बहुत छोटे हैं।
  • आमतौर पर उपयोग किए जाने वाले आयाम लोग, उत्पाद, स्थान और समय होते हैं।

छवि स्रोत


मुझे यह उत्तर उस व्यक्ति के दृष्टिकोण से समझने में आसान लगा, जो डीबी / डीडब्ल्यू शब्दावली का अधिक नहीं जानता है।

http://databases.about.com/od/datamining/a/Facts-Vs-Dimensions.htm

मैं पहले इस के माध्यम से जाने की सलाह दूंगा और फिर अधिक ग्रैन्युलैरिटी के लिए इमाम करीम के जवाब से गुजरूंगा। आशा है कि यह उपयोगी है।


सबसे सरल रूप में, मुझे लगता है कि एक आयाम तालिका एक 'मास्टर' तालिका की तरह है - जो सभी 'वस्तुओं' की एक सूची रखता है, इसलिए कहने के लिए।

फैक्ट टेबल एक ट्रांजेक्शन टेबल होती है जिसमें सभी लेन-देन का वर्णन होता है। इसके अलावा, बिक्री व्यक्ति द्वारा कुल बिक्री की तरह कुल (समूहीकृत) डेटा, शाखा द्वारा कुल बिक्री - इस तरह की तालिकाओं को स्वतंत्र विपणन तालिकाओं के रूप में भी मौजूद हो सकता है।


सुपर सरल विवरण:

फैक्ट टेबल: एक डेटा टेबल जो आईडी को एक साथ लुकअप करती है। आमतौर पर आपके आवेदन के लिए मुख्य तालिकाओं में से एक है।

आयाम तालिका: मानों को संग्रहीत करने के लिए उपयोग की जाने वाली एक लुकअप तालिका (जैसे शहर के नाम या राज्य) जो तथ्य तालिका में अक्सर दोहराई जाती हैं।





fact-table