सिंक्रोनस रिपोर्ट

सिंक्रोनस रिपोर्ट क्या होती है?

सिंक्रोनस रिपोर्ट एक छोटी रिपोर्ट होती है, जो बहुत जल्दी चलती है. सिंक्रोनस रिपोर्ट चलाने का अनुरोध मिलने पर, DCM रिपोर्टिंग प्लैटफ़ॉर्म आपके लिए इसे तुरंत लागू करना शुरू कर देगा. इस तरह की रिपोर्ट का इस्तेमाल सबसे ज़्यादा उन मामलों में किया जाता है जहां आपको बहुत कम डेटा की ज़रूरत होती है. जैसे, दिल दहलाने वाले यूज़र इंटरफ़ेस में मेट्रिक दिखाते समय.

सिंक्रोनस और एसिंक्रोनस रिपोर्ट जनरेशन में क्या अंतर है?

एसिंक्रोनस तरीके से रिपोर्ट चलाने में कम से कम कुछ मिनट का समय लगेगा. भले ही, आपने बहुत कम डेटा का अनुरोध किया हो. सिंक होने वाली रिपोर्ट में यह डेटा बहुत जल्दी और कम समय में खर्च हो जाता है. इससे रिपोर्ट मिलने में ज़्यादा समय लगता है. आपको सिंक्रोनस टाइम आउट अवधि में रिपोर्ट न चलाए जाने के लिए एसिंक्रोनस रिपोर्ट जनरेशन का इस्तेमाल करना चाहिए. इसके अलावा, अगर आप यूज़र इंटरफ़ेस जैसे समय के हिसाब से संवेदनशील माहौल में न हों, तो भी इस रिपोर्ट का इस्तेमाल करना चाहिए.

सिंक्रोनस रिपोर्ट टाइम आउट होने की अवधि क्या है?

अगर रिपोर्ट 10 सेकंड या उससे कम समय की अवधि तक छोटी है, तो सिस्टम चलाने के आपके शुरुआती अनुरोध पर एक पूरी रिपोर्ट दिखाएगा. या फिर, DCM रिपोर्टिंग समय खत्म होने से पहले 50 सेकंड की अवधि तक आपकी रिपोर्ट चलाएगी.

अगर सिंक्रोनस रिपोर्ट में बहुत ज़्यादा समय लगता है, तो क्या होगा?

अगर सिंक्रोनस रिपोर्ट जनरेट नहीं होती है, तो जनरेट करने की प्रोसेस रुक जाती है. साथ ही, रिपोर्ट, एसिंक्रोनस रिपोर्टिंग सूची में शामिल नहीं हो पाती. आपकी रिपोर्ट नहीं बनेगी या गड़बड़ी बताएगी और एसिंक्रोनस रिपोर्टिंग सूची में जाने का मतलब है कि आपकी रिपोर्ट जनरेट होने में कम से कम कुछ मिनट लगेंगे.

हालांकि, आपको रिपोर्ट के जनरेट होने के समय के अलावा, इस बात का कोई संकेत नहीं मिलेगा कि आपकी रिपोर्ट, सिंक करने की रिपोर्टिंग के टाइम आउट की अवधि से ज़्यादा है. यह या तो 50 सेकंड या उससे कम समय में सिंक्रोनस रूप से पूरा होता है या एसिंक्रोनस हो जाता है और इसके लिए कुछ मिनट की ज़रूरत होती है.

सिंक करने की प्रक्रिया किस रिपोर्ट टाइप पर काम करती है?

सभी रिपोर्ट टाइप, सिंक्रोनस एक्ज़ीक्यूशन के साथ काम करते हैं. इसका अपवाद नीचे दिया गया है:

दूसरी तरह की रिपोर्ट में, सिंक्रोनस एक्ज़ीक्यूशन की सुविधा काम करती है. हालांकि, अगर मेट्रिक या डाइमेंशन के बहुत ज़्यादा डेटा या रिसॉर्स का ज़्यादा इस्तेमाल होता है, तो टाइम आउट टाइम आउट हो जाता है.

मैं सिंक्रोनस रिपोर्ट कैसे चलाऊं?

डिफ़ॉल्ट रूप से, सभी रिपोर्ट एसिंक्रोनस रूप से चलती हैं. नई रिपोर्ट फ़ाइल जनरेट करने का अनुरोध करते समय, रिपोर्ट को सिंक करने के लिए, synchronous को वैकल्पिक पैरामीटर के तौर पर true सेट किया जा सकता है. हमारे दस्तावेज़ में, उदाहरण के तौर पर दिया गया कोड देखें.

क्या मुझे सिंक्रोनस एक्ज़ीक्यूशन के साथ अपनी सभी रिपोर्ट का अनुरोध करना चाहिए?

नहीं, आपको सिंक्रोनस एक्ज़ीक्यूशन का अनुरोध सिर्फ़ तब करना चाहिए, जब आपको यह उम्मीद हो कि रिपोर्ट का समय खत्म होने की अवधि के अंदर खत्म हो जाएगा. अगर आपकी रिपोर्ट सिंक्रोनस एक्ज़ीक्यूशन और टाइम आउट सीमा तक पहुंच के साथ शुरू होती है, तो रिपोर्ट को एसिंक्रोनस सूची में भेज दिया जाएगा. रिपोर्ट के कुल समय को एसिंक्रोनस रूप से और सिंक्रोनस टाइम आउट अवधि के साथ रिपोर्ट जनरेट करने के लिए ज़रूरी समय होगा. इसलिए, अगर आपने एसिंक्रोनस तरीके से रिपोर्ट का अनुरोध किया था, तो हो सकता है कि आप सिंक्रोनस टाइम आउट की अवधि में और देरी न करें.

क्या अनुरोध की गई मेट्रिक और डाइमेंशन, मेरी रिपोर्ट के जनरेट होने के समय पर असर डालेंगे?

हां, ऐसा करना मुमकिन है. कुछ मेट्रिक और डाइमेंशन को दूसरों की तुलना में कंपाइल करने में ज़्यादा समय लगता है. इनमें से कुछ मेट्रिक की वजह से सिंक्रोनस रिपोर्ट हमेशा टाइम आउट हो सकती हैं. भौगोलिक डाइमेंशन, कभी-कभी इतनी तेज़ी से सिंक होते हैं कि सिंक्रोनस रिपोर्ट में शामिल किए जा सकते हैं.

सिंक्रोनस रिपोर्टिंग की सुविधा देने के लिए, रिपोर्ट जनरेट करने में लगने वाला समय कैसे कम किया जा सकता है?

कई चीज़ों, जैसे कि शामिल किए गए कैंपेन का साइज़ और रिपोर्ट में शामिल समय का असर, स्पीड पर पड़ता है. अपनी रिपोर्ट को छोटे-छोटे हिस्सों में बांटने का सबसे अच्छा तरीका यह है कि आप मैन्युअल रूप से बदलाव करें. आप जो भी चीज़ तेज़ी से दिखाना चाहते हैं, उससे शुरू करें. इसके बाद, रिपोर्ट के तब तक नीचे रखने की कोशिश करें, जब तक वह सिंक्रोनाइज़ नहीं हो जाती.