या आठवड्यात आम्ही कॉग्नोस मॅशअप सेवेच्या मूलभूत गोष्टींवर एक नजर टाकू. आयबीएम कॉग्नोस ऑफरच्या मिश्रणात ते कसे मूल्य आणते हे पाहण्यासाठी आम्ही त्याचे घटक भागांमध्ये तोडू.
कॉग्नोस मॅशअप सेवा वापरण्यासाठी खालील किमान आवश्यकता पूर्ण करणे आवश्यक आहे:
1. IBM Cognos BI सर्व्हर 8.4.1
2. HTTP वर SOAP किंवा URL आधारित सेवांशी संवाद साधण्यास सक्षम क्लायंट
Cognos कनेक्शन आणि Cognos Mashup सेवा Cognos गेटवे द्वारे प्रवेश केला जाऊ शकतो
लेखक टीप: अभिनेता आर. ली एरमीचा आवाज वापरा पूर्ण मेटल जाकेट)
पुढील काही लेखांसाठी मी तुमचा शिक्षक होईन. तुम्ही मला "ड्रिल सार्जंट" म्हणू शकता. मी तुम्हाला भरती करून खाली आणलेल्या वाळूच्या खालच्या धान्यांमध्ये मोडतो आणि तुम्हाला पुन्हा सिलिकॉनच्या लेझर कोरलेल्या तुकड्यांमध्ये बांधतो. कॉग्नोस मॅशअप सर्व्हिस म्हणून ओळखल्या जाणाऱ्या रणांगणात टिकून राहण्यासाठी आवश्यक असलेल्या साधनांसह तुम्ही येथून निघून जाल. आपण धोकादायक सानुकूल व्हिज्युअलायझेशन भूभागातून आपला मार्ग कोड करण्यास सक्षम असाल. जेव्हा डिझाइनच्या कल्पना येतात तेव्हा आपण मित्राला शत्रूपासून वेगळे करू शकाल. तुम्हाला वाटले असेल की तुम्हाला सहज REST सेवा देण्याचे वचन दिले जाईल. पण हे तुमच्या मामाचे REST नाही. मला “होय ड्रिल सर्जंट” मिळू शकेल का? आता ड्रॉप करा आणि मला वीस द्या!
ठीक आहे, मला सरळ ते देण्यासाठी तुम्हाला वर्णातून ब्रेक घेऊ द्या. या आठवड्यात आम्ही कॉग्नोस मॅशअप सेवेच्या मूलभूत गोष्टींवर एक नजर टाकू. आयबीएम कॉग्नोस ऑफरच्या मिश्रणात ते कसे मूल्य आणते हे पाहण्यासाठी आम्ही त्याचे घटक भागांमध्ये तोडू.
कॉग्नोस मॅशअप सेवा वापरण्यासाठी खालील किमान आवश्यकता पूर्ण करणे आवश्यक आहे:
1. IBM Cognos BI सर्व्हर 8.4.1
2. HTTP वर SOAP किंवा URL आधारित सेवांशी संवाद साधण्यास सक्षम क्लायंट
Cognos कनेक्शन आणि Cognos Mashup सेवा Cognos गेटवे द्वारे प्रवेश केला जाऊ शकतो
कॉग्नोस मॅशअप सर्व्हिस दोन वेगळ्या भागांनी बनलेली आहे जी ग्राहकांना अहवाल दर्शकाच्या बाहेरील आणि सानुकूल व्हिज्युअलायझेशनमध्ये अहवाल डेटा खंडित करण्याची अनुमती देते. सेवेचा एक भाग ट्रान्सपोर्ट इंटरफेस आहे आणि दुसरा पेलोड आहे. खालील आकृतीमध्ये आम्ही विनंतीला वाहतूक आणि प्रतिसाद म्हणून पेलोड म्हणून विचार करू शकतो.
ट्रान्सपोर्ट इंटरफेस हे एक माध्यम आहे ज्याद्वारे आम्ही अहवाल मागवू शकतो. ग्राहकांना वापरण्यासाठी दोन पर्याय आहेत. एक SOAP आधारित आहे आणि दुसरा REST शैली URL चा वापर करतो. दोन्ही इंटरफेस HTTP वर चालतात आणि संरचनेमध्ये समान असतात. म्हणजेच, SOAP शैली इंटरफेसमधील प्रत्येक तार्किक ऑपरेशनसाठी REST शैलीमध्ये एक जुळणारे आहे. अचूक पद्धतीची वैशिष्ट्ये निवडलेल्या आमंत्रण शैलीसाठी विशिष्ट वैशिष्ट्ये पाळतात. पण शेवटची ओळ म्हणजे… लॉगऑन करण्याची क्षमता, अहवाल मागवणे, आउटपुट मिळवणे आणि लॉग ऑफ करणे दोन्ही शिबिरांसाठी उपलब्ध आहे.
तर तुम्ही स्वतःला विचारू शकता "स्वतः, मी एकावर का निवडू?" प्रोजेक्ट टेक्नॉलॉजी किंवा कन्व्हेन्शन्स बघताना अनेकदा याचे उत्तर स्वतःच सादर होते. ग्राहकाचे उदाहरण घ्या जे पूर्णपणे क्लायंटच्या बाजूने विकसित झाले आहे. हे कॉग्नोस मॅशअप सेवेशी संवाद साधण्यासाठी HTML आणि जावास्क्रिप्ट वापरते. व्हॅक्यूममध्ये REST URL आधारित इंटरफेस सुलभ एकत्रीकरणासाठी बनवेल. याउलट, दुसऱ्या प्रोजेक्टमध्ये जावा सर्वलेटमध्ये विद्यमान कॉग्नोस एसडीके मालमत्ता असू शकते. त्यांना SDK ने उघडलेल्या SOAP स्टब्सची सवय आहे. मॅशअप सेवांचा SOAP आधारित ग्राहक होण्याकडे ही परिस्थिती झुकणे अधिक स्वाभाविक वाटते. सराव मध्ये हे खरोखर वजन करणे एक कठीण निवड नाही. दोन पर्यायांकडे पहात असताना एकंदर समाधान विचारात घेताना एखादा नेहमी अधिक योग्य वाटतो. दुसऱ्याचा वापर करण्याचा प्रयत्न जबरदस्ती वाटतो.
ट्रान्सपोर्ट इंटरफेसद्वारे ऑफर केलेल्या लॉजिकल ऑपरेशन्समुळे ग्राहकाला कॉग्नोस रिपोर्ट्स आणि विश्लेषण चालवण्यावर केंद्रित कार्ये करण्याची परवानगी मिळते. पर्यायांचा संच ग्राहकाला अहवाल चालवण्याच्या संपूर्ण जीवनचक्रातून पुढे जाण्याची परवानगी देतो. यासहीत:
प्रमाणीकरण
• पॅरामीटर असाइनमेंट
• अहवालाची अंमलबजावणी (समकालिक आणि अतुल्यकालिक)
Ill ड्रिल वर्तन
• आउटपुट पुनर्प्राप्ती
मॅशअप सेवा काही गुडीज देखील देते जे SDK द्वारे उपलब्ध नाहीत. तथापि, आम्ही SDK विरुद्ध मॅशअप सेवेची तुलना आणि विरोधाभास करणार्या आगामी लेखासाठी ती चर्चा जतन करू.
आता आमच्याकडे HTTP आधारित सेवांच्या संचाद्वारे अहवाल मागवण्याचे साधन आहे. दुसऱ्या टोकाला काय बाहेर येते? ते आपल्याला मॅशअप सेवेच्या दुसऱ्या घटकाकडे घेऊन जाते. प्रविष्ट करा ... ”द पेलोड”.
मॅशअप सेवेद्वारे अहवाल मागवताना आम्ही निर्दिष्ट करू शकतो असा एक पर्याय आउटपुट स्वरूप आहे. एचटीएमएल लेआउट डेटा एक्सएमएल (एलडीएक्स) आणि जेएसओएन यासह अनेक पर्याय उपलब्ध आहेत. आणखी काही आहेत परंतु हे एबी मधील स्पेक्ट्रम व्यापतेroad अर्थ एचटीएमएल तुम्हाला अपेक्षित असणारी गोष्ट आहे. ते कॉग्नोस कनेक्शनच्या आत रिपोर्ट व्ह्यूअरद्वारे पाहिलेल्या अहवालातून काय मिळतील यासारखेच दिसतात. अधिक आशादायक स्वरूप LDX आणि JSON आहेत. खरं तर जर कॉग्नोस मॅशअप सर्व्हिस द्वारे स्पष्ट स्मॅश हिट असेल तर ते या दोन स्वरूपांचे परिचय आहे.
हे दोन्ही स्वरूप सादरीकरण तटस्थ स्वरूपात अहवाल आउटपुट देतात. हे रिपोर्ट आउटपुटच्या ग्राहकाला JSON किंवा XML समजू शकणाऱ्या कोणत्याही व्हिज्युअलायझेशनमध्ये माहिती प्रस्तुत करण्यास अनुमती देते. थोडा वेळ काढून पुन्हा वाचा.
रिपोर्ट डेटा आता कॉग्नोस व्ह्यूअरने ठेवलेल्या शेकल्सपासून मुक्त केला आहे. डेटा आता अशा ठिकाणी फिरू शकतो जे पूर्वी अव्यवहार्य होते. उदाहरणार्थ, रिच इंटरनेट अॅप्लिकेशन डेटाचे सादरीकरण वाढवण्यासाठी Google व्हिज्युअलायझेशन API किंवा Ext-JS सारख्या फ्रेमवर्क वापरू शकतात. मोबाईल इंटिग्रेशन अधिक साध्य होते कारण आउटपुट या उपकरणांशी जुळवून घेता येते. कॉग्नोस डेटा बाहेरील स्त्रोतांमधील डेटासह खरोखरच मॅश केला जाऊ शकतो. खरं तर, कॉग्नोस बीआय मधील डेटा अलीकडेच दिसला, जंगलात, त्याच एक्स्ट-जेएस ग्रिडमधील लोकप्रिय सामग्री व्यवस्थापन प्रणालीच्या डेटासह चकरा मारत आहे! निंदनीय! याचा अर्थ काय? या प्रकरणात, त्याने ब्राउझरवर एकत्र येण्यासाठी जटिल संकल्पित प्रक्रियेशिवाय डेटाचे दोन्ही संच त्यांच्या मूळ साधनांद्वारे व्यवस्थापित करण्याची परवानगी दिली.
खाली समान पृष्ठ सामायिक करणारे विषम डेटा स्त्रोत स्पष्ट करणारे एक साधे कमी निष्ठा मॉक अप आहे.
ही लवचिकता काही ट्रेडऑफसह येते. आम्ही अर्जाच्या दुसर्या भागामध्ये डेटाचे प्रस्तुतीकरण लांबणीवर टाकत असल्याने आम्ही मूलतः अहवाल विकासकाद्वारे व्हिज्युअलायझेशन तंत्रज्ञानामध्ये तज्ञ असलेल्या व्यक्तीकडे काही विकास हस्तांतरित करीत आहोत. व्हिज्युअलायझेशनमध्ये अहवाल डेटा विणण्याचा प्रयत्न पारंपारिक कॉग्नोस स्टुडिओमध्ये पिक्सेल परिपूर्ण अहवाल लिहिण्याच्या तुलनेत भिन्न असेल. प्रकल्पाच्या नियोजकांनी याचा विकास कालावधीवर काय परिणाम होतो हे समजून घेणे आवश्यक आहे. हे लक्षात येईल की जेव्हा कामगारांचे हे नवीन विभाजन स्वीकारले जाते तेव्हा अंदाज अधिक अचूक असतात.
या भागाचा सारांश, कॉग्नोस मॅशअप सेवा मिश्रणासाठी उपलब्ध साधनांच्या शस्त्रागारात एक रोमांचक जोड आहे. हे बीआय डेटाला केवळ स्टॅम्पिंगच्या पलीकडे जाण्याची परवानगी देते , एक अहवाल दर्शक असलेली, एक HTML पृष्ठामध्ये. तरीही, वेळाने आपल्याला शिकवले आहे की काहीही विनामूल्य नाही. डेटा सादर करण्याची लवचिकता सोल्यूशन सेटमध्ये नवीन कौशल्य संच आणण्याच्या खर्चावर येते. ही माहिती थोडा वेळ भिजू द्या. या मालिकेतील पुढील नोंदींमध्ये आम्ही मॅशअपच्या वापराबद्दल तसेच इतर सोल्यूशन उमेदवारांच्या विरोधात कसे उभे राहतो याबद्दल अधिक तपशीलवार विचार करू.