Thread Content
मैंने PKS का उपयोग एक्सेल डेटा-एक्सचेंज के साथ रिपोर्ट बनाने हेतु किया, और वाकई यह बहुत ही सरल एवं आसान तरीका है। लेकिन समस्या यह है कि रिपोर्टों को बनाने के दो तरीके होने चाहिए – एक तो निर्धारित समयावधि के अनुसार स्वचालित रूप से रिपोर्टें बनाना, और दूसरा तो “रिक्वेस्ट” देकर तुरंत रिपोर्ट बनाना। तो, मान लीजिए कि हमें किसी निश्चित समयावधि की रिपोर्ट चाहिए, जैसे कि परसों की दैनिक रिपोर्ट… तो ऐसी निश्चित समयावधि को कहाँ निर्धारित किया जाए? मेरे द्वारा वर्तमान में सोचा गया तरीका यह है कि एक अलग डेली रिपोर्ट टेम्पलेट बनाया जाए, और उसमें वर्ष, महीना, दिन जैसे संख्यात्मक मान दिए जाएं। इस तरह, ऑपरेटर आसानी से स्क्रीन पर ही समय निर्धारित कर सकेगा। इन संख्याओं को एक्सेल टेम्पलेट में भी दर्ज किया जा सकता है, ताकि निर्धारित समय संबंधी जानकारी प्राप्त की जा सके। अंत में, “GetHistVal_date” जैसे फंक्शन का उपयोग करके निर्धारित समय संबंधी मान प्राप्त किए जा सकते हैं।
सीधे एक्सेल का उपयोग करके एक रिपोर्ट तैयार करें, और उसमें फंक्शनों का उपयोग करें। तारीख, मीटर का पहचान-क्रमांक, पैरामीटर आदि को बदला जा सकता है। Xcel Data-Exchange का उपयोग करने की आवश्यकता नहीं है; हर बार डेटा तैयार करना काफी परेशानीदायक है।
यदि आपने नियमित अंतराल पर रिपोर्टें तैयार करने की सेटिंग कर रखी है, तो अब आपको सिस्टम से जुड़े प्रिंटर का उपयोग करके उन रिपोर्टों को प्रिंट करना होगा। यदि प्रिंट करने की कोई आवश्यकता न हो, तो तैयार हुई रिपोर्टों की फ़ाइलों को “rpt00x” नाम से किसी विशेष फ़ोल्डर में स्थानांतरित कर देना चाहिए (इसके लिए स्क्रिप्ट का उपयोग करना होगा)। इस विशेष फोल्डर में, फोन की प्रतिदिन की रिपोर्टें संग्रहीत होती हैं। रिपोर्ट फ़ाइलों को आपस में अलग करने हेतु, स्क्रिप्ट बनाते समय फ़ाइल के नाम में तारीख जरूर शामिल करनी होती है। प्रक्रिया-प्रबंधक, दैनिक रिपोर्ट देखकर, तारीख के आधार पर वांछित आंकड़े प्राप्त कर सकते हैं। बनने वाली रिपोर्टों में अब “GetHistVal_date” नामक फ़ंक्शन नहीं होता, बल्कि केवल संख्याएँ ही होती हैं।
डेटा-एक्सचेंज को एक सुविधाजनक टूल माना जा सकता है; जब इसका उपयोग करने में दक्षता हासिल हो जाती है, तो व्यक्ति खुद ही उन फंक्शनों का उपयोग कर सकता है।
क्या आप थोड़ा विस्तार से बता सकते हैं? मैं 430 का उपयोग कर रहा हूँ, और मुझे प्रति सेकंड के आंकड़े चाहिए। क्या 1000 से अधिक आंकड़े प्राप्त किए जा सकते हैं?
मुझे सटीक रैंकिंग के बारे में पता नहीं है; अगर रैंकिंग बहुत ज्यादा हो जाए, तो डेटा पढ़ने में निश्चित रूप से समस्या आएगी। लेकिन आप उन बिंदुओं को अलग-अलग पढ़ सकते हैं; उन्हें एक ही EXCEL फ़ाइल में लिखने की आवश्यकता नहीं है।
मैं सीधे एक्सेल का उपयोग करके डेटा प्राप्त कर सकता हूँ, इसमें कोई समस्या नहीं है। लेकिन स्टेशन पर एक्सेल रिपोर्ट बनाते समय ऐसा संभव नहीं है। कृपया मार्गदर्शन करें!
क्योंकि मुझे आपकी वास्तविक समस्या क्या है, इसका पता नहीं है। इसलिए विस्तार से विश्लेषण नहीं किया जा सकता। लेकिन, एक पूर्ण EPKS रिपोर्ट में निम्नलिखित बातें शामिल होनी चाहिए: 1. EXCELREPORT से संबंधित रजिस्ट्री फ़ाइलों में किए गए परिवर्तन। ; 2. सिस्टम प्रशासक के MNGR खाते का उपयोग करके EXCEL DATA EXCHANGE को सक्रिय करें।
3. सिस्टम प्रशासक के MNGR खाते का उपयोग करके EXCEL में आवश्यक सेटिंग्स करें; मुख्य रूप से मैक्रोओं को सक्रिय करें। ; 4. एक्सेल में सिस्टम फ़ंक्शनों का उपयोग करके, ऐसे डेटा-बिंदुओं को प्राप्त किया जा सकता है जिनमें इतिहास संबंधी जानकारी भी होती है; एवं इस एक्सेल फ़ाइल को “REPORTS” फ़ोल्डर में संग्रहीत किया जा सकता है। ; 5. वर्कस्टेशन में एक्सेल रिपोर्ट्स को कॉन्फ़िगर करें। ; 6. ऊपर बताई गई प्रक्रिया पूरी होने के बाद, REPORTS फोल्डर में RPT00X नामक फ़ाइल बन जाती है। यह फ़ाइल ओवरराइट हो जाती है; इसलिए इस फ़ाइल को एक नए फोल्डर “NEW REPORT” में स्थानांतरित करने हेतु स्क्रिप्ट का उपयोग करना आवश्यक है। ; 7. यदि यह एक अतिरिक्त सर्वर है, तो उसमें भी ठीक वैसी ही सेटिंग्स करनी होंगी, एवं FILE REPLICATION की प्रक्रिया भी अपनानी होगी, ताकि डेटा सिंक्रोनाइज़ रहे।