मैं वर्तमान में अपनी तथ्य तालिका को पॉप्युलेट करने की कोशिश कर रहा हूं और मुझे आवश्यक समय आईडी को पॉपुल करने में समस्या हो रही है। समय आयाम पूरी तरह से आबादी और पूर्ण है। मूल रूप से समय आयाम में प्रत्येक पंक्ति 15 मिनट की अवधि होती है। तथ्य तालिका कॉल के बारे में विवरण populating है। और एक स्टेजिंग कॉल टेबल में मेरे पास कॉल का प्रारंभ और समाप्ति समय है।आंतरिक दो मानों के साथ जुड़ें
मैं आयाम में शामिल होने से तथ्य तालिका को पॉप्युलेट करना चाहता हूं, समय के साथ स्टेजिंग टेबल पर और जब आयाम में टाइम_स्टार्ट स्टेजिंग में प्रारंभ और समाप्ति समय के बीच है .. मैंने क्वेरी चलाई है = ऑपरेटर का उपयोग करके नीचे लेकिन यह काम नहीं कर रहा है और केवल 100 पंक्तियों को खींचता है जब मुझे 4000 की तरह अधिक उम्मीद करनी चाहिए। क्या मैं = के बजाय BETWEEN का उपयोग कर सकता हूं?
INNER JOIN Time_Dim ON incoming_measure.StartTimeDate = Time_Start
WHERE Time_Start BETWEEN incoming_measure.StartTimeDate AND incoming_measure.EndTimeDate
सहायता के लिए धन्यवाद।
क्या आपने इसे आजमाया? आपको क्या त्रुटियां मिलीं? – Oded
मुझे कोई त्रुटि नहीं मिलती है और यह समस्या को पंक्ति गणना करता है, यह मेरी पंक्ति को कम करता है जब सिद्धांत में यदि यह डेटा आईडीआईडी में विभाजित होता है तो यह –