Din il-ġimgħa se nkunu qed nagħtu ħarsa lejn il-prinċipji fundamentali tas-Servizz Cognos Mashup. Se nqassmuha fil-partijiet komponenti tagħha sabiex naraw kif iġġib valur għat-taħlita ta 'offerti ta' IBM Cognos.
Sabiex jintuża s-Servizz Cognos Mashup wieħed jeħtieġ jissodisfa r-rekwiżiti minimi li ġejjin:
1. IBM Cognos BI Server 8.4.1
2. Klijent li kapaċi jinteraġixxi ma 'servizzi bbażati fuq SOAP jew URL fuq HTTP
Cognos Connection u s-Servizz Cognos Mashup jistgħu jiġu aċċessati permezz tal-gateway Cognos
Nota tal-Awturi: Uża l-vuċi tal-attur R. Lee Ermey (Gunny minn Jacket Full-metall)
Għall-ftit artikli li ġejjin inkun l-għalliem tiegħek. Tista 'ssejjaħli "Drill Sergeant". Se nkun qed inħassarlek ir-rekluti fil-qamħ baxx ta 'ramel li ġej u nibnilek lura f'biċċiet tas-silikon imnaqqxa bil-lejżer. Int titlaq minn hawn bl-għodda li għandek bżonn biex tissalva fil-kamp tal-battalja magħruf bħala l-Cognos Mashup Service. Int tkun tista 'tikkodifika t-triq tiegħek permezz ta' art ta 'viżwalizzazzjoni personalizzata perikoluża. Int tkun tista 'tiddistingwi ħabib minn għedewwa meta niġu għall-kunċetti tad-disinn. Jista 'jkun li ħsibt li tkun imdawwar bil-wegħda ta' servizzi REST faċli. Imma din mhix il-BQIJA tal-mamà tiegħek. Nista 'nikseb "Iva DRILL SERGEANT!"? Issa qatra u agħtini għoxrin!
Ok, ħallini nieħu pawża mill-karattru biex nagħtikom dritt. Din il-ġimgħa se nkunu qed nagħtu ħarsa lejn il-prinċipji fundamentali tas-Servizz Cognos Mashup. Se nqassmuha fil-partijiet komponenti tagħha sabiex naraw kif iġġib valur għat-taħlita ta 'offerti ta' IBM Cognos.
Sabiex jintuża s-Servizz Cognos Mashup wieħed jeħtieġ jissodisfa r-rekwiżiti minimi li ġejjin:
1. IBM Cognos BI Server 8.4.1
2. Klijent li kapaċi jinteraġixxi ma 'servizzi bbażati fuq SOAP jew URL fuq HTTP
Cognos Connection u s-Servizz Cognos Mashup jistgħu jiġu aċċessati permezz tal-gateway Cognos
Is-Servizz Cognos Mashup huwa magħmul minn żewġ partijiet distinti li jaħdmu flimkien biex jippermettu lill-konsumaturi jiksru d-dejta tar-rapport barra mit-telespettatur tar-rapport u f'viżwalizzazzjonijiet apposta. Parti waħda mis-servizz hija l-interface tat-trasport u l-oħra hija l-payload. Fid-dijagramma hawn taħt nistgħu nikkunsidraw it-talba bħala t-trasport u r-risposta bħala l-ammont ta 'tagħbija.
L-interface tat-trasport huwa l-mezz li bih nistgħu ninvokaw ir-rapporti. Hemm żewġ għażliet għall-konsumaturi biex jużawhom. Waħda hija bbażata fuq is-SAPUN u l-oħra tuża l-URLs tal-istil REST. Iż-żewġ interfaces jimxu fuq HTTP u huma simili fl-istruttura. Jiġifieri, għal kull operazzjoni loġika fl-interface tal-istil SOAP hemm waħda li taqbel fl-istil REST. L-ispeċifikazzjonijiet tal-metodu eżatt josservaw l-idjosinkrasija għall-istil ta 'invokazzjoni magħżul. Imma l-aħħar linja hija ... l-abbiltà li tidħol, tinvoka rapport, tikseb ir-riżultat, u tlaħħaq hija disponibbli għaż-żewġ kampijiet.
Allura tista 'tistaqsi lilek innifsek "lilek innifsek, għaliex nagħżel waħda fuq l-oħra?" Ħafna drabi t-tweġiba għal dan tippreżenta ruħha meta tħares lejn teknoloġija tal-proġett jew konvenzjonijiet. Ħu l-eżempju ta 'konsumatur li huwa żviluppat kompletament fuq in-naħa tal-klijent. Huwa juża HTML u JavaScript biex jinteraġixxi mas-Servizz Cognos Mashup. F'vakwu l-interface ibbażat fuq REST URL jagħmel integrazzjoni aktar faċli. B'kuntrast, proġett ieħor jista 'jkollu assi eżistenti ta' Cognos SDK f'servlet Java. Huma mdorrijin bl-istubs SOAP esposti mill-SDK. Tħoss iktar naturali għal din is-sitwazzjoni li txaqleb lejn li tkun konsumatur ta 'servizzi mashup ibbażat fuq SOAP. Fil-prattika din ma kinitx verament għażla diffiċli biex tinftiehem. Meta wieħed iħares lejn iż-żewġ għażliet wieħed dejjem jidher li joqgħod aħjar meta tiġi kkunsidrata s-soluzzjoni ġenerali. Tentattivi biex tuża l-ieħor iħossuhom sfurzati.
L-operazzjonijiet loġiċi offruti mill-interface tat-trasport jippermettu lill-konsumatur iwettaq kompiti ċċentrati fuq it-tmexxija ta 'rapporti u analiżi ta' Cognos. Is-sett ta 'għażliet jippermetti lill-konsumatur li jimxi matul iċ-ċiklu sħiħ tal-ħajja tat-tmexxija ta' rapport. Dan jinkludi:
• Awtentikazzjoni
• Assenjazzjoni tal-parametru
• Eżekuzzjoni tar-Rapport (sinkroniku u mhux sinkroniku)
• Imġieba tat-tħaffir
• Irkupru tal-Produzzjoni
Is-servizz tal-mashup joffri anke xi goodies li mhumiex disponibbli permezz tal-SDK. Madankollu, aħna niffrankaw dik id-diskussjoni għal artiklu li ġej li jqabbel u jikkuntrasta s-Servizz Mashup kontra l-SDK.
Issa għandna mezz biex ninvokaw rapporti permezz ta 'sett ta' servizzi bbażati fuq HTTP. Dak li joħroġ mit-tarf l-ieħor? Dan iwassalna fit-tieni komponent tas-servizz tal-mashup. Daħħal ... "It-Tagħbija".
Waħda mill-għażliet li nistgħu nispeċifikaw meta nvokaw rapport permezz tas-servizz mashup huwa l-format tal-output. Hemm numru ta 'għażliet disponibbli inklużi HTML Layout Data XML (LDX), u JSON. Hemm ftit oħrajn iżda dan ikopri l-ispettru f'abroad sens. HTML huwa pjuttost dak li tistenna. Jidhru simili ħafna għal dak li wieħed jikseb minn rapport li jarah permezz tat-telespettatur tar-rapport ġewwa Cognos Connection. Il-formati l-aktar promettenti huma LDX u JSON. Fil-fatt jekk hemm smash hit ċar mill-Cognos Mashup Service hija l-introduzzjoni ta 'dawn iż-żewġ formati.
Dawn iż-żewġ formati jagħtu l-output tar-rapport f'format newtrali tal-preżentazzjoni. Dan jippermetti lill-konsumatur tal-output tar-rapport li jirrendi l-informazzjoni fi kwalunkwe viżwalizzazzjoni li tista 'tifhem JSON jew XML. Ħu mument biex terġa 'taqrah.
Id-dejta tar-rapport issa hija meħlusa mill-irbit imqiegħed fuqu mill-Cognos Viewer. Id-dejta issa tista 'tiġri f'postijiet li qabel ma kinux prattiċi. Pereżempju, Applikazzjonijiet tal-Internet Rich jistgħu jużaw oqfsa bħall-Google Visualization API jew Ext-JS biex iħawwru l-preżentazzjoni tad-dejta. L-integrazzjoni mobbli ssir ħafna iktar possibbli billi l-output jista 'jiġi adattat għal dawn l-apparati. Id-dejta Cognos tista 'tkun verament mgħaffġa b'dejta minn sorsi esterni. Fil-fatt, dejta minn Cognos BI reċentement dehret, fis-selvaġġ, taħkem b'dejta minn sistema popolari ta 'ġestjoni tal-kontenut fl-istess gradilja Ext-JS xejn inqas! Skandaluża! Dan xi jfisser? F'dan il-każ, ippermetta li ż-żewġ settijiet ta 'dejta jiġu ġestiti permezz tal-għodda nattiva tagħhom mingħajr proċess kumpless maħluq biex jgħaqqadhom fuq il-browser.
Hawn taħt hawn mock up ta 'fedeltà baxxa li juri sorsi ta' dejta eteroġenja li jaqsmu l-istess paġna.
Din il-flessibilità tiġi flimkien ma 'xi kompromessi. Peress li qed niddifferixxu l-għoti tad-dejta għal parti oħra tal-applikazzjoni aħna essenzjalment qed nittrasferixxu ftit mill-iżvilupp li tradizzjonalment isir mill-awtur tar-rapport lil persuna li hija esperta fit-teknoloġija tal-viżwalizzazzjoni. L-isforz biex tinseġ id-dejta tar-rapport fil-viżwalizzazzjoni se jvarja meta mqabbel mal-awtur ta 'rapport tal-pixel perfett fl-istudjows tradizzjonali ta' Cognos. L-ippjanaturi tal-proġett jeħtieġ li jifhmu l-effett li dan għandu fuq l-iskedi tal-iżvilupp. Wieħed isib li l-istimi huma aktar preċiżi meta tiġi adottata din id-diviżjoni l-ġdida tax-xogħol.
Fil-qosor għal din il-biċċa, is-Servizz Cognos Mashup huwa żieda eċċitanti għall-armament ta 'għodda disponibbli għat-taħlita. Jippermetti li d-dejta BI tmur lil hinn minn sempliċement ittimbrar ta ' , li fih telespettatur tar-rapport, f'paġna HTML. Madankollu, iż-żmien għallimna li xejn mhu b'xejn. Il-flessibilità tal-preżentazzjoni tad-dejta tiġi għad-detriment li ġġib settijiet ta 'ħiliet ġodda għas-sett ta' soluzzjonijiet. Ħalli din l-informazzjoni tixxarrab għal ftit żmien. Fid-daħliet sussegwenti f'din is-serje nidħlu f'aktar dettall rigward l-użu ta 'mashup kif ukoll dwar kif jiltaqa' ma 'kandidati oħra għal soluzzjoni.