2017-02-27 5 views
5

मेरे पास एपीआई की बात करने के साथ कई ओएलटीपी डेटाबेस हैं। मेरे पास हर कुछ घंटों में ओलाप डेटाबेस में डेटा को धक्का देने वाली ईटीएल नौकरियां भी होती हैं।क्या ओएलटीपी और ओलाप डेटाबेस के साथ सीक्यूआरएस सेंस बनाते हैं?

मुझे ओलाप डेटाबेस से हाइट लेवल डेटा दिखाते हुए एक कस्टम डैशबोर्ड बनाने के साथ काम सौंपा गया है। मैं ओएलएपी डेटाबेस पर कई एपीआई पॉइंटिंग बनाना चाहता हूं। मुझे चाहिए:

  1. मेरे मौजूदा एपीआई में जोड़ें और ओलाप डेटाबेस को कॉल करें और एक सीक्यूआरएस प्रकार पैटर्न का उपयोग करें, इसलिए ओएलएपी से लिखते हैं, जबकि ओएलटीपी से लिखते हैं। यहां मेरी चिंता यह है कि पढ़ने और लिखने के बीच डेटा में कोई मेल नहीं खा सकता है। डेटा का मिलान कैसे किया जाता है इस पर निर्भर करता है कि आप कितनी बार ईटीएल नौकरियां चलाते हैं (मेरे मामले में घंटे)।
  2. मेरे मौजूदा एपीआई में जोड़ें और ओलाप डेटाबेस को कॉल करें, फिर क्लाइंट से यह चुनने के लिए कहें कि वे ओलाप या ओएलटीपी डेटा चाहते हैं जहां एपीआई ओवरलैप हो। यहां मेरी चिंता यह है कि क्लाइंट को डेटा कहां से आ रहा है, इसके कार्यान्वयन विवरण के बारे में जानने की आवश्यकता नहीं है।
  3. नई एपीआई लिखें जो केवल ओलाप डेटाबेस को इंगित करता है। यह बहुत अधिक काम है।
+1

मैं शायद साथ जाऊंगा: > 'नया एपीआई लिखें जो केवल ओलाप डेटाबेस को इंगित करता है। यह बहुत अधिक काम है। यह आपकी आवश्यकताओं को बेहतर तरीके से पूरा करना चाहिए और आपकी मौजूदा एपीआई की जिम्मेदारियों और कार्यों में एक मिश्रण से बचें ... यह दृष्टिकोण खुद को बेहतर रखरखाव और मजबूत समाधान के लिए जमीन देगा ... मेरा 2 सेंट –

+0

यह लगभग टेक्स्ट-केस उदाहरण की तरह लगता है जहां इवेंट सोर्सिंग के साथ सीक्यूआरएस और अनुमान लगाने के लिए इसका उपयोग बहुत समझ में आता है। आपका ओएलटीपी आसानी से घटनाओं में अनुवाद करेगा, और आपके ओलाप डेटाबेस अनुमानों की तरह लगेंगे जो आपको काफी प्रदर्शन सुधार प्रदान करेगा, जो कि मूल रूप से वास्तविक समय होगा यदि आप अब ईटीएल नौकरियों को कितनी बार चलाते हैं। – Arwin

उत्तर

0

का प्रयोग न करें # 1: जब विश्लेषण किया रिपोर्टों के प्रबंधन बात यह ETL प्रक्रिया के बीच डेटा बेमेल परेशान नहीं है - स्पष्ट रूप से आप दिन के लिए ईटीएल खत्म करने के बाद एक सीईओ रिपोर्ट तैयार करेगा

नहीं # 2 का उपयोग करें: इस तरह से आप विश्लेषणात्मक भूमि के ऊपर के साथ अंतरराष्ट्रीय प्रणाली लोड और दो प्रणालियों के प्रयोजन के बीच अलगाव को भंग करेंगे

उपयोग # 3 (संचालन और रखरखाव के लिए अच्छा नहीं) के रूप में अपनी सबसे अच्छा तरीका लाने के लिए संसाधित परिणाम, आधुनिक उपकरण जैसे एक्सेल, पावरक्वायर, पावरबीआई को सभी के लिए उपयोग करें आप टेबल और एपीआई लिखने की बजाय गति के साथ समृद्ध डैशबोर्ड बनाने के लिए।

संबंधित मुद्दे