हम एक नए डेटा वेयरहाउस के लिए डिज़ाइन शुरू कर रहे हैं और हम यह डिज़ाइन करने की कोशिश कर रहे हैं कि हमारी तारीख और समय के आयाम कैसे काम करेंगे। हमें कई टाइमज़ोन (शायद कम से कम GMT, IST, PST और EST) का समर्थन करने में सक्षम होना चाहिए। हम शुरू में सोच रहे थे कि शायद हमारे पास 15 मिनट की ग्रैन्युलैरिटी के लिए एक व्यापक संयुक्त तिथि समय आयाम होगा, इस तरह से हमारे तथ्य तालिकाओं में एक कुंजी है और सभी समर्थित टाइमज़ोन के लिए सभी अलग-अलग तिथि डेटा एक आयाम तालिका में हैं। (यानी दिनांक कुंजी, GMT दिनांक, GMT समय, IST दिनांक, IST समय, आदि ...)
किमबॉल तालिका को बहुत बड़े होने से रोकने के लिए दिन के आयाम के समय से एक अलग दिन आयाम होने का सुझाव देता है (डेटा वेयरहाउस टूलकिट पी। 240) जो ठीक लगता है लेकिन इसका मतलब है कि हमारे तथ्य तालिकाओं में दो कुंजी प्रत्येक समय क्षेत्र के लिए होगी। हमें समर्थन करने की आवश्यकता है (तारीख के लिए एक और दिन के समय के लिए एक)।
जैसा कि मैं इस क्षेत्र में बहुत अनुभवहीन हूं, मैं उम्मीद कर रहा हूं कि कोई व्यक्ति दो दृष्टिकोणों के बीच ट्रेडऑफ जानता है, अर्थात प्रदर्शन बनाम सभी अलग-अलग समय क्षेत्र कुंजी का प्रबंधन। हो सकता है कि अन्य दृष्टिकोण भी हों, मैंने देखा है कि कुछ लोग समय सारणी के अनुसार तालिका में एक अलग पंक्ति होने की बात कर रहे हैं, लेकिन यह एक समस्या की तरह लगता है यदि आप तथ्य तालिका लाखों पंक्तियाँ हैं तो आपको समय क्षेत्र जोड़ने के लिए इसे चौगुना करने की आवश्यकता है। ।
यदि हम 15 मिनट का अनाज करते हैं, तो हमारे पास हमारी तारीख समय आयाम तालिका में प्रति वर्ष 131,400 (24 * 15 * 365) पंक्तियां होंगी जो प्रदर्शन के लिए बहुत डरावनी नहीं लगती हैं, लेकिन जब तक हम कुछ परीक्षण नहीं करते, हमें यकीन नहीं होगा प्रोटोटाइप प्रश्न। तथ्य तालिका में अलग-अलग टाइम ज़ोन कीज़ होने के साथ दूसरी चिंता यह है कि क्वेरी को आयाम तालिका में वांछित टाइमज़ोन के आधार पर एक अलग कॉलम में शामिल होना है, शायद यह कुछ ऐसा है जो SSAS आपके लिए ध्यान रखता है, मुझे यकीन नहीं है ।
किसी भी विचार के लिए धन्यवाद, -मैट