यो हप्ता हामी Cognos म्याशअप सेवा को आधारभूत मा एक नजर राख्नेछौं। हामी यसलाई आईबीएम कोग्नोस प्रसाद को मिश्रण को लागी मूल्य ल्याउँछ कसरी हेर्न को लागी यसको घटक भागहरु मा यसलाई तोड्नेछौं।
कोग्नोस म्याशअप सेवा को उपयोग गर्न को लागी एक निम्न न्यूनतम आवश्यकताहरु लाई पूरा गर्न को लागी आवश्यक छ:
1. IBM Cognos BI सर्भर 8.4.1
२. HTTP मा साबुन वा यूआरएल आधारित सेवाहरु संग अन्तरक्रिया गर्न सक्षम एक ग्राहक
Cognos जडान र Cognos Mashup सेवा Cognos गेटवे मार्फत पहुँच गर्न सकिन्छ
लेखक नोट: अभिनेता आर ली Ermey (गुनी बाट पूरा मेटल जैकेट)
अर्को केहि लेखहरु को लागी म तपाइँको प्रशिक्षक हुनेछु। तपाइँ मलाई "ड्रिल सार्जेंट" भन्न सक्नुहुन्छ। मँ तपाइँलाई भर्ना गर्न को लागी तल बालुवा को कम अनाज बाट भर्ती र सिलिकन को लेजर etched टुक्राहरु मा तपाइँलाई फिर्ता निर्माण गर्दै हुनुहुन्छ। तपाइँ यहाँ उपकरणहरु संग तपाइँ छोड्नुहुनेछ कि तपाइँ युद्ध को मैदान मा बाँच्न को लागी कोग्नोस म्याशअप सेवा को रूप मा जान्छ। तपाइँ खतरनाक अनुकूलन दृश्य भूभाग को माध्यम बाट तपाइँको तरीका कोड गर्न सक्षम हुनुहुनेछ। तपाइँ दुश्मन बाट मित्र छुट्याउन सक्षम हुनुहुनेछ जब यो डिजाइन धारणाहरु को लागी आउँछ। तपाइँ सोच्नुभएको हुन सक्छ कि तपाइँ सजीलै आराम सेवाहरु को प्रतिज्ञा द्वारा coddled हुनेछ। तर यो तपाइँको आमा को आराम छैन। के म "हो ड्रिल सर्जन्ट!" पाउन सक्छु? अब छोड्नुहोस् र मलाई बीस दिनुहोस्!
ठीक छ, मलाई चरित्र बाट एक ब्रेक लिन दिनुहोस् यो तपाइँलाई सीधा दिनुहोस्। यो हप्ता हामी Cognos म्याशअप सेवा को आधारभूत मा एक नजर राख्नेछौं। हामी यसलाई आईबीएम कोग्नोस प्रसाद को मिश्रण को लागी मूल्य ल्याउँछ कसरी हेर्न को लागी यसको घटक भागहरु मा यसलाई तोड्नेछौं।
कोग्नोस म्याशअप सेवा को उपयोग गर्न को लागी एक निम्न न्यूनतम आवश्यकताहरु लाई पूरा गर्न को लागी आवश्यक छ:
1. IBM Cognos BI सर्भर 8.4.1
२. HTTP मा साबुन वा यूआरएल आधारित सेवाहरु संग अन्तरक्रिया गर्न सक्षम एक ग्राहक
Cognos जडान र Cognos Mashup सेवा Cognos गेटवे मार्फत पहुँच गर्न सकिन्छ
कोग्नोस म्याशअप सेवा दुई फरक भागहरु बाट बनेको छ कि मिलेर काम गरीरहेको छ उपभोक्ताहरु लाई रिपोर्ट दर्शक को बाहिर रिपोर्ट डाटा भंग गर्न को लागी र अनुकूलन दृश्य मा अनुमति दिन को लागी। सेवा को एक भाग परिवहन इन्टरफेस हो र अन्य पेलोड हो। तल चित्र मा हामी यातायात को रूप मा अनुरोध र पेलोड को रूप मा responsee लाई विचार गर्न सक्छौं।
यातायात इन्टरफेस को माध्यम बाट हामी रिपोर्ट आह्वान गर्न सक्नुहुन्छ। त्यहाँ उपभोक्ताहरु लाई प्रयोग गर्न को लागी दुई विकल्प छन्। एक साबुन आधारित छ र अन्य आराम शैली यूआरएल को उपयोग गर्दछ। दुबै इन्टरफेस HTTP मा चल्छन् र संरचना मा समान छन्। त्यो हो, साबुन शैली इन्टरफेस मा प्रत्येक तार्किक अपरेशन को लागी त्यहाँ आराम शैली मा एक मिल्दो एक छ। सटीक विधि विशिष्टताहरु चुनेको आमन्त्रण शैली को लागी idiosyncrasies अवलोकन। तर तल्लो पंक्ति हो ... लगन गर्ने क्षमता, एक रिपोर्ट आह्वान, उत्पादन प्राप्त, र बन्द बन्द दुवै शिविरहरु को लागी उपलब्ध छ।
त्यसोभए तपाइँ आफैंलाई सोध्न सक्नुहुन्छ "आफैं, म किन एक भन्दा अर्को छनौट गर्नेछु?" प्रायजसो यसको जवाफ आफैं प्रस्तुत गर्दछ जब परियोजना टेक्नोलोजी वा सम्मेलनहरुमा हेर्दै। एक उपभोक्ता को उदाहरण लिनुहोस् कि ग्राहक पक्ष मा पुरा तरिकाले विकसित गरीएको छ। यो Cognos Mashup सेवा संग अन्तरक्रिया गर्न HTML र जाभास्क्रिप्ट को उपयोग गर्दछ। एक वैक्यूममा बाकी URL आधारित इन्टरफेस एक सजिलो एकीकरण को लागी बनाउनेछ। यसको विपरीत, अर्को परियोजना एक जाभा servlet मा अवस्थित Cognos SDK सम्पत्ति हुन सक्छ। उनीहरु SDK द्वारा उजागर साबुन स्टब्स को आदी छन्। यो मैशप सेवाहरु को एक साबुन आधारित उपभोक्ता हुन तिर झुकाव को लागी यो स्थिति को लागी अधिक स्वाभाविक लाग्छ। व्यवहार मा यो साँच्चै एक कठिन छनौट बाहिर तौल को लागी भएको छैन। जब दुई छनौट मा एक सधैं समग्र समाधान मा विचार गर्दा एक राम्रो फिट लाग्छ। अन्य को उपयोग को प्रयास बाध्य महसुस।
यातायात ईन्टरफेस द्वारा प्रस्तुत तार्किक अपरेशन एक उपभोक्ता कोग्नोस रिपोर्ट र विश्लेषण चलिरहेको केन्द्रित कार्यहरु गर्न को लागी अनुमति दिन्छ। विकल्प को सेट एक उपभोक्ता एक रिपोर्ट चलाउने को पूर्ण जीवनचक्र को माध्यम बाट मार्च गर्न को लागी अनुमति दिन्छ। यसमा समावेश छ:
प्रमाणीकरण
• प्यारामिटर असाइनमेन्ट
• निष्पादन रिपोर्ट (तुल्यकालिक र अतुल्यकालिक)
• ड्रिल व्यवहार
• आउटपुट पुनर्प्राप्ति
म्याशअप सेवाले केहि उपहार पनि प्रदान गर्दछ जुन SDK को माध्यम बाट उपलब्ध छैन। जे होस्, हामी SDK को बिरूद्ध म्याशअप सेवा को तुलना र विरोधाभासी एक आगामी लेख को लागी त्यो छलफल बचाउनेछौं।
अब हामी सेवाहरु को एक HTTP आधारित सेट को माध्यम बाट रिपोर्ट आह्वान को एक साधन छ। अर्को छेउमा के आउँछ? त्यो हामीलाई म्याशअप सेवा को दोस्रो घटक मा जान्छ। प्रविष्ट गर्नुहोस् ... "पेलोड"।
विकल्पहरु मध्ये एक जुन हामी निर्दिष्ट गर्न सक्छौं जब म्याशअप सेवा को माध्यम बाट एक रिपोर्ट को आह्वान आउटपुट ढाँचा हो। HTML लेआउट डाटा XML (LDX), र JSON सहित उपलब्ध विकल्पहरु को एक संख्या हो। त्यहाँ केहि अरु छन् तर यो ab मा स्पेक्ट्रम कभर गर्दछroad भावना। HTML धेरै धेरै तपाइँ के आशा गर्नुहुन्छ। उनीहरु धेरै एक समान एक कोग्नोस जडान भित्र रिपोर्ट दर्शक को माध्यम बाट हेर्ने एक रिपोर्ट बाट प्राप्त गर्न को लागी मिल्दोजुल्दो देखिन्छ। अधिक आशाजनक ढाँचा LDX र JSON हो। वास्तव मा यदि त्यहाँ कोग्नोस म्याशअप सेवा द्वारा एक स्पष्ट स्मैश हिट छ यो यी दुई ढाँचा को परिचय हो।
यी दुबै ढाँचाहरु एक प्रस्तुति तटस्थ ढाँचा मा रिपोर्ट आउटपुट उपज। यो रिपोर्ट उत्पादन को उपभोक्ता JSON वा XML बुझ्न सक्छ कि कुनै पनि दृश्य मा जानकारी प्रस्तुत गर्न को लागी अनुमति दिन्छ। एक पल्ट लिनुहोस् कि फेरि पढ्न।
रिपोर्ट डाटा अब Cognos दर्शक द्वारा राखीएको बाँध बाट मुक्त छ। डाटा अब ठाउँहरु मा घुम्न सक्छ जुन पहिले अव्यवहारिक थियो। उदाहरण को लागी, रिच इन्टरनेट अनुप्रयोगहरु को रूप मा डाटा को प्रस्तुति मसाला को लागी गुगल भिजुअलाइजेशन API वा Ext-JS जस्तै फ्रेमवर्क को उपयोग गर्न सक्छन्। मोबाइल एकीकरण धेरै अधिक प्राप्य बन्छ उत्पादन यी उपकरणहरु लाई अनुकूलित गर्न सकिन्छ। Cognos डाटा साँच्चै बाहिरी स्रोतहरु बाट डाटा संग मैश गर्न सकिन्छ। वास्तव मा, Cognos BI बाट डाटा भर्खरै देखिएको थियो, जंगली मा, उही Ext-JS ग्रिड मा एक लोकप्रिय सामग्री व्यवस्थापन प्रणाली बाट डाटा संग cavorting कुनै कम! निन्दनीय! यसको मतलब के हो? यस अवस्थामा, यसले डाटा को दुबै सेटहरुलाई उनीहरुको ब्राउजरमा एकजुट गर्न को लागी एक जटिल रूपान्तरित प्रक्रिया को बिना उनीहरुको देशी उपकरणहरु को माध्यम बाट व्यवस्थित गर्न को लागी अनुमति दिईयो।
तल एक साधारण कम निष्ठा नक्कली समान पृष्ठ साझा विषम डेटा स्रोत चित्रण छ।
यो लचीलापन केहि tradeoffs संग आउँछ। जब देखि हामी आवेदन को अर्को भाग को डेटा को प्रतिपादन स्थगित गरीरहेका छौं हामी अनिवार्य रूप मा केहि विकास को परम्परागत रूप बाट रिपोर्ट लेखक द्वारा एक व्यक्ति को लागी कि दृश्य टेक्नोलोजी मा एक विशेषज्ञ लाई हस्तान्तरण गरीरहेका छौं। दृश्यमा रिपोर्ट डाटा बुनाई को प्रयास परम्परागत Cognos स्टुडियो मा एक पिक्सेल सही रिपोर्ट लेख्ने तुलनामा फरक हुनेछ। परियोजना योजनाकारहरु लाई यो विकास समयरेखा मा छ कि प्रभाव बुझ्न आवश्यक छ। कसैले यो अनुमान लगाउनेछन् कि जब श्रम को यो नयाँ विभाजन अँगालेको छ अधिक सटीक छन्।
यो टुक्रा को लागी योग गर्न को लागी, Cognos Mashup सेवा मिश्रण को लागी उपलब्ध उपकरण को शस्त्रागार को लागी एक रोमाञ्चक अतिरिक्त हो। यो BI डाटा मात्र एक एक मुद्रांकन बाहिर जान अनुमति दिन्छ , एक रिपोर्ट दर्शक युक्त, एक HTML पृष्ठ मा। तैपनि, समयले हामीलाई सिकाएको छ कि केहि पनि सित्तैमा छैन। प्रस्तुत डाटा को लचीलापन समाधान सेट को लागी नयाँ कौशल सेट ल्याउने खर्च मा आउँछ। यो जानकारी केहि समय को लागी भिख्न दिनुहोस्। यस श्रृंखला मा पछिल्ला प्रविष्टिहरु मा हामी म्याशप को उपयोग को बारे मा राम्रो तरिकाले यो कसरी अन्य समाधान उम्मेदवारहरु को बिरुद्ध स्ट्याक को बारे मा अधिक विस्तार मा प्राप्त हुनेछ।