हमारे SQL सर्वर पर, हमारे पास हमारे प्रत्येक वेब ऐप के लिए एक डेटाबेस है। रिपोर्टों के लिए, हम रिपोर्टिंग सेवाओं का उपयोग करते हैं और सभी रिपोर्ट डेटा (रिपोर्ट मापदंडों सहित) संग्रहीत प्रक्रियाओं से आते हैं।
संग्रहीत कार्यविधियाँ रिपोर्ट में डेटा के समान डेटाबेस में हैं। इसलिए, उदाहरण के लिए, स्टॉक रिपोर्ट की सेवा करने वाले प्रोक्स स्टॉक डेटाबेस में हैं। कुछ रिपोर्टें एक से अधिक डेटाबेस से जानकारी दिखाती हैं और फिर खरीद उन स्रोत डेटाबेस में से एक में होगी। रिपोर्ट पैरामीटर्स उनके डेटा को एंटरप्राइज़ डेटाबेस के प्रोक्स से प्राप्त करते हैं, जिसमें स्टोर, कर्मचारी आदि जैसे डेटा होते हैं।
इसका मतलब यह है कि सभी रिपोर्टों में कम से कम एंटरप्राइज़ डेटाबेस का कनेक्शन और किसी अन्य डेटाबेस का कनेक्शन है - और कभी-कभी इससे अधिक भी।
मेरा प्रश्न है: क्या रिपोर्टिंग प्रॉक्सेस को एक अलग "रिपोर्ट" डेटाबेस में ले जाने का लाभ है । मुझे पता है कि रिपोर्ट को किसी अन्य सर्वर पर ले जाने के फायदे हैं और मैं इस बारे में बात नहीं कर रहा हूं - यह उसी सर्वर पर होगा।
चीजें जो इसे प्रभावित कर सकती हैं वे हैं:
- किसी रिपोर्ट के लिए एक से अधिक डेटाबेस कनेक्शन होने से रिपोर्ट की गति प्रभावित होती है?
- क्या डेटा से अलग डेटाबेस में रिपोर्टिंग खरीद होने से हमें अनुक्रमित विचारों का उपयोग करने से रोका जा सकेगा?
- क्या आपको यह आसान / कठिन लगा है कि क्या आपको एक अलग डेटाबेस में रिपोर्ट दी गई है?
मुझे बताओ कि तुम क्या सोचते हो।