मैं एक व्यवसायिक खुफिया परियोजना को शुरू कर रहा हूं, जिसमें दो मौजूदा डेटा वेयरहाउस में अमूर्त पहुंच की आवश्यकता होगी। मुझे डेटा से जुड़ने और दो मौजूदा गोदामों पर एक ही दृश्य प्रदान करने के लिए स्व-सेवा व्यवसाय खुफिया की अनुमति देने के लिए एक एप्लिकेशन आर्किटेक्चर डिजाइन करने की आवश्यकता है। मैं कुछ इस तरह से आया हूँ:
मैं वर्चुअलाइजेशन / कैशिंग टुकड़े के साथ संघर्ष कर रहा हूं और सोच रहा हूं कि क्या मेरी समस्या को हल करने के लिए कोई उद्यम डिजाइन पैटर्न है। क्या इस तरह का आर्किटेक्चर डेटा वेयरहाउस में स्टार स्कीमा को अमूर्त करने के लिए काम करेगा? मैं Red Hat JBoss डेटा वर्चुअलाइजेशन और Red Hat JBoss डेटा ग्रिड (अन्य के बीच) जैसे उत्पादों को देख रहा हूँ ।
हम वर्तमान में हाइबरनेट का उपयोग नहीं कर रहे हैं और डेटा ग्रिड की मेरी समझ यह है कि वे कुंजी-मूल्य स्टोर, या ऑब्जेक्ट स्टोर हैं और इसलिए एक रिलेशनल मॉडल को कैच करने के लिए अनुपयुक्त हैं। मुझे यह भी उल्लेख करना चाहिए कि हम स्व-सेवा डैशबोर्ड भाग के लिए विक्रेता उत्पादों का उपयोग करने के इच्छुक हैं, लेकिन हम इस क्षेत्र में कुछ कस्टम-बिल्ड करना समाप्त कर सकते हैं यदि विक्रेता हमें वह सब कुछ प्रदान नहीं कर सकते जो हम चाहते हैं।
{key: pk, value: the_rest_of_the_row}
? आप शायद मेटाडेटा को भी टेबल कैश करना चाहते हैं।