2011-03-14 14 views
5

हाय मैं ओलाप घन में समय आयाम जोड़ने के साथ संघर्ष कर रहा हूं। मैं तारीख को छोड़कर काम करने के लिए घन में सबकुछ प्राप्त कर सकता हूं।एसक्यूएल विश्लेषण सेवाएं ओलाप समय आयाम

मेरे स्रोत डेटा दृश्य में मेरे पास डेटाटाइम कॉलम है।

मैं आयामों का उपयोग करके जाता हूं-> नया आयाम->सर्वर पर समय आयाम उत्पन्न करें। मैं एक अच्छा पदानुक्रम समय आयाम (तिथि-महीना-तिमाही-वर्ष) के साथ समाप्त होता हूं।

बाद में मैं इस आयाम को घन में जोड़ता हूं और स्रोत डेटा व्यू (उसी तालिका जिसमें वास्तविक डेटा है) से डेटाटाइम कॉलम के साथ नियमित संबंध परिभाषित करता है।

जब मैं घन तैनात करने के लिए प्रयास करते हैं, मैं त्रुटि: OLAP भंडारण इंजन में

त्रुटियाँ: विशेषता कुंजी नहीं पाया जा सकता है जब प्रसंस्करण: तालिका: 'TABLE_NAME', स्तंभ: 'को पंजीकृत', मान: '3/29/2007 3:00:00 अपराह्न'। विशेषता 'दिनांक'

शायद मुझे कुछ नहीं मिला? प्रत्येक मैनुअल मैं स्रोत डेटाबेस में पहले से बनाए गए कैलेंडर तालिका के बारे में वार्तालाप पा सकता हूं। बहुत सारी लिपि हैं जो आपके लिए कैलेंडर टेबल तैयार करेंगी। लेकिन मुझे क्यों चाहिए? सर्वर पर समय आयाम उत्पन्न करने के लिए इसका मतलब नहीं है?

+1

'3:00:00 अपराह्न' एक प्रमुख लाल झंडा है। क्या आप अपने समय आयाम में समय संग्रहित कर रहे हैं? वे आम तौर पर केवल समय के लिए तारीखों के लिए होते हैं, और आपके तथ्य सारणी की तिथियों में समय का हिस्सा छीनने की आवश्यकता होती है। समय, जब आवश्यक हो, आम तौर पर एक अलग विशेषता है या, दुर्लभ मामलों में, संभवतः अपने स्वयं के आयाम। – mattmc3

उत्तर

1

मुझे लगता है कि आपकी वास्तविक तालिका में आपकी तिथि फ़ील्ड समय आयाम में उपस्थित होने की आवश्यकता है। शायद समय निकाल दें या एसएसएएस डिजाइनर में एक गणना क्षेत्र बनाएं। अधिक अनुभव लोगों के पास बेहतर जवाब हो सकते हैं, मैंने केवल एक घन बनाया है।

+0

हाँ, मुझे लगता है कि यह वास्तव में मामला था। – Pavel

+0

मैंने गणना कॉलम – Pavel

+2

कन्वर्ट किया है (डेटाटाइम, कन्वर्ट (चार (15), [पंजीकरण_डेट], 101)), जो केवल तारीख छोड़ देता है और यह काम करना शुरू कर देता है। – Pavel