CQM से DQM तक का सबसे तेज़ रास्ता
संभावना अच्छी है कि यदि आप लंबे समय से कॉग्नोस एनालिटिक्स के ग्राहक हैं तो आप अभी भी कुछ विरासती संगत क्वेरी मोड (सीक्यूएम) सामग्री को खींच रहे हैं। आपको पता है क्यों आपको डायनामिक क्वेरी मोड (DQM) पर माइग्रेट करना होगा:
- सीक्यूएम एक जोखिम है. सीक्यूएम पुरानी तकनीक है और इसे किसी भी समय बंद किया जा सकता है
- DQM भविष्य-प्रूफ़िंग है। DQM स्केलेबल है, अधिक कुशल है और बेहतर प्रदर्शन करता है
- बादल। यदि बादल पर जाना आपके 5 वर्ष पर है roadमानचित्र को आपको DQM पर ले जाना होगा
मिथक
आपके पैकेजों और रिपोर्टों को DQM में स्थानांतरित करने का काम कठिन प्रतीत होता है। एक बात के लिए, आपको संदेह है कि इस कदम में कुछ टूट जाएगा, लेकिन आप निश्चित नहीं हो सकते कि क्या होगा। यह निश्चित रूप से मामला है, और वापसी का कोई आसान रास्ता नहीं है। यदि वापसी का कोई आसान रास्ता नहीं है, तो आप हफ्तों तक पानी में डूबे नहीं रह सकते क्योंकि आपके उपयोगकर्ताओं के पास रिपोर्ट तक पहुंच नहीं है।
सीधी रेखा
क्या होगा यदि आप बस एक स्विच फ्लिप कर सकें और देख सकें कि आपकी सभी सीक्यूएम सामग्री डीक्यूएम के रूप में कैसे काम करती है? साथ MotioCI परीक्षण, बिल्कुल यही आप कर सकते हैं। इट्स दैट ईजी।
द डीट्स
हमने इस बारे में अन्यत्र लिखा है कि आपको DQM में कब स्थानांतरित होना चाहिए। यह कैसे है:
- मूल्यांकन और सूची - पहले इस बात पर विचार करें कि आपके पास क्या है और प्रयास का आकलन करें। आपके पास कितनी रिपोर्टें हैं? कितने पैकेज? आपके कितने पैकेज CQM हैं? ऐसे कई तरीके हैं जिनसे आप इस तक पहुंच सकते हैं।
प्रत्येक फ़्रेमवर्क मैनेजर मॉडल ढूंढें, उसे खोलें और गुणों की जांच करें।
या, प्रकाशित किए गए प्रत्येक पैकेज को ढूंढें और उसके गुणों की जांच करें।
या, उपयोग करें MotioCI भंडार। MotioCI इन्वेंटरी डैशबोर्ड और इन्वेंटरी सारांश रिपोर्ट आपके संपूर्ण सामग्री स्टोर का अवलोकन प्रदान करती हैं। वे आपको एक नज़र में बताते हैं कि आपके कॉग्नोस सामग्री स्टोर में कितने पैकेज सीक्यूएम हैं और कितने डीक्यूएम हैं। एक इन्वेंटरी रिपोर्ट पैकेजों के बारे में अतिरिक्त विवरण दिखाती है:
-
-
- पथ। बिल्कुल वहीं जहां वे स्थित हैं.
- सन्दर्भ. आने वाले संदर्भों की संख्या से आपको यह अंदाज़ा मिलता है कि कितनी रिपोर्टें इस पर निर्भर हैं।
- अप्रचलित। यदि कोई आने वाला संदर्भ नहीं है, तो यह आसान होगा। आपको पैकेज की आवश्यकता नहीं हो सकती है. इसका उपयोग नहीं हो रहा है.
-
परीक्षण - सबसे पहले आप अपनी सीक्यूएम रिपोर्ट पर एक आधार रेखा स्थापित करना चाहेंगे।
में एक प्रोजेक्ट बनाएं MotioCI आपके CQM पैकेज के लिए। MotioCI आपको उन सभी रिपोर्टों को स्वचालित रूप से ढूंढने में मदद मिलेगी जिन पर पैकेज आधारित है। सामग्री और प्रदर्शन के लिए प्रत्येक रिपोर्ट के लिए आधार रेखा स्थापित करने के लिए परीक्षण मामले बनाएं
-
-
- आउटपुट स्थिरता - रिपोर्ट के अपेक्षित आउटपुट के लिए आधार रेखा बनाता है
- निष्पादन समय स्थिरता - अपेक्षित प्रदर्शन के लिए आधार रेखा बनाता है
-
रिपोर्ट आउटपुट उत्पन्न करने और निष्पादन समय रिकॉर्ड करने के लिए परीक्षण मामलों को निष्पादित करें।
मूल्यांकन - यह वह जगह है जहां आप स्विच को DQM पर फ्लिप करते हैं और रिपोर्ट चलाते हैं।
-
- पिछले चरण में आपके द्वारा बनाए गए प्रोजेक्ट को क्लोन करें ताकि एक सेकंड MotioCI प्रोजेक्ट में समान पैकेज और रिपोर्टें होंगी। प्रोजेक्ट सेटिंग्स को फ़ोर्स डायनामिक पैकेज क्वेरी मोड में बदलें। सीक्यूएम बेसलाइन परिणामों के साथ आउटपुट और प्रदर्शन की तुलना करने के लिए प्रत्येक रिपोर्ट के लिए टेस्ट केस बनाएं।
- आउटपुट तुलना - DQM में रिपोर्ट आउटपुट की CQM बेसलाइन से तुलना करता है।
- निष्पादन समय तुलना - DQM में रिपोर्ट निष्पादन समय की CQM बेसलाइन से तुलना करता है।
- परीक्षण मामलों का निष्पादन करें और परीक्षण परिणामों का मूल्यांकन करें
- सफलता - ये परीक्षण मामले आउटपुट तुलना और प्रदर्शन दोनों में उत्तीर्ण होते हैं। इस समूह में परीक्षण की गई रिपोर्ट बिना किसी बदलाव के DQM में स्थानांतरित हो जाएंगी।
- विफलता - यदि कोई एक या दोनों दावे विफल हो जाते हैं तो परीक्षण मामले विफल हो जाएंगे।
- आउटपुट तुलना की विफलता - आपको रिपोर्ट के CQM और DQM आउटपुट की एक साथ-साथ तुलना के साथ प्रस्तुत किया जाता है जिसमें अंतर पर प्रकाश डाला गया है।
- निष्पादन समय तुलना की विफलता - रिपोर्ट का यह समूह सीक्यूएम की तुलना में डीक्यूएम में अधिक धीमी गति से प्रदर्शन करता है।
- पिछले चरण में आपके द्वारा बनाए गए प्रोजेक्ट को क्लोन करें ताकि एक सेकंड MotioCI प्रोजेक्ट में समान पैकेज और रिपोर्टें होंगी। प्रोजेक्ट सेटिंग्स को फ़ोर्स डायनामिक पैकेज क्वेरी मोड में बदलें। सीक्यूएम बेसलाइन परिणामों के साथ आउटपुट और प्रदर्शन की तुलना करने के लिए प्रत्येक रिपोर्ट के लिए टेस्ट केस बनाएं।
संकल्प - परीक्षण मामलों के परिणामों के आधार पर, आप ठीक-ठीक जानते हैं कि किन रिपोर्टों पर ध्यान देने की आवश्यकता है।
-
- की समीक्षा करने पर विचार करें MotioCI परीक्षण मामले की विफलता विवरण की रिपोर्ट करें। उस रिपोर्ट के साथ, आप देख सकते हैं कि क्या रिपोर्ट के कोई रुझान या समूह हैं जिनमें समान त्रुटियां हैं। फ्रेमवर्क मैनेजर मॉडल में संपादन करें और पैकेज को पुनः प्रकाशित करें।
- जब तक आप आउटपुट और प्रदर्शन से संतुष्ट नहीं हो जाते तब तक DQM प्रोजेक्ट में टेस्ट केस को दोबारा चलाएँ।
- कुछ मामलों में, आपको अलग-अलग रिपोर्टों को संबोधित करने की आवश्यकता हो सकती है जो आउटपुट तुलना या समय तुलना में विफल हो रही हैं। किसी भी समस्या को ठीक करें.
प्रवास - इस बिंदु पर, आपकी सभी सीक्यूएम रिपोर्ट डीक्यूएम में चलाई गई हैं और आप आश्वस्त हैं कि वे समान आउटपुट देते हैं और उचित समय में निष्पादित होते हैं।
-
- फ़्रेमवर्क मैनेजर में आप क्वेरी मोड प्रॉपर्टी को डायनामिक में सुरक्षित रूप से बदल सकते हैं और पैकेज को पुनः प्रकाशित कर सकते हैं।
- अंतिम चरण के रूप में, में MotioCI DQM प्रोजेक्ट, Force DQM क्वेरी मोड प्रॉपर्टी को हटाएं और इसे डिफ़ॉल्ट पर सेट करें। अपने परीक्षण मामलों को दोबारा चलाएँ और परिणामों की जाँच करें। यह पुष्टि करेगा कि आपके द्वारा रिपोर्ट और पैकेज में किए गए परिवर्तनों से आउटपुट या प्रदर्शन प्रभावित नहीं हुआ है।
आयोजन
मैं इस अंतिम चरण का उल्लेख करना भूल गया। उत्सव। अब DQM के सभी लाभों का आनंद लेने और अन्य परियोजनाओं की तलाश शुरू करने का समय आ गया है।
बोनस प्रो टिप
आप का उपयोग कर सकते हैं मुक्त MotioPI सीक्यूएम पैकेज और रिपोर्ट खोजने के लिए उपयोगिता। मॉडल सेट वाले पैकेज ढूंढने के लिए CQM डाउनलोड और इंस्टॉल का उपयोग करें Motioपीआई:
- प्रारंभिक MotioPI और कंटेंट पैनल पर क्लिक करें
- प्रकार के लिए क्वेरी को मॉडल में सेट करके मॉडल के लिए क्वेरी करें।
- अपनी खोज के स्रोत को उचित दायरे तक सीमित करें। प्रदर्शन बढ़ाने के लिए गुंजाइश कम करें.
- एक फ़िल्टर जोड़ें, टेक्स्ट प्रॉपर्टी मॉडल डायनामिक क्वेरी मोड = गलत चुनें।
- खोज पर क्लिक करें
- परिणामों को सीएसवी के रूप में निर्यात करें और एक्सेल में खोलें
- उस मॉडल के कॉग्नोस खोज पथ की प्रतिलिपि बनाएँ जिसके लिए आप रिपोर्ट ढूँढना चाहते हैं
- “/model[@name=” और स्ट्रिंग से आगे क्या होता है, इसे हटाकर मॉडल का खोज पथ संपादित करें
- संक्षिप्त मॉडल पथ स्ट्रिंग को एक नए सामग्री पैनल में चिपकाएँ Motioपीआई।
- रिपोर्ट दिखाने के लिए प्रकारों के लिए क्वेरी संपादित करें
- दायरा उचित रूप से सीमित करें
- संक्षिप्त मॉडल पथ स्ट्रिंग में चिपकाकर टेक्स्ट प्रॉपर्टी पैकेज खोज पथ का उपयोग करने के लिए फ़िल्टर करें
- खोज पर क्लिक करें
- परिणाम उन सभी रिपोर्टों की एक सूची लौटाएंगे जो CQM पैकेज का उपयोग करते हैं।
माना कि यह थोड़ा जटिल है, आप कोई परीक्षण नहीं कर सकते, और यह किसी परियोजना में आपकी प्रगति का प्रबंधन नहीं करता है, लेकिन, अरे, यह मुफ़्त है। Motioपीआई आपको मूल्यांकन और इन्वेंटरी के पहले दो चरणों में भाग दिला सकता है MotioCI वहां से ले सकते हैं.